LAM/MPI logo

LAM/MPI General User's Mailing List Archives

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

From: David Singleton (dbs900_at_[hidden])
Date: 2003-07-24 18:27:30


I think the second sed line for icc) in config/depcomp (and more than
a dozen other instances of depcomp scattered through LAM) is buggy:

  # Each line is of the form `foo.o: dependent.h'.
  # Do two passes, one to just change these to
  # `$object: dependent.h' and one to simply `dependent.h:'.
  sed -e "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
  sed -e "s,^[^:]*: \(.*\)$,\1:," < "$tmpdepfile" >> "$depfile" <<<<<<<<<<
  rm -f "$tmpdepfile"
  ;;

Not wanting to try to understand or fix the sed, I just commented it
out in all the depcomps.

David

lam-7.0 > find . -name depcomp -print
./config/depcomp
./share/ssi/boot/bproc/config/depcomp
./share/ssi/boot/globus/config/depcomp
./share/ssi/boot/rsh/config/depcomp
./share/ssi/boot/tm/config/depcomp
./share/ssi/coll/impi/config/depcomp
./share/ssi/coll/lam_basic/config/depcomp
./share/ssi/coll/smp/config/depcomp
./share/ssi/rpi/crtcp/config/depcomp
./share/ssi/rpi/gm/config/depcomp
./share/ssi/rpi/lamd/config/depcomp
./share/ssi/rpi/sysv/config/depcomp
./share/ssi/rpi/tcp/config/depcomp
./share/ssi/rpi/usysv/config/depcomp
./share/ssi/crlam/blcr/config/depcomp
./share/ssi/crmpi/blcr/config/depcomp
./share/totalview/config/depcomp

On Thu, Jul 24, 2003 at 05:00:29PM +0200, Pierre Valiron wrote:
> Dear LAM experts,
>
> I am in trouble installing the new "stable" lam-7.0 release using the
> latest linux intel compiler release.
>
> Systems: Athlon XP1500+ and MP2000+
> Linux 2.4.19-16mdk (Mandrake 9.0)
> Compiler versions:
> Intel(R) Fortran Compiler, Version 7.1 Build 20030701Z
> Intel(R) C++ Compiler, Version 7.1 Build 20030701Z
> GNU ld version 2.12.90.0.15 20020717
>
> Configure options:
> setenv CC "icc"
> setenv CXX "icc"
> setenv FC "ifc"
> setenv CFLAGS "-O -tpp6"
> setenv FFLAGS "-O -tpp6"
> ./configure --without-romio --with-select-yield \
> --prefix=/usr/local/lam-7.0-sel-ic71
>
> Configure and make seem to run fine.
> Then make install fails with a strange error:
>
> make install
> ...
> make[2]: Leaving directory `/h4/TMP/valiron/lam-7.0/share/include'
> Making install in args
> make[2]: Entering directory `/h4/TMP/valiron/lam-7.0/share/args'
> .deps/all_argv.Plo:32: *** missing separator. Stop.
> make[2]: Leaving directory `/h4/TMP/valiron/lam-7.0/share/args'
> make[1]: *** [install-recursive] Error 1
> make[1]: Leaving directory `/h4/TMP/valiron/lam-7.0/share'
> make: *** [install-recursive] Error 1
>
> and in /h4/TMP/valiron/lam-7.0/share/args/.deps/all_argv.Plo
> line 32 and 33 are the following
> all_argv.c /usr/include/stdlib.h /usr/include/features.h \:
> /opt/intel/compiler70/ia32/include/sys/cdefs.h /usr/include/sys/cdefs.h \
>
> Lots of other *.Plo files also get the same buggy structure.
>
>
> I retried the same install using two older intel compiler 7.1 builds
> 20030307Z and 20030507Z and everything ran fine.
>
> What could be the faulty intel component ?
>
> Best.
> Pierre Valiron.
>
> --
> _/_/_/_/ _/ _/ Dr. Pierre VALIRON
> _/ _/ _/ _/ Laboratoire d'Astrophysique (UMR 5571 CNRS)
> _/ _/ _/ _/ Observatoire de Grenoble / U. Joseph Fourier
> _/_/_/_/ _/ _/ BP 53 F-38041 Grenoble Cedex 9 (France)
> _/ _/ _/
> _/ _/ _/ http://www-laog.obs.ujf-grenoble.fr
> _/ _/ _/ mailto:Pierre.Valiron_at_[hidden]
> _/ _/_/ Phone / Fax: +33 (0)4 76.51.47.87 / (0)4 76.44.88.21
>
>
> _______________________________________________
> This list is archived at http://www.lam-mpi.org/MailArchives/lam/

--------------------------------------------------------------------------
                                    ANU Supercomputer Facility
   David.Singleton_at_[hidden] and APAC National Facility
   Phone: +61 2 6125 4389 Leonard Huxley Bldg (No. 56)
   Fax: +61 2 6125 8199 Australian National University
                                    Canberra, ACT, 0200, Australia
--------------------------------------------------------------------------