I emerged Inkscape and it crashes on startup. Searching the forums it seems that I need to recompile glibmm (and other libraries) to reflect an update in glibc. I tried emerging them but repeatedly find that glibmm will not compile. This is easy to reproduce. Attached is the output from emerge --info plus portions of nohup.out (I usually start long running emerges with a nohupso that I can leave the machine running during the day and ssh into it from work to view progress) -- I've stripped out about 500 lines of successful compilations. I tried pasting in the 'configure' output, together with the results of emerge --info but this is too big for this field - I can't find where I can attach them as files. Please let me kknow if they'd be of help and I'll email them to you. ~~~~~~~~~~~~~~~ mkdir .libs i686-pc-linux-gnu-g++ -O3 -march=athlon-xp -pipe -fomit-frame-pointer -Wall -Wno-long-long -o .libs/test main.o glibmm_value.o ../../glib/glibmm/.libs/libglibmm-2.4.so /usr/lib/libsigc-2.0.so /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/../../../i686-pc-linux-gnu/lib /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so -L/usr/lib/gcc/i686-pc-linux-gnu/../../../i686-pc-linux-gnu/lib ../../glib/glibmm/.libs/libglibmm-2.4.so: undefined reference to `sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, sigc::slot_base const&)' ../../glib/glibmm/.libs/libglibmm-2.4.so: undefined reference to `sigc::internal::signal_impl::erase(std::_List_iterator<sigc::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. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: Called src_compile ebuild.sh, line 1248: Called gnome2_src_compile gnome2.eclass, line 64: Called die !!! compile failure !!! If you need support, post the topmost build error, and the call stack if relevant. ~~~~~~~~~~~~~~~ Any guidance would be appreciated. Many thanks in advance for instructions on how to fix it (eg if there's anything else I should re-emerge first). Thanks Andy
Re-emerge libsigc++ *** This bug has been marked as a duplicate of 55268 ***
Created attachment 90197 [details] Dump of emerge --info and compilation This is the listing of emerge --info and the configure stage of the compilation - I couldn'r enter it with the original submission - hope it helps ;-)
Sorry !! I closed this in error
I saw this as CLOSED - being a duplicate of another bug. I've re-emerged the package (2.8.4) and it still fails as before Any clues please? - thanks
Thanks for this. Apologies if I double posted / re-opened the ticket -- this was my first bug report and I'm still learning how to do it. Thanks for a rapid and efficient service and for not flaming me :-)