[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: /usr/bin/ld: cannot find -lXext



On Sat, 2010-10-02 at 16:17 +0200, Francesco Pietra wrote:
> While gcc compiling a complex program (AmberTools of Amber suite, a
> molecular dynamics package) on amd64 lenny (in the past it compiled
> smoothly on this system):
> 
> ./configure_at gcc
> make -f Makefile_at
> 
> After a lot of compiled packages, I am getting the error
> 
> ******************
> make[3]: Entering directory `/usr/local/amber10/src/leap/src/leap'
> gcc  -o teLeap basics.o sysdepend.o stringExtra.o varArray.o getline.o
> avl.o pdb_format.o pdb_read.o pdb_sprntf.o  pdb_sscanf.o pdb_write.o
> vector.o zMatrix.o sort.o bag.o hash.o  dictionary.o database.o
> nVector.o ring.o matrix.o fortran.o displayer.o assoc.o atom.o
> byteArray.o  collection.o container.o internal.o list.o loop.o
> molecule.o  oDouble.o oInteger.o oString.o objekt.o parmSet.o
> residue.o unit.o unitio.o tripos.o graphUtil.o select.o amber.o
> build.o elements.o library.o chirality.o minimizer.o model.o parmLib.o
> pdbFile.o mol2File.o tools.o variables.o parser.o help.o helptext.o
> octree.o commands.o mathop.o block.o restraint.o hybrid.o tLeap.o -lm
> gcc  -o xaLeap basics.o sysdepend.o stringExtra.o varArray.o getline.o
> avl.o pdb_format.o pdb_read.o pdb_sprntf.o  pdb_sscanf.o pdb_write.o
> vector.o zMatrix.o sort.o bag.o hash.o  dictionary.o database.o
> nVector.o ring.o matrix.o fortran.o displayer.o assoc.o atom.o
> byteArray.o  collection.o container.o internal.o list.o loop.o
> molecule.o  oDouble.o oInteger.o oString.o objekt.o parmSet.o
> residue.o unit.o unitio.o tripos.o graphUtil.o select.o amber.o
> build.o elements.o library.o chirality.o minimizer.o model.o parmLib.o
> pdbFile.o mol2File.o tools.o variables.o parser.o help.o helptext.o
> octree.o commands.o mathop.o block.o restraint.o hybrid.o xTank.o
> xAction.o x3d.o xBasics.o  xaLeapc.o xaUnitEditor.o xaTable.o
> xaAtomTable.o  XrawRegistr.o xaCommand.o xaTools.o  xaAtomParmTable.o
> xaBondParmTable.o  xaAngleParmTable.o xaParmEditor.o
> xaTorsionParmTable.o xaImproperParmTable.o  xaHBondParmTable.o
> ../Xraw/libXaw.a ../Wc/libWcLeap.a ../Xpm/libXpm.a ../Xmu/libXmu.a
> -L/usr/X11R6/lib64 -L/usr/X11R6/lib -lXt -lXext -lSM -lICE -lX11 -lXau
> -lXdmcp -lm -lpthread
> /usr/bin/ld: cannot find -lXext
> collect2: ld returned 1 exit status
> make[3]: *** [xaLeap] Error 1
> make[3]: Leaving directory `/usr/local/amber10/src/leap/src/leap'
> make[2]: *** [install_xleap] Error 2
> make[2]: Leaving directory `/usr/local/amber10/src/leap'
> make[1]: *** [install] Error 2
> make[1]: Leaving directory `/usr/local/amber10/src/leap'
> make: *** [install] Error 2
> tya64:/usr/local/amber10/src#
> ****************
> 
> Info:
> 
> francesco@tya64:~$ apt-file search libXext
> ia32-libs: /emul/ia32-linux/usr/lib/libXext.so
> ia32-libs: /emul/ia32-linux/usr/lib/libXext.so.6
> ia32-libs: /emul/ia32-linux/usr/lib/libXext.so.6.4.0
> libxext-dev: /usr/lib/libXext.a
> libxext-dev: /usr/lib/libXext.so
> libxext6: /usr/lib/libXext.so.6
> libxext6: /usr/lib/libXext.so.6.4.0
> libxext6-dbg: /usr/lib/debug/usr/lib/libXext.so.6.4.0
> lsb-build-base3: /usr/lib/lsb3/libXext.so
> francesco@tya64:~$
> 
> tya64:/home/francesco# ldconfig -v | grep "libXext"
> 	libXext.so.6 -> libXext.so.6.4.0
> 	libXext.so.6 -> libXext.so.6.4.0
> tya64:/home/francesco#
> 
> I am confused how to turnaround the problem. Thanks for help. francesco pietra


check to see /usr/bin/ld is sym-linked to ld.gold;
if so change the link to ld->ld.bfd

Here, for instance ld.gold will not find libraries in /usr/local/lib64

Hope ths helps,

Kind regards, Alasdair
> 

	


Reply to: