Re: [Ekiga-devel-list] Win32 - Cross compile+ boost



Julien Puydt wrote:

Julien Puydt a écrit :
Thierry Simonnet a écrit :
../lib/engine/.libs/libekiga_engine.a(opal-bank.o):opal-bank.cpp:(.text$_ZN5boost6detail12shared_countC1IN4Opal7AccountEEEPT_[boost::detail::shared_count::shared_count<Opal::Account>(Opal::Account*)]+0x5d): undefined reference to `boost::throw_exception(std::exception const&)' ../lib/engine/.libs/libekiga_engine.a(engine.o):engine.cpp:(.text$_ZN5boost6detail12shared_countC1IN5Ekiga16NotificationCoreEEEPT_[boost::detail::shared_count::shared_count<Ekiga::NotificationCore>(Ekiga::NotificationCore*)]+0x5d): undefined reference to `boost::throw_exception(std::exception const&)' ../lib/engine/.libs/libekiga_engine.a(engine.o):engine.cpp:(.text$_ZN5boost6detail12shared_countC1IN5Ekiga11AccountCoreEEEPT_[boost::detail::shared_count::shared_count<Ekiga::AccountCore>(Ekiga::AccountCore*)]+0x5d): undefined reference to `boost::throw_exception(std::exception const&)' ../lib/engine/.libs/libekiga_engine.a(engine.o):engine.cpp:(.text$_ZN5boost6detail12shared_countC1IN5Ekiga11ContactCoreEEEPT_[boost::detail::shared_count::shared_count<Ekiga::ContactCore>(Ekiga::ContactCore*)]+0x5d): undefined reference to `boost::throw_exception(std::exception const&)' ../lib/engine/.libs/libekiga_engine.a(engine.o):engine.cpp:(.text$_ZN5boost6detail12shared_countC1IN5Ekiga8CallCoreEEEPT_[boost::detail::shared_count::shared_count<Ekiga::CallCore>(Ekiga::CallCore*)]+0x5d): more undefined references to `boost::throw_exception(std::exception const&)' follow

Uh... that's definitely not normal : boost smart pointers are header-only...

I'd like to confirm there's something wrong :
http://www.boost.org/doc/libs/1_40_0/more/getting_started/unix-variants.html#header-only-libraries

Snark
_______________________________________________
Ekiga-devel-list mailing list
Ekiga-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/ekiga-devel-list
I rebuild new environnents and remove libboost from host to avoid include path troubles. After copying .../boost under win32/include directory I have following message from ekiga's configure (config.log is in attachment) - same errors using 32b or 64b hosts: Running ./configure --enable-maintainer-mode --prefix=/root/win32 --build=x86_64-linux-gnu --host=i586-pc-mingw32 --with-directx-dir=/root/win32/ekiga/win32/directx --prefix=/root/win32/dist/Ekiga --bindir=/root/win32/dist/Ekiga --datadir=/root/win32/dist/Ekiga --sysconfdir=/root/win32/dist/Ekiga --libdir=/root/win32/dist/Ekiga --disable-gnome --disable-dbus --disable-avahi --disable-xv --with-ldap-dir=/root/win32/openldap-2.4.17 --with-libsasl2-dir=/root/win32/cyrus-sasl-2.1.22 --enable-static-libs CFLAGS=-I/root/win32/include -march=pentium-mmx -DPTRACING -mwindows CXXFLAGS=-I/root/win32/include -march=pentium-mmx -DPTRACING -mwindows ... [...] checking for intltool >= 0.35.0... 0.40.6 found checking for intltool-update... /usr/bin/intltool-update checking for intltool-merge... /usr/bin/intltool-merge checking for intltool-extract... /usr/bin/intltool-extract checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for perl... /usr/bin/perl checking for perl >= 5.8.1... 5.10.0 checking for XML::Parser... ok checking for GTK... yes checking for GLIB... yes checking for boostlib >= 1.34... yes checking whether the Boost::Signals library is available... yes configure: error: Could not link against ! make: *** [/root/win32/ekiga/config.status] Error 1

--

Thierry Simonnet

ESIEE-Paris

Par respect pour l’environnement, n’imprimez ce mail que si nécessaire





Attachment: config.log.gz
Description: application/gzip



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]