Hello everyone. I'm building evolution-exchange from CVS with jhbuild. I get the following build error:
make[2]: Entering directory `/home/bjourne/cvsgnome/sources/evolution-exchange/storage' /bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare -Wno-sign-compare -o evolution-exchange-storage exchange-autoconfig-wizard.o exchange-component.o exchange-config-listener.o exchange-change-password.o exchange-migrate.o exchange-storage.o main.o ../mail/libexchangemail.la ../addressbook/libexchangeaddressbook.la ../calendar/libexchangecalendar.la ../camel/camel-stub-marshal.lo -pthread -L/home/bjourne/cvsgnome/install/lib/evolution/2.6 -L/home/bjourne/cvsgnome/install/lib -L/usr/X11R6/lib -leshell -ledataserverui-1.2 -ledata-book-1.2 -lebook-1.2 -ledata-cal-1.2 -lecal-1.2 -lsoup-2.2 -lgnutls -ltasn1 -lgcrypt -lgpg-error -lglade-2.0 -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnome-keyring -lgnomecanvas-2 -lgnome-2 -lpopt -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lbonobo-activation -lORBit-2 -lgthread-2.0 -lgnomeprint-2-2 -lart_lgpl_2 -lxml2 -lz -lm -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lcamel-1.2 -lcamel-provider-1.2 -ledataserver-1.2 -pthread -L/home/bjourne/cvsgnome/install/lib -L/home/bjourne/cvsgnome/install/lib/evolution/2.6 -L/usr/X11R6/lib -leshell -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnome-keyring -lgnomecanvas-2 -lart_lgpl_2 -lpangoft2-1.0 -ledataserverui-1.2 -lglade-2.0 -lebook-1.2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgnome-2 -lpopt -ledataserver-1.2 -lgnomevfs-2 -lgobject-2.0 -lexchange-storage-1.2 -lsoup-2.2 -lgnutls -ltasn1 -lgcrypt -lgpg-error -lbonobo-2 -lbonobo-activation -lxml2 -lz -lgconf-2 -lORBit-2 -lm -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0 libtool: link: cannot find the library `/usr/lib/libsoup-2.2.la' libtool is correct that there is no libsoup-2.2.la file in /usr/lib. However ~/cvsgnome/install/lib/libsoup-2.2.la exists (because jhbuild installs libsoup-2.2). evolution-exchange was configured with --prefix=~/cvsgnome/install so I think libtool should be able to find that .la-file that it wants. I "solved" this problem by installing the package libsoup2.2-dev which puts a libsoup-2.2.la file in /usr/lib. But since jhbuild fetches a libsoup-2.2 from cvs I naturally want to link evolution-exchange with that libsoup instead. So I'm thinking that this is either a problem with libtool (maybe it has /usr/lib hardcoded?) or with jhbuild or maybe with evolution-exchange. -- mvh Björn _______________________________________________ gnome-love mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gnome-love
