Summary: | glibmm 2.6.1 compilation fails (gcc 3.4.4) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Bram Schoenmakers <me> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | sleeperseven |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Bram Schoenmakers
2005-12-05 14:44:33 UTC
If you emerge dev-libs/libsigc++ before glibmm, it will compile correctly. This is not the order given by the default revdep-rebuild, though. Therefore you should do this: revdep-rebuild -X --library libstdc++.so.5 -- --pretend Then copy the resulting emerge command into your favourite text editor, put libsigc++ before glibmm, and paste it back into the command line (minus the pretend, of course). When upgrading GCC from 3.3.x to 3.4.x, if your system uses KDE, revdep-rebuild will result in additional build failures for a similar reason to the one I noted in Comment #1 above. According to the official KDE documentation, arts and kdelibs should be emerged before any of the other kde packages, and kdeaddons should be last in the sequence of KDE packages (revdep-rebuild defaults to an alphabetical sequence). Presumably QT should precede any of the KDE components. There may be more incidents of this sort, but I'm still in the middle of compiling... Thanks. |