[Bug c++/31177] New: make install fails on Solaris 10 SPARC
craig dot lawson at centrify dot com
gcc-bugzilla@gcc.gnu.org
Wed Mar 14 18:17:00 GMT 2007
make install fails with:
echo 'SYSTEM_HEADER_DIR="'"`echo /usr/include | sed -e :a -e
"s,[^/]*/\.\.\/,," -e ta`"'"' \
>
/test/gcc412/test/gcc-4.1.2/usr/local/lib/gcc/sparc-sun-solaris2.10/4.1.2/install-tools/mkheaders.conf
/bin/sh: : cannot execute
/bin/sh: /]*/../,, -e ta: not found
sed: command garbled: s,[
The problem is in install-mkheaders target. Expansion of SYSTEM_HEADER_DIR
within double quotes results in mismatched quotes. Shell then tries to evaluate
the sed pattern.
Fix:
File:
BUILD-ROOT/host-sparc-sun-solaris2.10/gcc/Makefile
(This Makefile was generated. Not sure from where.)
Change:
SYSTEM_HEADER_DIR = `echo $(NATIVE_SYSTEM_HEADER_DIR) | sed -e :a -e
"s,[^/]*/\.\.\/,," -e ta`
to:
SYSTEM_HEADER_DIR = `echo $(NATIVE_SYSTEM_HEADER_DIR) | sed -e :a -e
's,[^/]*/\.\.\/,,' -e ta`
(double quotes to single quotes)
--
Summary: make install fails on Solaris 10 SPARC
Product: gcc
Version: 4.1.2
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: craig dot lawson at centrify dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31177
More information about the Gcc-bugs
mailing list