[gentoo-user] glibmm-2.8.4 failing to compile
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi all, I'm running an `emerge -Duatv world' and emerge is wanting to upgrade glibmm-2.8.1 to 2.8.4. But 2.8.4 doesn't seem to want to compile. Here's the error I get: ../../glib/glibmm/.libs/libglibmm-2.4.so: undefined reference to `sigc::internal::signal_impl::insert(std::_List_iteratorsigc::slot_base, sigc::slot_base const)' ../../glib/glibmm/.libs/libglibmm-2.4.so: undefined reference to `sigc::internal::signal_impl::erase(std::_List_iteratorsigc::slot_base)' collect2: ld returned 1 exit status make[3]: *** [test] Error 1 make[3]: Leaving directory `/var/tmp/portage/glibmm-2.8.4/work/glibmm-2.8.4/tests/glibmm_value' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/glibmm-2.8.4/work/glibmm-2.8.4/tests' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/glibmm-2.8.4/work/glibmm-2.8.4' make: *** [all] Error 2 !!! ERROR: dev-cpp/glibmm-2.8.4 failed. !!! Function gnome2_src_compile, Line 58, Exitcode 2 !!! compile failure !!! If you need support, post the topmost build error, NOT this status message. Any pointers would be a help. Thanks. - -- gentux echo hfouvyyAhnbjm/dpn | perl -pe 's/(.)/chr(ord($1)-1)/ge' gentux's gpg fingerprint == 5495 0388 67FF 0B89 1239 D840 4CF0 39E2 18D3 4A9E -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQFEgFnyTPA54hjTSp4RAmVIAKDKPs+oDyhk/z78udRccg+5tXy7NQCfZAPZ ErRl281FVX8gveTLB2fXsYM= =OVD8 -END PGP SIGNATURE- -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] glibmm-2.8.4 failing to compile
gentuxx wrote: Hi all, I'm running an `emerge -Duatv world' and emerge is wanting to upgrade glibmm-2.8.1 to 2.8.4. But 2.8.4 doesn't seem to want to compile. Here's the error I get: ../../glib/glibmm/.libs/libglibmm-2.4.so: undefined reference to `sigc::internal::signal_impl::insert(std::_List_iteratorsigc::slot_base, sigc::slot_base const)' ../../glib/glibmm/.libs/libglibmm-2.4.so: undefined reference to `sigc::internal::signal_impl::erase(std::_List_iteratorsigc::slot_base)' collect2: ld returned 1 exit status make[3]: *** [test] Error 1 make[3]: Leaving directory `/var/tmp/portage/glibmm-2.8.4/work/glibmm-2.8.4/tests/glibmm_value' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/glibmm-2.8.4/work/glibmm-2.8.4/tests' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/glibmm-2.8.4/work/glibmm-2.8.4' make: *** [all] Error 2 !!! ERROR: dev-cpp/glibmm-2.8.4 failed. !!! Function gnome2_src_compile, Line 58, Exitcode 2 !!! compile failure !!! If you need support, post the topmost build error, NOT this status message. Any pointers would be a help. Thanks. Hi, Check if you have =dev-libs/libsigc++-2.0.11 RDEPEND==dev-libs/libsigc++-2.0.11 =dev-libs/glib-2.7 IIRC dev-libs/libsigc++ is slotted. Or if yes try to recompile libsigc++-2.0.11, then again glibmm-2.8.4. HTH.Rumen smime.p7s Description: S/MIME Cryptographic Signature
Re: [gentoo-user] glibmm-2.8.4 failing to compile
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Rumen Yotov wrote: gentuxx wrote: Hi all, I'm running an `emerge -Duatv world' and emerge is wanting to upgrade glibmm-2.8.1 to 2.8.4. But 2.8.4 doesn't seem to want to compile. Here's the error I get: ../../glib/glibmm/.libs/libglibmm-2.4.so: undefined reference to `sigc::internal::signal_impl::insert(std::_List_iteratorsigc::slot_base, sigc::slot_base const)' ../../glib/glibmm/.libs/libglibmm-2.4.so: undefined reference to `sigc::internal::signal_impl::erase(std::_List_iteratorsigc::slot_base)' collect2: ld returned 1 exit status make[3]: *** [test] Error 1 make[3]: Leaving directory `/var/tmp/portage/glibmm-2.8.4/work/glibmm-2.8.4/tests/glibmm_value' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/glibmm-2.8.4/work/glibmm-2.8.4/tests' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/glibmm-2.8.4/work/glibmm-2.8.4' make: *** [all] Error 2 !!! ERROR: dev-cpp/glibmm-2.8.4 failed. !!! Function gnome2_src_compile, Line 58, Exitcode 2 !!! compile failure !!! If you need support, post the topmost build error, NOT this status message. Any pointers would be a help. Thanks. Hi, Check if you have =dev-libs/libsigc++-2.0.11 RDEPEND==dev-libs/libsigc++-2.0.11 =dev-libs/glib-2.7 IIRC dev-libs/libsigc++ is slotted. Or if yes try to recompile libsigc++-2.0.11, then again glibmm-2.8.4. HTH.Rumen Strange. I recompiled dev-cpp/libsigc++ as suggested. Didn't notice any new use flags or anything. But, after accomplishing that, I was able to compile glibmm-2.8.4 without any problem. Thanks for the help Rumen! - -- gentux echo hfouvyyAhnbjm/dpn | perl -pe 's/(.)/chr(ord($1)-1)/ge' gentux's gpg fingerprint == 5495 0388 67FF 0B89 1239 D840 4CF0 39E2 18D3 4A9E -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQFEgHWHTPA54hjTSp4RAsTdAJ43nPBBjPgSc67HLH3o9/tZxjXsAACfakhZ JqslFTY9FBeTyUB2nM7j5D4= =YM3l -END PGP SIGNATURE- -- gentoo-user@gentoo.org mailing list