NetBSD Problem Report #49218

From memnon@sdf-eu.org  Fri Sep 19 09:01:06 2014
Return-Path: <memnon@sdf-eu.org>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK))
	by mollari.NetBSD.org (Postfix) with ESMTPS id B9BE1A6571
	for <gnats-bugs@gnats.NetBSD.org>; Fri, 19 Sep 2014 09:01:04 +0000 (UTC)
Message-Id: <201409190900.s8J90VLa014661@sdf-eu.org>
Date: Fri, 19 Sep 2014 09:00:31 GMT
From: memnon+gnats@sdf.org
Reply-To: memnon+gnats@sdf.org
To: gnats-bugs@gnats.NetBSD.org
Subject: lang/gcc48-libs does not build
X-Send-Pr-Version: 3.95

>Number:         49218
>Category:       pkg
>Synopsis:       [Linux] build fails with "undefined reference to `strlcpy'"
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    linux-pkg-people
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Sep 19 09:05:00 +0000 2014
>Closed-Date:    Sun Dec 14 08:53:06 +0000 2014
>Last-Modified:  Sun Dec 14 08:53:06 +0000 2014
>Originator:     Memnon Anon
>Release:        Latest git pkgsrc on stable Debian Gnu/Linux i386
>Organization:
>Environment:
Linux debian 3.14-0.bpo.2-686-pae #1 SMP Debian 3.14.15-2~bpo70+1 (2014-08-21) i686 GNU/Linux
>Description:

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

>How-To-Repeat:
	cd /usr/pkgsrc/lang/gcc48-lang
	bmake
>Fix:
Yes please ;)

>Release-Note:

>Audit-Trail:

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


State-Changed-From-To: open->closed
State-Changed-By: obache@NetBSD.org
State-Changed-When: Sun, 14 Dec 2014 08:53:06 +0000
State-Changed-Why:
Resolved with 4.8.3nb2, remove patches from OpenBSD ports.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2014 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.