On Sa, 2011-02-26 at 15:23 +0000, Adam D. Barratt wrote: > syncevolution FTBFS due to recent changes in the way in which gcc-4.4 > invokes the linker. From the build log: > > libtool: link: g++ -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 > -I/usr/lib/glib-2.0/include -I./gdbus -I/usr/include/dbus-1.0 > -I/usr/lib/dbus-1.0/include -g -O2 -uSyncEvolution_Module_Version > -Wl,--export-dynamic -o syncevolution syncevolution-syncevolution.o > syncevolution-CmdlineSyncClient.o syncevolution-AddressBookSourceRegister.o > syncevolution-EvolutionCalendarSourceRegister.o > syncevolution-EvolutionContactSourceRegister.o > syncevolution-FileSyncSourceRegister.o > syncevolution-KCalExtendedSourceRegister.o > syncevolution-MaemoCalendarSourceRegister.o > syncevolution-QtContactsSourceRegister.o > syncevolution-SQLiteContactSourceRegister.o > syncevolution-XMLRPCSyncSourceRegister.o -pthread -pthread > backends/addressbook/.libs/syncaddressbook.a > backends/evolution/.libs/syncebook.a -lebook-1.2 -lcamel-1.2 > /usr/lib/libsqlite3.so -lnss3 -lnssutil3 -lsmime3 -lssl3 -lplds4 -lplc4 > -lnspr4 backends/evolution/.libs/syncecal.a -ldl -lecal-1.2 -lical -licalss > -licalvcal > /build/buildd-syncevolution_1.1+ds1-5+b1-amd64-3IcsNK/syncevolution-1.1+ds1/src/syncevo/.libs/libsyncevolution.a > backends/file/.libs/syncfile.a > backends/kcalextended/.libs/synckcalextended.a > backends/maemo/.libs/syncmaemocal.a > backends/qtcontacts/.libs/syncqtcontacts.a backends/sqlite/.libs/syncsqlite.a > backends/xmlrpc/.libs/syncxmlrpc.a syncevo/.libs/libsyncevolution.a > -ledataserver-1.2 /usr/lib/libxml2.so /usr/lib/libgconf-2.so -lsynthesissdk > -lsynthesis -lsoup-2.4 /usr/lib/libgio-2.0.so /usr/lib/libgmodule-2.0.so > -lopenobex /usr/lib/libbluetooth.so /usr/lib/libgobject-2.0.so > /usr/lib/libgthread-2.0.so -lgnome-keyring gdbus/.libs/libgdbus.a > /usr/lib/libglib-2.0.so -ldbus-1 -lpthread -lrt -pthread > /usr/bin/ld: > /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libsynthesissdk.a(libsynthesissdk_la-san.o): > undefined reference to symbol 'smlStartMessageExt@@VER_1.0' > /usr/bin/ld: note: 'smlStartMessageExt@@VER_1.0' is defined in DSO > /usr/lib64/libsmltk.so.0 so try adding it to the linker command line > /usr/lib64/libsmltk.so.0: could not read symbols: Invalid operation > collect2: ld returned 1 exit status > make[5]: *** [syncevolution] Error 1
Does it help to add libsynthesissdk_la_LIBADD = libsmltk.la to src/Makefile.am and src/Makefile.am.in (the latter is the file that is in the git repo, used by src/gen-makefile-am.sh as part of building the source .tar.gz)? -- Best Regards, Patrick Ohly The content of this message is my personal opinion only and although I am an employee of Intel, the statements I make here in no way represent Intel's position on the issue, nor am I authorized to speak on behalf of Intel on this matter. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org