Summary: | dev-libs/glib-2.20.5 not detected by some other packages | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Karl Ernst Brunk <ke.b> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | VERIFIED NEEDINFO | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Karl Ernst Brunk
2009-09-29 15:44:11 UTC
emerge --info, emerge -pv glib and full config.log of the failing package please. and output of the following command : $ pkg-config glib-2.0 --modversion to be sure, however, with glib-2.22.0 it's should works just fine. I will try to send the neede infos. But i will have to reverse my workaround : did find a bug year 2007 about the same error messages delivered by some programs pointing at libgthread-2.0.so. (/usr/lib64/libgthread-2.0.so: undefined reference to `clock_gettime') This message also comes up when trying to start thunar. It wont start and give exactly that message. The workaround two years ago does work also now : Compile glib with LDFLAGS=-lrt and all is fine. All failing programs can finish there build. So i will revert that and send over those messages. This will probably take two days. Thanks so long Karl Sorry for the time passed by but i had to do some further investigations before pointing at some nonexisting problems. So at the end i had around 15 packages all stopping compiling at the same point when checking clock_gettime. The intermediate workarround LDFLAGS="-lrt worked till openoffice showed up. No chance. So i had to look for another solution. After all i had to rebuild gcc and all openmp using or depending packages. That solved it. So the conclusion for my system is not to use CFLAG -fopenmp and USE-Flag openmp. I know that there are some warnings about those Flags but they never accompanied with any info : why not. And in the beginning it did seem to work. So sorry for the hazzle. Karl BTW. where is 2.22.0 ? Overlay ? yep glib-2.22 is in the overlay The flag -fopenmp cause pixman (libpixman) not working and as a result, xfce works very bad... Eclipse didn't work, with the following error: symbol lookup error: /usr/lib/libgthread-2.0.so.0: undefined symbol: clock_gettime Openoffice.org didn't compiled either... Removing it from CFLAGS and recompilet glib did the trick.... Even unmasking glib-2.22.2 didn't work when using -fopenmp |