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