bootstrap/8970: compile error on Sparc v9 systems

ksakai@kso.netwk.ntt-at.co.jp ksakai@kso.netwk.ntt-at.co.jp
Mon Dec 16 21:26:00 GMT 2002


>Number:         8970
>Category:       bootstrap
>Synopsis:       compile error on Sparc v9 systems
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Dec 16 21:26:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     ksakai@kso.netwk.ntt-at.co.jp
>Release:        unknown-1.0
>Organization:
>Environment:
Solaris8, sun4u
>Description:
When compiling on this system, the following error happens.

Running configure in multilib subdirs sparcv9
pwd: /usr/local/src/GNU/gcc-3.2.1/sparc-sun-solaris2.8/libffi
Running configure in multilib subdir sparcv9
pwd: /usr/local/src/GNU/gcc-3.2.1/sparc-sun-solaris2.8
Building symlink tree in /usr/local/src/GNU/gcc-3.2.1/sparc-sun-solaris2.8/sparcv9/libffi
ChangeLog               ..linked
ChangeLog.libgcj                ..linked
ChangeLog.v1            ..linked
LICENSE         ..linked
Makefile.am             ..linked
Makefile.in             ..linked
README          ..linked
acconfig.h              ..linked
acinclude.m4            ..linked
aclocal.m4              ..linked
configure               ..linked
configure.in            ..linked
fficonfig.h.in          ..linked
include         ..working in
Makefile.am             ..linked
Makefile.in             ..linked
ffi.h.in                ..linked
ffi_common.h            ..linked
ffi_mips.h              ..linked
src             ..working in
alpha           ..working in
ffi.c           ..linked
osf.S           ..linked
arm             ..working in
ffi.c           ..linked
sysv.S          ..linked
debug.c         ..linked
ffitest.c               ..linked
ia64            ..working in
ffi.c           ..linked
ia64_flags.h            ..linked
unix.S          ..linked
java_raw_api.c          ..linked
m68k            ..working in
ffi.c           ..linked
sysv.S          ..linked
mips            ..working in
ffi.c           ..linked
n32.S           ..linked
o32.S           ..linked
powerpc         ..working in
aix.S           ..linked
aix_closure.S           ..linked
asm.h           ..linked
darwin.S                ..linked
darwin_closure.S                ..linked
ffi.c           ..linked
ffi_darwin.c            ..linked
ppc_closure.S           ..linked
sysv.S          ..linked
prep_cif.c              ..linked
raw_api.c               ..linked
sparc           ..working in
ffi.c           ..linked
v8.S            ..linked
v9.S            ..linked
types.c         ..linked
x86             ..working in
ffi.c           ..linked
sysv.S          ..linked
win32.S         ..linked
stamp-h.in              ..linked
loading cache ../config.cache
checking for Cygwin environment... (cached) no
checking for mingw32 environment... (cached) no
configure: error: can not find install-sh or install.sh in . ./.. ./../..
make[1]: *** [configure-target-libffi] Error 1
make[1]: Leaving directory `/usr/local/src/GNU/gcc-3.2.1'
make: *** [bootstrap] Error 2
>How-To-Repeat:
Just complie on the same architecture
>Fix:
The location of install-sh is "../../..", not "." or ".." or "../..".

So there are two ways to fix this problem.

  1. Mofify configure script to search "../../..", too.
  2. Make the symbolic link to install-sh, too.
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the Gcc-bugs mailing list