Summary: | sys-devel/gcc-4.7.1: *** No rule to make target `../src/c++98/libc++98convenience.la'... | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michał Górny <mgorny> |
Component: | [OLD] Development | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
The logs emerge asked to attach
The build log |
Description
Michał Górny
2012-06-21 09:30:55 UTC
Created attachment 315907 [details]
The build log
An excerpt:
/bin/bash ../libtool --tag CXX --mode=compile /tmp/portage/sys-devel/gcc-4.7.1/work/build/./gcc/xgcc -shared-libgcc -B/tmp/portage/sys-devel/gcc-4.7.1/work/build/./gcc -nostdinc++ -L/tmp/portage/sys-devel/gcc-4.7.1/work/build/x86_64-pc-linux-gnu/32/libstdc++-v3/src -L/tmp/portage/sys-devel/gcc-4.7.1/work/build/x86_64-pc-linux-gnu/32/libstdc++-v3/src/.libs -B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem /usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include -m32 -I/tmp/portage/sys-devel/gcc-4.7.1/work/build/x86_64-pc-linux-gnu/32/libstdc++-v3/include/x86_64-pc-linux-gnu -I/tmp/portage/sys-devel/gcc-4.7.1/work/build/x86_64-pc-linux-gnu/32/libstdc++-v3/include -I/tmp/portage/sys-devel/gcc-4.7.1/work/gcc-4.7.1/libstdc++-v3/libsupc++ -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=compatibility-thread-c++0x.lo -march=athlon64 -O2 -pipe -O2 -D_GNU_SOURCE -m32 -std=gnu++11 -c /tmp/portage/sys-devel/gcc-4.7.1/work/gcc-4.7.1/libstdc++-v3/src/c++11/compatibility-thread-c++0x.cc
cp /tmp/portage/sys-devel/gcc-4.7.1/work/gcc-4.7.1/libstdc++-v3/config/abi/pre/gnu.ver libstdc++-symbols.ver.tmp
make[10]: *** No rule to make target `../src/c++98/libc++98convenience.la', needed by `libstdc++.la'. Stop.
make[10]: *** Waiting for unfinished jobs....
chmod +w libstdc++-symbols.ver.tmp
if test "x" != x; then \
if grep '^# Appended to version file.' \
/dev/null > /dev/null 2>&1; then \
cat >> libstdc++-symbols.ver.tmp; \
else \
sed -n '1,/DO NOT DELETE/p' libstdc++-symbols.ver.tmp > tmp.top; \
sed -n '/DO NOT DELETE/,$p' libstdc++-symbols.ver.tmp > tmp.bottom; \
cat tmp.top tmp.bottom > libstdc++-symbols.ver.tmp; \
rm tmp.top tmp.bottom; \
fi; \
fi
libtool: compile: /tmp/portage/sys-devel/gcc-4.7.1/work/build/./gcc/xgcc -shared-libgcc -B/tmp/portage/sys-devel/gcc-4.7.1/work/build/./gcc -nostdinc++ -L/tmp/portage/sys-devel/gcc-4.7.1/work/build/x86_64-pc-linux-gnu/32/libstdc++-v3/src -L/tmp/portage/sys-devel/gcc-4.7.1/work/build/x86_64-pc-linux-gnu/32/libstdc++-v3/src/.libs -B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem /usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include -m32 -I/tmp/portage/sys-devel/gcc-4.7.1/work/build/x86_64-pc-linux-gnu/32/libstdc++-v3/include/x86_64-pc-linux-gnu -I/tmp/portage/sys-devel/gcc-4.7.1/work/build/x86_64-pc-linux-gnu/32/libstdc++-v3/include -I/tmp/portage/sys-devel/gcc-4.7.1/work/gcc-4.7.1/libstdc++-v3/libsupc++ -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=compatibility-parallel_list-2.lo -march=athlon64 -O2 -pipe -O2 -D_GNU_SOURCE -m32 -c /tmp/portage/sys-devel/gcc-4.7.1/work/gcc-4.7.1/libstdc++-v3/src/c++98/compatibility-parallel_list-2.cc -fPIC -DPIC -o .libs/compatibility-parallel_list-2.o
libtool: compile: /tmp/portage/sys-devel/gcc-4.7.1/work/build/./gcc/xgcc -shared-libgcc -B/tmp/portage/sys-devel/gcc-4.7.1/work/build/./gcc -nostdinc++ -L/tmp/portage/sys-devel/gcc-4.7.1/work/build/x86_64-pc-linux-gnu/32/libstdc++-v3/src -L/tmp/portage/sys-devel/gcc-4.7.1/work/build/x86_64-pc-linux-gnu/32/libstdc++-v3/src/.libs -B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem /usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include -m32 -I/tmp/portage/sys-devel/gcc-4.7.1/work/build/x86_64-pc-linux-gnu/32/libstdc++-v3/include/x86_64-pc-linux-gnu -I/tmp/portage/sys-devel/gcc-4.7.1/work/build/x86_64-pc-linux-gnu/32/libstdc++-v3/include -I/tmp/portage/sys-devel/gcc-4.7.1/work/gcc-4.7.1/libstdc++-v3/libsupc++ -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=compatibility-c++0x.lo -march=athlon64 -O2 -pipe -O2 -D_GNU_SOURCE -m32 -std=gnu++11 -c /tmp/portage/sys-devel/gcc-4.7.1/work/gcc-4.7.1/libstdc++-v3/src/c++11/compatibility-c++0x.cc -fPIC -DPIC -o .libs/compatibility-c++0x.o
/bin/grep -E -v '^[ ]*#(#| |$)' libstdc++-symbols.ver.tmp | \
/tmp/portage/sys-devel/gcc-4.7.1/work/build/./gcc/xgcc -B/tmp/portage/sys-devel/gcc-4.7.1/work/build/./gcc/ -B/usr/x86_64-pc-linux-gnu/bin/ -B/usr/x86_64-pc-linux-gnu/lib/ -isystem /usr/x86_64-pc-linux-gnu/include -isystem /usr/x86_64-pc-linux-gnu/sys-include -m32 -E -P -include ../config.h - > libstdc++-symbols.ver || (rm -f libstdc++-symbols.ver ; exit 1)
rm -f libstdc++-symbols.ver.tmp
[...]
make[9]: *** [all-recursive] Error 1
make[9]: Leaving directory `/tmp/portage/sys-devel/gcc-4.7.1/work/build/x86_64-pc-linux-gnu/32/libstdc++-v3/src'
make[8]: *** [all-recursive] Error 1
make[8]: Leaving directory `/tmp/portage/sys-devel/gcc-4.7.1/work/build/x86_64-pc-linux-gnu/32/libstdc++-v3'
make[7]: *** [all] Error 2
make[7]: Leaving directory `/tmp/portage/sys-devel/gcc-4.7.1/work/build/x86_64-pc-linux-gnu/32/libstdc++-v3'
make[6]: *** [multi-do] Error 1
make[6]: Leaving directory `/tmp/portage/sys-devel/gcc-4.7.1/work/build/x86_64-pc-linux-gnu/libstdc++-v3'
make[5]: *** [all-multi] Error 2
make[5]: Leaving directory `/tmp/portage/sys-devel/gcc-4.7.1/work/build/x86_64-pc-linux-gnu/libstdc++-v3'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/tmp/portage/sys-devel/gcc-4.7.1/work/build/x86_64-pc-linux-gnu/libstdc++-v3'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/tmp/portage/sys-devel/gcc-4.7.1/work/build/x86_64-pc-linux-gnu/libstdc++-v3'
make[2]: *** [all-stage2-target-libstdc++-v3] Error 2
make[2]: Leaving directory `/tmp/portage/sys-devel/gcc-4.7.1/work/build'
make[1]: *** [stage2-bubble] Error 2
make[1]: Leaving directory `/tmp/portage/sys-devel/gcc-4.7.1/work/build'
make: *** [bootstrap-lean] Error 2
emake failed
* ERROR: sys-devel/gcc-4.7.1 failed (compile phase):
* emake failed with bootstrap-lean
*
* Call stack:
* ebuild.sh, line 85: Called src_compile
* environment, line 4052: Called toolchain_src_compile
* environment, line 4699: Called gcc_do_make
* environment, line 2359: Called die
* The specific snippet of code:
* emake LDFLAGS="${LDFLAGS}" STAGE1_CFLAGS="${STAGE1_CFLAGS}" LIBPATH="${LIBPATH}" BOOT_CFLAGS="${BOOT_CFLAGS}" ${GCC_MAKE_TARGET} || die "emake failed with ${GCC_MAKE_TARGET}";
*
* If you need support, post the output of `emerge --info '=sys-devel/gcc-4.7.1'`,
* the complete build log and the output of `emerge -pqv '=sys-devel/gcc-4.7.1'`.
*
* Please include /tmp/portage/sys-devel/gcc-4.7.1/work/build/gcc-build-logs.tar.bz2 in your bug report
*
* The complete build log is located at '/tmp/portage/sys-devel/gcc-4.7.1/temp/build.log'.
* The ebuild environment file is located at '/tmp/portage/sys-devel/gcc-4.7.1/temp/environment'.
* Working directory: '/tmp/portage/sys-devel/gcc-4.7.1/work/build'
* S: '/tmp/portage/sys-devel/gcc-4.7.1/work/build'
wrt parallel build failure, does it fail this way every time ? (In reply to comment #2) > wrt parallel build failure, does it fail this way every time ? Hm, I think not. Three weeks ago I'd know better. Reopen if this is still a problem with 4.7.3. |