gtk+-2 build problems caused by NVIDIA or NVIDIA-beta.
Zbigniew Luszpinski
zbiggy at o2.pl
Sun Jun 12 04:37:09 CEST 2011
Hi,
recent NVIDIA-beta introduced runtime bug which is visible like this:
Inconsistency detected by ld.so: dl-close.c: 736: _dl_close: Assertion
`map->l_init_called' failed!
all apps build with X or for X will display this bug on close. For example
firefox or vim. gtk+-2 can not be built: it returns error code 127 during
build.
Nvidia knows about this bug and fixed it. The fix is going to be published
with next beta release when it appears. Now I downgraded NVIDIA-beta to
the same release as NVIDIA - the latest official which does not have this
bug. To fix Lunar stick with NVIDIA module or run lunar update to make
Lunar downgrade NVIDIA-beta. Then bug will disappear. Nothing needs to be
recompiled.
gtk+-2 still can not be build even if NVIDIA is installed. It segfaults
during lin during compilation of gobject introspection. However when after
build break I go to /usr/src/gtk-2.14.4 and do make; make install it does
not segfaults.
For now workaround is to:
lrm NVIDIA
lin gtk+-2
lin NVIDIA
have a nice day,
Zbigniew Luszpinski
More information about the Lunar
mailing list