Discussion:
pkg/49218: lang/gcc48-libs does not build
memnon+
2014-09-19 09:05:00 UTC
Permalink
Number: 49218
Category: pkg
Synopsis: [Linux] build fails with "undefined reference to `strlcpy'"
Confidential: no
Severity: serious
Priority: low
Responsible: pkg-manager
State: open
Class: sw-bug
Submitter-Id: net
Arrival-Date: Fri Sep 19 09:05:00 +0000 2014
Originator: Memnon Anon
Release: Latest git pkgsrc on stable Debian Gnu/Linux i386
Linux debian 3.14-0.bpo.2-686-pae #1 SMP Debian 3.14.15-2~bpo70+1 (2014-08-21) i686 GNU/Linux
Hi,

since pkgsrc is frozen now, I am trying to rebuild
all my packages. Midori now needs lang/gcc48-lib
which doesn't build for me:

gcc48-libs/work/build/prev-i386-debian-linux/libstdc++-v3/src/
.libs/libstdc++.so: undefined reference to `strlcpy'

Not sure if this is a new problem, last quarter, midori
built without gcc48-libs AFAICT.

Output
[full: http://memnon.sdf-eu.org/pastebin/gcc48-lang.output]

/usr/bin/make all-recursive
make[4]: Entering directory
`/var/pkgsrc/work/lang/gcc48-libs/work/build/mpc'
Making all in src
make[4]: Entering directory
`/var/pkgsrc/work/lang/gcc48-libs/work/build/cloog'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory
`/var/pkgsrc/work/lang/gcc48-libs/work/build/cloog'
Making all in doc
make[4]: Entering directory
`/var/pkgsrc/work/lang/gcc48-libs/work/build/cloog/doc'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory
`/var/pkgsrc/work/lang/gcc48-libs/work/build/cloog/doc'
Making all in test
make[4]: Entering directory
`/var/pkgsrc/work/lang/gcc48-libs/work/build/cloog/test'
cd ..; /usr/bin/make libcloog-isl.la
make[5]: Entering directory
`/var/pkgsrc/work/lang/gcc48-libs/work/build/mpc/src'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory
`/var/pkgsrc/work/lang/gcc48-libs/work/build/mpc/src'
Making all in tests
make[5]: Entering directory
`/var/pkgsrc/work/lang/gcc48-libs/work/build/cloog'
make[5]: `libcloog-isl.la' is up to date.
make[5]: Leaving directory
`/var/pkgsrc/work/lang/gcc48-libs/work/build/cloog'
make[4]: Leaving directory
`/var/pkgsrc/work/lang/gcc48-libs/work/build/cloog/test'
make[3]: Leaving directory
`/var/pkgsrc/work/lang/gcc48-libs/work/build/cloog'
make[5]: Entering directory
`/var/pkgsrc/work/lang/gcc48-libs/work/build/mpc/tests'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory
`/var/pkgsrc/work/lang/gcc48-libs/work/build/mpc/tests'
Making all in doc
make[5]: Entering directory
`/var/pkgsrc/work/lang/gcc48-libs/work/build/mpc/doc'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory
`/var/pkgsrc/work/lang/gcc48-libs/work/build/mpc/doc'
make[5]: Entering directory
`/var/pkgsrc/work/lang/gcc48-libs/work/build/mpc'
make[5]: Leaving directory
`/var/pkgsrc/work/lang/gcc48-libs/work/build/mpc'
make[4]: Leaving directory
`/var/pkgsrc/work/lang/gcc48-libs/work/build/mpc'
make[3]: Leaving directory
`/var/pkgsrc/work/lang/gcc48-libs/work/build/mpc'
make[3]: Entering directory
`/var/pkgsrc/work/lang/gcc48-libs/work/build/gcc'
/var/pkgsrc/work/lang/gcc48-libs/work/build/./prev-gcc/xg++
-B/var/pkgsrc/work/lang/gcc48-libs/work/build/./prev-gcc/
-B/usr/pkg/gcc48/i386-debian-linux/bin/ -nostdinc++
-B/var/pkgsrc/work/lang/gcc48-libs/work/build/prev-i386-debian-linux/libstdc++-v3/src/.libs
-B/var/pkgsrc/work/lang/gcc48-libs/work/build/prev-i386-debian-linux/libstdc++-v3/libsupc++/.libs
-I/var/pkgsrc/work/lang/gcc48-libs/work/build/prev-i386-debian-linux/libstdc++-v3/include/i386-debian-linux
-I/var/pkgsrc/work/lang/gcc48-libs/work/build/prev-i386-debian-linux/libstdc++-v3/include
-I/var/pkgsrc/work/lang/gcc48-libs/work/gcc-4.8.3/libstdc++-v3/libsupc++
-L/var/pkgsrc/work/lang/gcc48-libs/work/build/prev-i386-debian-linux/libstdc++-v3/src/.libs
-L/var/pkgsrc/work/lang/gcc48-libs/work/build/prev-i386-debian-linux/libstdc++-v3/libsupc++/.libs
-g -O2 -gtoggle -DIN_GCC -fno-exceptions -fno-rtti
-fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings
-Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long
-Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H
-DGENERATOR_FILE -static-libstdc++ -static-libgcc -Wl,-R/usr/pkg/lib
-o build/genchecksum \
build/genchecksum.o .././libiberty/libiberty.a
echo timestamp > gcc.pod
perl ../../gcc-4.8.3/gcc/../contrib/texi2pod.pl
../../gcc-4.8.3/gcc/doc/invoke.texi > gcc.pod
/var/pkgsrc/work/lang/gcc48-libs/work/build/prev-i386-debian-linux/libstdc++-v3/src/.libs/libstdc++.so:
undefined reference to `strlcpy'
collect2: error: ld returned 1 exit status
make[3]: *** [build/genchecksum] Error 1
make[3]: *** Waiting for unfinished jobs....
rm gcc.pod
make[3]: Leaving directory
`/var/pkgsrc/work/lang/gcc48-libs/work/build/gcc'
make[2]: *** [all-stage2-gcc] Error 2
make[2]: Leaving directory `/var/pkgsrc/work/lang/gcc48-libs/work/build'
make[1]: *** [stage2-bubble] Error 2
make[1]: Leaving directory `/var/pkgsrc/work/lang/gcc48-libs/work/build'
make: *** [all] Error 2
*** Error code 2

Stop.
bmake: stopped in /usr/pkgsrc/lang/gcc48-libs
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/lang/gcc48-libs
cd /usr/pkgsrc/lang/gcc48-lang
bmake
Yes please ;)
r***@NetBSD.org
2014-09-23 07:03:39 UTC
Permalink
Synopsis: [Linux] build fails with "undefined reference to `strlcpy'"

Responsible-Changed-From-To: pkg-manager->linux-pkg-people
Responsible-Changed-By: ***@NetBSD.org
Responsible-Changed-When: Tue, 23 Sep 2014 07:03:39 +0000
Responsible-Changed-Why:
Linux PR

Loading...