Hello,
You probably need to do, in /usr/lib64:
sudo ln -s libXext.so.6 libXext.so
If you don't know the su password then alternatively in environment.txt
change -lXext to /usr/lib64/libXext.so.6 (note no -l in front).
Wayne
On Fri, 11 Jul 2008, Eliza Ploskon wrote:
> Thanks for persevering with me guys :-)
>
> Daniel, changing
>
> # X11
> X11_DIR = /usr
>
> to
>
> # X11
> X11_DIR = /usr/lib64
>
> Gives the same error message
>
> Wayne,
>
> The result of ls -l /usr/lib64/libXext*
>
> [chxcja@amber c]$ ls -l /usr/lib64/libXext*
> lrwxrwxrwx 1 root root 16 Jul 10 15:34 /usr/lib64/libXext.so.6 ->
> libXext.so.6.4.0
> -rwxr-xr-x 1 root root 72424 Jan 30 2007 /usr/lib64/libXext.so.6.4.0
>
> So there is definitely libXext present.
>
> The result of make clean; make ( I have tried it with both X11_DIR =
> /usr/lib64 and X11_DIR = /usr/ but it gives the same error)
>
> [chxcja@amber c]$ make clean ; make
> cd memops/global; make clean
> make[1]: Entering directory `/home/chxcja/ccpnmr/ccpnmr1.0/c/memops/global'
> rm *.o
> make[1]: Leaving directory `/home/chxcja/ccpnmr/ccpnmr1.0/c/memops/global'
> cd ccp/structure; make clean
> make[1]: Entering directory `/home/chxcja/ccpnmr/ccpnmr1.0/c/ccp/structure'
> rm *.o
> rm: cannot remove `*.o': No such file or directory
> make[1]: *** [clean] Error 1
> make[1]: Leaving directory `/home/chxcja/ccpnmr/ccpnmr1.0/c/ccp/structure'
> make: *** [structure_clean] Error 2
> cd memops/global; make
> make[1]: Entering directory `/home/chxcja/ccpnmr/ccpnmr1.0/c/memops/global'
> cc -c -O -DDO_NOT_HAVE_MALLOC -fPIC utility.c
> cc -c -I/home/chxcja/ccpnmr/python2.4/include/python2.4 -O
> -DDO_NOT_HAVE_MALLOC -fPIC python_util.c
> cc -c -O -DDO_NOT_HAVE_MALLOC -fPIC hash_list.c
> cc -c -O -DDO_NOT_HAVE_MALLOC -fPIC hash_table.c
> hash_table.c: In function ‘hash_pointers’:
> hash_table.c:86: warning: cast from pointer to integer of different size
> cc -c -O -DDO_NOT_HAVE_MALLOC -fPIC mem_cache.c
> cc -c -O -DDO_NOT_HAVE_MALLOC -fPIC mutex.c
> cc -c -I/home/chxcja/ccpnmr/python2.4/include/python2.4 -O
> -DDO_NOT_HAVE_MALLOC -fPIC py_mem_cache.c
> cc -c -O -DDO_NOT_HAVE_MALLOC -fPIC block_file.c
> cc -c -O -DDO_NOT_HAVE_MALLOC -fPIC int_array.c
> cc -c -I/home/chxcja/ccpnmr/python2.4/include/python2.4 -O
> -DDO_NOT_HAVE_MALLOC -fPIC py_block_file.c
> cc -shared -o BlockFile.so utility.o python_util.o hash_list.o hash_table.o
> mem_cache.o mutex.o py_mem_cache.o block_file.o int_array.o py_block_file.o
> cc -c -DNEED_GLUT_INIT -I/home/chxcja/ccpnmr/python2.4/include/python2.4
> -I/usr/lib64/include -I/home/chxcja/ccpnmr/tcl8.4/include
> -I/home/chxcja/ccpnmr/tk8.4/include -I/home/chxcja/ccpnmr/mesa6.0/include
> -O -DDO_NOT_HAVE_MALLOC -fPIC gl_handler.c
> cc -c -DUSE_GL_FALSE -I/home/chxcja/ccpnmr/python2.4/include/python2.4
> -I/usr/lib64/include -I/home/chxcja/ccpnmr/tcl8.4/include
> -I/home/chxcja/ccpnmr/tk8.4/include -I/home/chxcja/ccpnmr/mesa6.0/include
> -O -DDO_NOT_HAVE_MALLOC -fPIC py_gl_handler.c
> cc -c -I/home/chxcja/ccpnmr/python2.4/include/python2.4 -I/usr/lib64/include
> -I/home/chxcja/ccpnmr/tcl8.4/include -I/home/chxcja/ccpnmr/tk8.4/include -O
> -DDO_NOT_HAVE_MALLOC -fPIC py_tk_util.c
> cc -c -O -DDO_NOT_HAVE_MALLOC -fPIC w32func.c
> cc -shared -o GlHandler.so -L/usr/lib64/lib64
> -L/home/chxcja/ccpnmr/tcl8.4/lib -L/home/chxcja/ccpnmr/tk8.4/lib
> -L/home/chxcja/ccpnmr/mesa6.0/lib \
> utility.o python_util.o gl_handler.o py_gl_handler.o
> py_tk_util.o w32func.o -lglut -lGLU -lGL -ltk8.4 -ltcl8.4 -lX11 -lXext -lm
> /usr/bin/ld: cannot find -lXext
> collect2: ld returned 1 exit status
> make[1]: *** [GlHandler.so] Error 1
> make[1]: Leaving directory `/home/chxcja/ccpnmr/ccpnmr1.0/c/memops/global'
> make: *** [global] Error 2
>
|