This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

make install fails to create gcc ?


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



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]