[gmx-users] compiling with intel. No -lXm found.

Erik Lindahl lindahl at cbr.su.se
Fri Mar 9 20:17:33 CET 2007


Hi,

It is trying to link with libXm.so, which is the Motif X11 widget  
library.

The configure script _should_ detect whether this is present and  
disable Motif parts (ngmx) otherwise. However, if there's something  
screwed up with your compiler or library installation it might not work.

In that case, try compiling entirely without X11 components by  
specifying "--without-x".

Cheers,

Erik


On Mar 9, 2007, at 7:54 PM, dimitry.a.suplatov wrote:

> Hello,
> I'am compiling gromacs-3.3 on openSuse 10.2 (2.6.18.2-34) (Celeron  
> 2.4G)
> with intel 9.1.045.
> I exported icc to $CC and run the iccvars.sh script to export intel
> libraries.
> Then I did the job for fftw3 with --enable-float option and  
> installed it
> to default dir. Everything seems to be fine by the moment.
> Then I tried to do the same with gromacs itself, (./configure
> --enable-float), but got this: ld: cannot find -lXm.
> Google never know any "-lXm". What is this and do you have a solution?
> Maybe some dev libs are missing? Same problem with gcc!
> Thank you!
>
> P.S. ld.so.conf looks like this:
> /usr/X11R6/lib/Xaw3d
> /usr/X11R6/lib
> /usr/lib/Xaw3d
> /usr/i386-suse-linux/lib
> /usr/local/lib
> /opt/kde3/lib
> /opt/gnome/lib
> /opt/intel/cc/9.1.045/lib
> /usr/lib
> include /etc/ld.so.conf.d/*.conf
>
> Error report:
> Making all in kernel
> make[3]: Entering directory `/gromacs/gromacs-3.3/src/kernel'
> /bin/sh ../../libtool --mode=link --tag=CC /opt/intel/cc/9.1.045/ 
> bin/icc
> -O3 -tpp6 -axK -ip -w   -o grompp  topio.o toppush.o topcat.o  
> topshake.o
> convparm.o tomorse.o sorting.o splitter.o vsite_parm.o readir.o
> add_par.o topexcl.o toputil.o topdirs.o
> grompp.o ../mdlib/libmd.la ../gmxlib/libgmx.la  -lnsl -lfftw3f
> -L/usr/lib -lXm -lXt  -lSM -lICE -lX11
> /opt/intel/cc/9.1.045/bin/icc -O3 -tpp6 -axK -ip -w -o grompp topio.o
> toppush.o topcat.o topshake.o convparm.o tomorse.o sorting.o  
> splitter.o
> vsite_parm.o readir.o add_par.o topexcl.o toputil.o topdirs.o
> grompp.o  ../mdlib/.libs/libmd.a -L/usr/lib ../gmxlib/.libs/libgmx.a
> -lnsl -lfftw3f -lXm /usr/lib/libXt.so -lpthread /usr/lib/libSM.so
> -lICE /usr/lib/libX11.so /usr/lib/libXau.so /usr/lib/libXdmcp.so -ldl
> ld: cannot find -lXm
> make[3]: *** [grompp] Error 1
> make[3]: Leaving directory `/gromacs/gromacs-3.3/src/kernel'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/gromacs/gromacs-3.3/src'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/gromacs/gromacs-3.3/src'
> make: *** [all-recursive] Error 1
>
>
>
> _______________________________________________
> gmx-users mailing list    gmx-users at gromacs.org
> http://www.gromacs.org/mailman/listinfo/gmx-users
> Please don't post (un)subscribe requests to the list. Use the
> www interface or send it to gmx-users-request at gromacs.org.
> Can't post? Read http://www.gromacs.org/mailing_lists/users.php




More information about the gromacs.org_gmx-users mailing list