[Bug bootstrap/12563] New: install-sh not found for sparcv9/libf2c

albert at rad dot upenn dot edu gcc-bugzilla@gcc.gnu.org
Fri Oct 10 03:33:00 GMT 2003


PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12563

           Summary: install-sh not found for sparcv9/libf2c
           Product: gcc
           Version: 3.3.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: bootstrap
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: albert at rad dot upenn dot edu
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: (ultra)sparc-solaris-gcc
  GCC host triplet: (ultra)sparc-solaris-gcc
GCC target triplet: (ultra)sparc-solaris-gcc

When attempting to bootstrap on a Ultra-1 running Solaris8, 
"make install" terminates with the following messages:
./libtool: ../../../gcc-3.3.1/libf2c/../install-sh: not found
make[3]: *** [install] Error 1
make[3]: Leaving directory
`/ipl/srcs/gnu/gcc_3.3.1_bld/sparc-sun-solaris2.8/sparcv9/libf2c'
make[2]: *** [multi-do] Error 1
make[2]: Leaving directory
`/ipl/srcs/gnu/gcc_3.3.1_bld/sparc-sun-solaris2.8/libf2c'
make[1]: *** [install] Error 2
make[1]: Leaving directory
`/ipl/srcs/gnu/gcc_3.3.1_bld/sparc-sun-solaris2.8/libf2c'
make: *** [install-target-libf2c] Error 2

The contents of "config.status" are
../gcc-3.3.1/configure
--with-gcc-version-trigger=/ipl/srcs/gnu/gcc-3.3.1/gcc/version.c 
--host=sparc-su
n-solaris2.8 --prefix=/ipl/inst01/gnu/gcc-3.3.1 --with-gnu-as
--with-as=/ipl/inst01/gnu/binutils-2.14/bin/as --with-gnu-ld
--with-ld=/ipl/inst01/gnu/binutils-2.14/bin/ld --norecursion 

I am compiling using gcc-3.3.1 (downloaded from Sun's freeware)
and using make 3.80.  The machine runs solaris2.8.

Further investigation shows that the Makefile in 
sparc-sun-solaris2.8/sparcv9/libf2c
contains the line
INSTALL = ../../../../gcc-3.3.1/libf2c/../install-sh -c
which would give the correct path.  However, "make" is being
called in this directory with an environment variable
INSTALL=../../../gcc-3.3.1/libf2c/../install-sh -c
which seems to be coming out of
sparc-sun-solaris2.8/libf2c/Makefile.

But I thought that the (correct) value in the Makefile in
sparcv9/libf2c would take precedence over the version passed
in by environment.

By the way, you folks do a great job.  It's remarkable this works
so well!



More information about the Gcc-bugs mailing list