[xcrysden] libX11.so xcb_lib_lock undefined

c00jsh00 at nchc.narl.org.tw c00jsh00 at nchc.narl.org.tw
Fri Jan 10 02:57:12 CET 2014


Hi,

Our installation of Xcrysden-1.5.53 on SuSE 11 is not working, I got
an error
TCL_LIBRARY=/pkg/chem/xcrysden/external/lib/tcl8.5
XCRYSDEN_TOPDIR=/pkg/chem/xcrysden
XCRYSDEN_SCRATCH=/work/chem

/pkg/chem/xcrysden/bin/xcrys: symbol lookup error: /usr/lib64/libX11.so.6: undefined symbol: xcb_xlib_lock

for shared and semi-shared version. I also tried to install it from the source,
I got compilation errors:

...
gcc -O2  -pipe    -Wl,--export-dynamic  tkAppInit.o -L/pkg/chem/workdir/xcrysden-1.5.53/external/src/tk8.5.11/unix -ltk8.5 \
		-L/pkg/chem/workdir/xcrysden-1.5.53/external/src/tcl8.5.11/unix -ltcl8.5  -L/usr/lib64 -lX11  -ldl  -lieee -lm  -Wl,-rpath,/pkg/chem/workdir/xcrysden-1.5.53/external/lib -o wish
/usr/lib64/libX11.so: undefined reference to `xcb_xlib_lock'
/usr/lib64/libX11.so: undefined reference to `xcb_xlib_unlock'
/usr/lib64/libX11.so: undefined reference to `xcb_get_request_sent'
...

Any suggestion to avoid this problem?  Thank you.

Jyh-Shyong Ho, Ph.D.
Research Scientist
National Center for High Performance Computing
Hsinchu, Taiwan, ROC


More information about the XCrySDen mailing list