Configureation bug on powerpc-ibm-aix4.2.1.0
Joerg Pietschmann
joerg.pietschmann@zkb.ch
Tue Jun 22 05:05:00 GMT 1999
Hi,
I got the following error while bootstrapping the egcs snapshot
19990616 on powerpc-ibm-aix4.2.1.0:
t384@neptun:...gcs-19990616>make bootstrap
[output snipped]
ln -s libstdc++.a.2.9.0 libstdc++.a || cp libstdc++.a.2.9.0 libstdc++.a
make[5]: Entering directory
`/lis5p/t384/gnu/unpack/egcs-19990616/powerpc-ibm-aix4.2.1.0/soft-float/libstdc++'
cd tests; make all ...
make[6]: Entering directory
`/lis5p/t384/gnu/unpack/egcs-19990616/powerpc-ibm-aix4.2.1.0/soft-float/libstdc++/tests'
make[6]: Leaving directory
`/lis5p/t384/gnu/unpack/egcs-19990616/powerpc-ibm-aix4.2.1.0/soft-float/libstdc++/tests'
cd testsuite; make all ...
make[6]: Entering directory
`/lis5p/t384/gnu/unpack/egcs-19990616/powerpc-ibm-aix4.2.1.0/soft-float/libstdc++/testsuite'
make[6]: Leaving directory
`/lis5p/t384/gnu/unpack/egcs-19990616/powerpc-ibm-aix4.2.1.0/soft-float/libstdc++/testsuite'
make[5]: Leaving directory
`/lis5p/t384/gnu/unpack/egcs-19990616/powerpc-ibm-aix4.2.1.0/soft-float/libstdc++'
make[4]: Leaving directory
`/lis5p/t384/gnu/unpack/egcs-19990616/powerpc-ibm-aix4.2.1.0/soft-float/libstdc++'
make[4]: Entering directory
`/lis5p/t384/gnu/unpack/egcs-19990616/powerpc-ibm-aix4.2.1.0/power/libstdc++'
Makefile:81: *** target pattern contains no `%'. Stop.
make[4]: Leaving directory
`/lis5p/t384/gnu/unpack/egcs-19990616/powerpc-ibm-aix4.2.1.0/power/libstdc++'
make[3]: *** [multi-do] Error 1
make[3]: Leaving directory
`/lis5p/t384/gnu/unpack/egcs-19990616/powerpc-ibm-aix4.2.1.0/libstdc++'
make[2]: *** [multi-all] Error 2
make[2]: Leaving directory
`/lis5p/t384/gnu/unpack/egcs-19990616/powerpc-ibm-aix4.2.1.0/libstdc++'
make[1]: *** [all-target-libstdc++] Error 2
make[1]: Leaving directory `/lis5p/t384/gnu/unpack/egcs-19990616'
make: *** [bootstrap] Error 2
The reason is the following line in the Makefile:
# Warning: this fragment is automatically generated
/home/lis5p/t384/gnu/unpack/egcs-19990616/configure[755]:
./../libio/config.shared: not found.
This looks like a problem with deeper nested multilib directories,
the path should be ./../../libio/config.shared or absolute (or perhaps
./../../power/libio/config.shared?).
Should i suggest that `srcdir' should be transformed into an absolute
path before it is used in the configure.in file?
If you choose to skip this directory as apparently done with soft-float,
keep in mind that there is a powerpc subdir too.
As a sidenote I suspect that also wrong -I directives are generated for
XCXXINCLUDES for deeper nested multilib directories but this does never
show up in any Makefile.
Regards
J.Pietschmann
--
----------------------------------------------------------------------
Zuercher Kantonalbank ZKB Internet : joerg.pietschmann@zkb.ch
Neue Hard 9 Telefon : ++41 01-275 85 03
Postfach Fax : ++41 01-275 80 34
CH-8010 Zuerich
----------------------------------------------------------------------
More information about the Gcc-bugs
mailing list