Hello, Am trying to compile Heimdal in unstable without -O2 optimization, so I can debug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=618992
To do this, I have inserted the line in debian/rules: CFLAGS := "-g" Unfortunately, when ever I do, I get the following error: /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wbad-function-cast -Wmissing-declarations -Wnested-externs -g -o digest-service digest-service.o libkdc.la ../lib/ipc/ libheim-ipcs.la ../lib/hdb/libhdb.la ../lib/krb5/libkrb5.la -lcrypto ../lib/asn1/libasn1.la ../lib/vers/libvers.la ../lib/roken/libroken.la-lcrypt -ldb -lresolv -pthread -lpthread libtool: link: gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wbad-function-cast -Wmissing-declarations -Wnested-externs -g -o .libs/digest-service digest-service.o -pthread ./.libs/libkdc.so ../lib/ipc/.libs/libheim-ipcs.a /home/brian/tree/heimdal/git/heimdal/lib/roken/.libs/libroken.so ../lib/hdb/.libs/libhdb.so ../lib/krb5/.libs/libkrb5.so -lcrypto ../lib/asn1/.libs/libasn1.so ../lib/vers/.libs/libvers.a ../lib/roken/.libs/libroken.so -lcrypt -ldb -lresolv -lpthread -pthread /usr/bin/ld: digest-service.o: undefined reference to symbol 'heim_ntlm_calculate_ntlm1@@HEIMDAL_NTLM_1.0' /usr/bin/ld: note: 'heim_ntlm_calculate_ntlm1@@HEIMDAL_NTLM_1.0' is defined in DSO //home/brian/tree/heimdal/git/heimdal/lib/ntlm/.libs/libheimntlm.so.0 so try adding it to the linker command line //home/brian/tree/heimdal/git/heimdal/lib/ntlm/.libs/libheimntlm.so.0: could not read symbols: Invalid operation collect2: ld returned 1 exit status make[2]: *** [digest-service] Error 1 make[2]: Leaving directory `/home/brian/tree/heimdal/git/heimdal/kdc' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/brian/tree/heimdal/git/heimdal' make: *** [debian/stamp-makefile-build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 debuild: fatal error at line 1329: dpkg-buildpackage -rfakeroot -D -us -uc failed At first glance this appears be clear, except the error goes away when compiling everything with -O2. Any ideas? What does the "Invalid operation" mean? -- Brian May <br...@microcomaustralia.com.au>