GCC 2.95.1 Installation Problem
Alexis Layton
alex@inconcert.com
Fri Sep 10 11:29:00 GMT 1999
I got an error from 'make install' when attempting to install GCC 2.95.1.
sparc-sun-solaris2.6
--prefix=/usr/gnu/share
--exec-prefix=/usr/gnu/solaris
The make install attempted to create a directory in /usr (actually it tried
mkdir
/usr/gnu/solaris/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1/../../../../../../sparc-sun-solaris2.6
which is effectively the same thing.)
Relvant portion of make install output:
rm -f /usr/gnu/solaris/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1/../../../`echo /usr/gnu/solaris | sed -e 's|^/usr/gnu/share||' -e 's|/$||' -e 's|^[^/]|/|' -e 's|/[^/]*|../|g'`sparc-sun-solaris2.6/include/assert.h; \
/bin/sh /home/base/gnu/src/gcc-2.95.1/install-sh -c -m 644 ../../../../src/gcc-2.95.1/gcc/assert.h /usr/gnu/solaris/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1/../../../`echo /usr/gnu/solaris | sed -e 's|^/usr/gnu/share||' -e 's|/$||' -e 's|^[^/]|/|' -e 's|/[^/]*|../|g'`sparc-sun-solaris2.6/include/assert.h; \
chmod a-x /usr/gnu/solaris/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1/../../../`echo /usr/gnu/solaris | sed -e 's|^/usr/gnu/share||' -e 's|/$||' -e 's|^[^/]|/|' -e 's|/[^/]*|../|g'`sparc-sun-solaris2.6/include/assert.h; \
fi
mkdir: Failed to make directory "/usr/gnu/solaris/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1/../../../../../../sparc-sun-solaris2.6"; Permission denied
mkdir: Failed to make directory "/usr/gnu/solaris/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1/../../../../../../sparc-sun-solaris2.6/include"; No such file or directory
cp: cannot create /usr/gnu/solaris/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1/../../../../../../sparc-sun-solaris2.6/include/#inst.23114#: No such file or directory
chmod: WARNING: can't access /usr/gnu/solaris/lib/gcc-lib/sparc-sun-solaris2.6/2.95.1/../../../../../../sparc-sun-solaris2.6/include/assert.h
make[1]: *** [install-assert-h] Error 1
make[1]: Leaving directory `/home/base/gnu/build/solaris2/gcc-2.95.1/gcc'
make: *** [install-gcc] Error 2
Also note there was a core file (gcc/core):
Magic$ file gcc/core
gcc/core: ELF 32-bit MSB core file SPARC Version 1, from 'fix-header'
Please see attached config.status and make-install.out.
Main build command was:
Magic$ make CFLAGS='-O' LIBCFLAGS='-g -O2' LIBCXXFLAGS='-g -O2
-fno-implicit-templates' bootstrap-lean
Building compiler: gcc 2.8.1
Hope this is enough to trace it down.
--
Alexis Layton InConcert Incorporated,
Sr. Software Engineer A Xerox New Enterprises Company
alex@InConcert.COM Four Cambridge Center
+1 617 499-4443 Cambridge, MA 02142-1494
More information about the Gcc-bugs
mailing list