This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
make install fails to create gcc ?
- From: Dennis Clarke <dclarke at blastwave dot org>
- To: gcc at gcc dot gnu dot org
- Date: Fri, 06 Feb 2009 17:07:01 -0500 (EST)
- Subject: make install fails to create gcc ?
- Reply-to: dclarke at blastwave dot org
This is a strange result, I seem to have everything I wanted, fortran and
ada etc but no actual gcc file.
If I look at the final output in the $DEST/bin ddir I see this, sorted by
inodes numbers with blank lines added for clarity :
# ls -lapin bin | sort -n | sed 's/^[ \t]*//'
otal 92092
117274 drwxr-xr-x 8 0 1 512 Feb 6 20:05 ../
320544 drwxr-xr-x 2 0 1 512 Feb 6 20:15 ./
320545 -rwxr-xr-x 1 0 1 4180292 Feb 6 19:56 gnatbind
320546 -rwxr-xr-x 1 0 1 68796 Feb 6 19:56 gnatbl
320547 -rwxr-xr-x 1 0 1 2541072 Feb 6 19:57 gnatchop
320548 -rwxr-xr-x 1 0 1 5640680 Feb 6 19:57 gnat
320549 -rwxr-xr-x 1 0 1 658096 Feb 6 19:57 gnatkr
320550 -rwxr-xr-x 1 0 1 1861876 Feb 6 19:57 gnatlink
320551 -rwxr-xr-x 1 0 1 2227308 Feb 6 19:57 gnatls
320552 -rwxr-xr-x 1 0 1 7927520 Feb 6 19:58 gnatmake
320553 -rwxr-xr-x 1 0 1 4314000 Feb 6 19:58 gnatname
320554 -rwxr-xr-x 1 0 1 2946072 Feb 6 19:58 gnatprep
320555 -rwxr-xr-x 1 0 1 2401060 Feb 6 19:58 gnatxref
320556 -rwxr-xr-x 1 0 1 2403280 Feb 6 19:58 gnatfind
320557 -rwxr-xr-x 1 0 1 5429992 Feb 6 19:59 gnatclean
320558 -rwxr-xr-x 4 0 1 586632 Feb 6 20:05 c++
320558 -rwxr-xr-x 4 0 1 586632 Feb 6 20:05 g++
320558 -rwxr-xr-x 4 0 1 586632 Feb 6 20:05
sparc-sun-solaris2.8-c++
320558 -rwxr-xr-x 4 0 1 586632 Feb 6 20:05
sparc-sun-solaris2.8-g++
320559 -rwxr-xr-x 2 0 1 589612 Feb 6 20:05 gfortran
320559 -rwxr-xr-x 2 0 1 589612 Feb 6 20:05
sparc-sun-solaris2.8-gfortran
320560 -rwxr-xr-x 1 0 1 188324 Feb 6 20:15 gcov
320561 -rwxr-xr-x 1 0 1 16191 Feb 6 20:15 gccbug
320562 -rwxr-xr-x 1 0 1 583720 Feb 6 20:15 cpp
The thing that is missing entirely is gcc and then
sparc-sun-solaris2.8-gcc and sparc-sun-solaris2.8-gcc-4.3.3 which are all
hardlinks on the same inode number.
In the build directory I do have an xgcc and it looks to be fine :
$ gcc/xgcc --version
xgcc (GCC) 4.3.3
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ ls -lap gcc/xgcc
-rwxr-xr-x 1 dclarke csw 580900 Feb 6 05:08 gcc/xgcc
Now then ... I kept a detailed log of the entired build/bootstrap process
as well as the insatll process.
I did see this in the logs :
/export/nfs/build/gnu/GCC/gcc-4.3.3/install-sh: gprmake does not exist.
gmake[2]: [ada.install-common] Error 1 (ignored)
I also saw :
/export/nfs/build/gnu/GCC/gcc-4.3.3/install-sh: gnatdll does not exist.
gmake[2]: [ada.install-common] Error 1 (ignored)
not too sure what the implications of that are.
In any case . .the gcc binary is missing in action .. did make install
fail in some weird way ?
Dennis