1 |
gentuxx wrote: |
2 |
> Hi all, |
3 |
> |
4 |
> I'm running an `emerge -Duatv world' and emerge is wanting to upgrade |
5 |
> glibmm-2.8.1 to 2.8.4. But 2.8.4 doesn't seem to want to compile. |
6 |
> Here's the error I get: |
7 |
> |
8 |
> ../../glib/glibmm/.libs/libglibmm-2.4.so: undefined reference to |
9 |
> `sigc::internal::signal_impl::insert(std::_List_iterator<sigc::slot_base>, |
10 |
> sigc::slot_base const&)' |
11 |
> ../../glib/glibmm/.libs/libglibmm-2.4.so: undefined reference to |
12 |
> `sigc::internal::signal_impl::erase(std::_List_iterator<sigc::slot_base>)' |
13 |
> collect2: ld returned 1 exit status |
14 |
> make[3]: *** [test] Error 1 |
15 |
> make[3]: Leaving directory |
16 |
> `/var/tmp/portage/glibmm-2.8.4/work/glibmm-2.8.4/tests/glibmm_value' |
17 |
> make[2]: *** [all-recursive] Error 1 |
18 |
> make[2]: Leaving directory |
19 |
> `/var/tmp/portage/glibmm-2.8.4/work/glibmm-2.8.4/tests' |
20 |
> make[1]: *** [all-recursive] Error 1 |
21 |
> make[1]: Leaving directory |
22 |
> `/var/tmp/portage/glibmm-2.8.4/work/glibmm-2.8.4' |
23 |
> make: *** [all] Error 2 |
24 |
> |
25 |
> !!! ERROR: dev-cpp/glibmm-2.8.4 failed. |
26 |
> !!! Function gnome2_src_compile, Line 58, Exitcode 2 |
27 |
> !!! compile failure |
28 |
> !!! If you need support, post the topmost build error, NOT this status |
29 |
> message. |
30 |
> |
31 |
> |
32 |
> Any pointers would be a help. |
33 |
> |
34 |
> Thanks. |
35 |
> |
36 |
Hi, |
37 |
Check if you have >=dev-libs/libsigc++-2.0.11 |
38 |
RDEPEND=">=dev-libs/libsigc++-2.0.11 |
39 |
>=dev-libs/glib-2.7" |
40 |
IIRC dev-libs/libsigc++ is slotted. |
41 |
Or if yes try to recompile libsigc++-2.0.11, then again glibmm-2.8.4. |
42 |
HTH.Rumen |