LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2003-11-05 12:02:24


This appears to be either bug in automake or libtool specifically dealing
with the icc compiler. I can't tell which it is yet, but there will be a
lengthy bug report to one or both of those projects later this afternoon.
:-)

The quick and dirty workaround for you is to do the following:

cd lam-7.0.2/share/mpi
make libmpiextra_la-mpietc.o
make liblamextra_la-lammpietc.o

Then a top-level build should complete fine.

On Fri, 31 Oct 2003, Jon B Bernard wrote:

> I've attached the output as requested in the install guide.
>
> The last bit of the make log is
>
> creating libmpi.la
> (cd .libs && rm -f libmpi.la && ln -s ../libmpi.la libmpi.la)
> source='lammpietc.c' object='liblamextra_la-lammpietc.lo' libtool=yes \
> depfile='.deps/liblamextra_la-lammpietc.Plo'
> tmpdepfile='.deps/liblamextra_la-lammpietc.TPlo' \
> depmode=icc /bin/sh ../.././config/depcomp \
> /bin/sh ../../libtool --mode=compile icc -DHAVE_CONFIG_H -I. -I.
> -I../../share/include -DLAM_MPI_EXTRA=0 -I../../share/ssi/include
> -DLAM_TOTALVIEW_DLL="\"/usr/local/lam/7.0.2/intel32/lib/lam/liblam_total
> view.so\"" -I../../share/include -DLAM_BUILDING=1 -O -Wl,-m elf_i386
> -pthread -c -o liblamextra_la-lammpietc.lo `test -f 'lammpietc.c' ||
> echo './'`lammpietc.c
> icc -DHAVE_CONFIG_H -I. -I. -I../../share/include -DLAM_MPI_EXTRA=0
> -I../../share/ssi/include
> -DLAM_TOTALVIEW_DLL=\"/usr/local/lam/7.0.2/intel32/lib/lam/liblam_totalv
> iew.so\" -I../../share/include -DLAM_BUILDING=1 -O -Wl,-m elf_i386
> -pthread -c lammpietc.c -MD -MF .deps/liblamextra_la-lammpietc.TPlo
> /bin/sh ../../libtool --mode=link icc -O -Wl,-m elf_i386 -pthread -o
> liblamextra.la liblamextra_la-lammpietc.lo
> ar cru .libs/liblamextra.a liblamextra_la-lammpietc.o
> ar: liblamextra_la-lammpietc.o: No such file or directory
> make[3]: *** [liblamextra.la] Error 1
> make[3]: Leaving directory `/home/jon/lam/intel/lam-7.0.2/share/mpi'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/home/jon/lam/intel/lam-7.0.2/share/mpi'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/jon/lam/intel/lam-7.0.2/share'
> make: *** [all-recursive] Error 1
>
> Thanks,
> Jon Bernard
>
> _______________________________________________
> This list is archived at http://www.lam-mpi.org/MailArchives/lam/
>

-- 
{+} Jeff Squyres
{+} jsquyres_at_[hidden]
{+} http://www.lam-mpi.org/