NetBSD Problem Report #42142
From www@NetBSD.org Wed Sep 30 18:19:15 2009
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
by www.NetBSD.org (Postfix) with ESMTP id 0366863C37A
for <gnats-bugs@gnats.netbsd.org>; Wed, 30 Sep 2009 18:19:15 +0000 (UTC)
Message-Id: <20090930181914.BC90163C378@www.NetBSD.org>
Date: Wed, 30 Sep 2009 18:19:14 +0000 (UTC)
From: rocrash@gmx.de
Reply-To: rocrash@gmx.de
To: gnats-bugs@NetBSD.org
Subject: bootstrap-pkgsrc fails on OSF1 alpha
X-Send-Pr-Version: www-1.0
>Number: 42142
>Category: pkg
>Synopsis: bootstrap-pkgsrc fails on OSF1 alpha
>Confidential: no
>Severity: serious
>Priority: low
>Responsible: joerg
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed Sep 30 18:20:00 +0000 2009
>Closed-Date: Tue Nov 08 18:57:54 +0000 2011
>Last-Modified: Sat Dec 21 18:45:01 +0000 2013
>Originator: Robert Dörfler
>Release: OSF1 V5.1 2650 alpha
>Organization:
>Environment:
OSF1 coolidge.zOffice V5.1 2650 alpha
>Description:
Bootstrap of pkgsrc (2009Q2/current) fails with:
-- native cc (Compaq C V6.5-303 (dtk) on HP Tru64 UNIX V5.1B (Rev. 2650))
-- gcc version 4.2.3 mentioned in pkgsrc/bootstrap/README.OSF1 -->
ftp.netbsd.org/pub/pkgsrc/misc/tnn/gcc-4.2.3-osf1-5.1b.tar.gz
results for cc:
cc -L/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/bzip2 -L/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/zlib -L/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libarchive/.libs -L/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libfetch -L/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libnbcompat -L/usr/lib -Wl,-rpath,/usr/lib -Wl,-rpath,/usr/pkg/lib -L../lib -o pkg_info main.o perform.o show.o -linstall -larchive -lfetch -lbz2 -lz -lnbcompat -lcrypto
ld:
/usr/lib/libcrypto.a(sha256.o): SHA256_Init: multiply defined
/usr/lib/libcrypto.a(sha256.o): SHA256_Update: multiply defined
/usr/lib/libcrypto.a(sha256.o): SHA256_Final: multiply defined
/usr/lib/libcrypto.a(sha256.o): SHA256_Transform: multiply defined
*** Error code 1
Stop.
bmake: stopped in /usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/pkg_install-20090911/info
results for gcc 4.2.3:
/usr/local/gcc4/bin/gcc -O2 -I. -I/usr/pkgsrc/bootstrap/work/bmake -DHAVE_CONFIG_H -I/usr/pkgsrc/bootstrap/work/bmake/missing -D_PATH_DEFSYSPATH=\"/usr/pkgsrc/bootstrap/work/share/mk\" "-DMACHINE=\"alpha\"" "-DMACHINE_ARCH=\"alpha\"" -o main.o -c /usr/pkgsrc/bootstrap/work/bmake/main.c
inst emulated pid=335442 <cc1> va=0x14009ebc1 pc=0x1204d14fc inst=0x28410000
/usr/pkgsrc/bootstrap/work/bmake/main.c: In function 'Error':
/usr/pkgsrc/bootstrap/work/bmake/main.c:1678: error: incompatible type for argument 1 of '__builtin_va_start'
/usr/pkgsrc/bootstrap/work/bmake/main.c:1678: error: 'va_start' used with too many arguments
/usr/pkgsrc/bootstrap/work/bmake/main.c: In function 'Fatal':
/usr/pkgsrc/bootstrap/work/bmake/main.c:1707: error: incompatible type for argument 1 of '__builtin_va_start'
/usr/pkgsrc/bootstrap/work/bmake/main.c:1707: error: 'va_start' used with too many arguments
/usr/pkgsrc/bootstrap/work/bmake/main.c: In function 'Punt':
/usr/pkgsrc/bootstrap/work/bmake/main.c:1741: error: incompatible type for argument 1 of '__builtin_va_start'
/usr/pkgsrc/bootstrap/work/bmake/main.c:1741: error: 'va_start' used with too many arguments
*** Exit 1
Stop.
===> exited with status 1
aborted.
#
>How-To-Repeat:
# env CPP=/usr/bin/cpp CC=/usr/bin/cc ./bootstrap --compiler ccc
or
# env CC=/usr/local/gcc4/bin/gcc CFLAGS=-O2 ./bootstrap --compiler gcc
>Fix:
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: pkg-manager->tnn
Responsible-Changed-By: tnn@NetBSD.org
Responsible-Changed-When: Wed, 30 Sep 2009 18:40:31 +0000
Responsible-Changed-Why:
It bootstrapped ok just a few weeks ago.
I will check. (it looks like it's picking up broken builtin openssl)
From: Joerg Sonnenberger <joerg@britannica.bec.de>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: pkg/42142 (bootstrap-pkgsrc fails on OSF1 alpha)
Date: Wed, 30 Sep 2009 21:04:39 +0200
On Wed, Sep 30, 2009 at 06:40:32PM +0000, tnn@NetBSD.org wrote:
> It bootstrapped ok just a few weeks ago.
> I will check. (it looks like it's picking up broken builtin openssl)
This is related to
http://ftp.netbsd.org/pub/NetBSD/security/advisories/NetBSD-SA2009-012.txt.asc
It should be save in this context, but I suspect the static-linkage on
OSF-1 falls apart here. If you can confirm that, I will change nbcompat
to work around this.
Joerg
From: Robert Doerfler <rocrash@gmx.de>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: pkg/42142 (bootstrap-pkgsrc fails on OSF1 alpha)
Date: Thu, 01 Oct 2009 07:07:26 +0200
> From: Joerg Sonnenberger <joerg@britannica.bec.de>
> To: gnats-bugs@NetBSD.org
> Cc:
> Subject: Re: pkg/42142 (bootstrap-pkgsrc fails on OSF1 alpha)
> Date: Wed, 30 Sep 2009 21:04:39 +0200
>
> On Wed, Sep 30, 2009 at 06:40:32PM +0000, tnn@NetBSD.org wrote:
> > It bootstrapped ok just a few weeks ago.
> > I will check. (it looks like it's picking up broken builtin openssl)
>
> This is related to
> http://ftp.netbsd.org/pub/NetBSD/security/advisories/NetBSD-SA2009-012.txt.asc
>
> It should be save in this context, but I suspect the static-linkage on
> OSF-1 falls apart here. If you can confirm that, I will change nbcompat
> to work around this.
That gcc error was caused by not running mkheaders as mentioned in
http://ftp.netbsd.org/pub/pkgsrc/misc/tnn/README.gcc
Now gcc stops at the openssl issue.
--
Greetings,
Robert
From: Tobias Nygren <tnn@NetBSD.org>
To: Robert Doerfler <rocrash@gmx.de>
Cc: gnats-bugs@NetBSD.org
Subject: Re: pkg/42142 (bootstrap-pkgsrc fails on OSF1 alpha)
Date: Thu, 1 Oct 2009 10:59:04 +0200
Would something like this work as a stopgap fix?
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/pkgtools/pkg_install/Makefile,v
retrieving revision 1.164
diff -u -r1.164 Makefile
--- Makefile 14 Jun 2009 15:08:45 -0000 1.164
+++ Makefile 1 Oct 2009 08:57:08 -0000
@@ -92,9 +92,8 @@
.include "../../devel/zlib/builtin.mk"
.include "../../security/openssl/builtin.mk"
-.if !empty(USE_BUILTIN.openssl:M[yY][eE][sS])
+.if !empty(USE_BUILTIN.openssl:M[yY][eE][sS]) && ${OPSYS} != "OSF1"
CONFIGURE_ARGS+= --with-ssl
-
.include "../../security/openssl/buildlink3.mk"
.endif
From: Tobias Nygren <tnn@NetBSD.org>
To: Robert Doerfler <rocrash@gmx.de>
Cc: gnats-bugs@NetBSD.org
Subject: Re: pkg/42142 (bootstrap-pkgsrc fails on OSF1 alpha)
Date: Thu, 1 Oct 2009 11:07:43 +0200
Another option to try is to add:
PREFER.openssl?= pkgsrc
in pkgsrc/mk/platform/OSF1.mk
I'm inclined to do this anyway, builtin openssl is getting
increasingly outdated.
From: Joerg Sonnenberger <joerg@britannica.bec.de>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: pkg/42142 (bootstrap-pkgsrc fails on OSF1 alpha)
Date: Thu, 1 Oct 2009 20:32:41 +0200
On Thu, Oct 01, 2009 at 09:10:04AM +0000, Tobias Nygren wrote:
> Another option to try is to add:
>
> PREFER.openssl?= pkgsrc
>
> in pkgsrc/mk/platform/OSF1.mk
>
> I'm inclined to do this anyway, builtin openssl is getting
> increasingly outdated.
It would be a workaround, but doesn't fix the real issue. Can't comment
on the age of the builtin OpenSSL.
Joerg
From: "Joerg Sonnenberger" <joerg@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/42142 CVS commit: pkgsrc/pkgtools/libnbcompat/files
Date: Tue, 8 Nov 2011 18:20:04 +0000
Module Name: pkgsrc
Committed By: joerg
Date: Tue Nov 8 18:20:03 UTC 2011
Modified Files:
pkgsrc/pkgtools/libnbcompat/files: sha2.c sha2hl.c
pkgsrc/pkgtools/libnbcompat/files/nbcompat: sha2.h
Log Message:
Avoid overlap with libcrypto, the OSF linker can't deal with that.
Fixes PR 42142.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/pkgtools/libnbcompat/files/sha2.c \
pkgsrc/pkgtools/libnbcompat/files/sha2hl.c
cvs rdiff -u -r1.6 -r1.7 pkgsrc/pkgtools/libnbcompat/files/nbcompat/sha2.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
State-Changed-From-To: open->closed
State-Changed-By: joerg@NetBSD.org
State-Changed-When: Tue, 08 Nov 2011 18:57:54 +0000
State-Changed-Why:
Fixed. Thanks to woodstock for testing.
From: Ryo ONODERA <ryo_on@yk.rim.or.jp>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: pkg/42142 bootstrap-pkgsrc fails on OSF1 alpha
Date: Sun, 08 Sep 2013 22:17:19 +0900 (JST)
Hi,
The following commit breaks non-NetBSD (except OSF?) build of
pkgtools/mtree.
I have confirmed build failures on DragonFly, GNU/kFreeBSD, and Solaris.
Please fix or revert it.
Thank you.
From: "Joerg Sonnenberger" <joerg@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/42142 CVS commit: pkgsrc/pkgtools/libnbcompat/files
Date: Tue, 8 Nov 2011 18:20:04 +0000
Module Name: pkgsrc
Committed By: joerg
Date: Tue Nov 8 18:20:03 UTC 2011
Modified Files:
pkgsrc/pkgtools/libnbcompat/files: sha2.c sha2hl.c
pkgsrc/pkgtools/libnbcompat/files/nbcompat: sha2.h
Log Message:
Avoid overlap with libcrypto, the OSF linker can't deal with that.
Fixes PR 42142.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/pkgtools/libnbcompat/files/sha2.c \
pkgsrc/pkgtools/libnbcompat/files/sha2hl.c
cvs rdiff -u -r1.6 -r1.7 pkgsrc/pkgtools/libnbcompat/files/nbcompat/sha2.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files
--
Ryo ONODERA // ryo_on@yk.rim.or.jp
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB FD1B F404 27FA C7D1 15F3
Responsible-Changed-From-To: tnn->joerg
Responsible-Changed-By: ryoon@NetBSD.org
Responsible-Changed-When: Sun, 08 Sep 2013 13:30:14 +0000
Responsible-Changed-Why:
Pass to committer.
From: Ryo ONODERA <ryo_on@yk.rim.or.jp>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: pkg/42142 bootstrap-pkgsrc fails on OSF1 alpha
Date: Sun, 08 Sep 2013 22:35:26 +0900 (JST)
You can see typical error messages at
http://ftp.netbsd.org/pub/NetBSD/misc/asau/pbulk-report/mw/2012-10-18/mtree-20120308/build.log
--
Ryo ONODERA // ryo_on@yk.rim.or.jp
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB FD1B F404 27FA C7D1 15F3
From: Joerg Sonnenberger <joerg@britannica.bec.de>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: pkg/42142 bootstrap-pkgsrc fails on OSF1 alpha
Date: Sun, 8 Sep 2013 16:01:14 +0200
On Sun, Sep 08, 2013 at 01:20:01PM +0000, Ryo ONODERA wrote:
> The following commit breaks non-NetBSD (except OSF?) build of
> pkgtools/mtree.
> I have confirmed build failures on DragonFly, GNU/kFreeBSD, and Solaris.
Well, the problem is that mtree is not including nbcompat/sha2.h and
friends. The checks in configure.ac should be removed and the above
included unconditional.
Joerg
From: David Holland <dholland-pbugs@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: pkg/42142 bootstrap-pkgsrc fails on OSF1 alpha
Date: Sat, 21 Dec 2013 18:42:19 +0000
On Sun, Sep 08, 2013 at 01:35:00PM +0000, Ryo ONODERA wrote:
> The following reply was made to PR pkg/42142; it has been noted by GNATS.
>
> From: Ryo ONODERA <ryo_on@yk.rim.or.jp>
> To: gnats-bugs@NetBSD.org
> Cc:
> Subject: Re: pkg/42142 bootstrap-pkgsrc fails on OSF1 alpha
> Date: Sun, 08 Sep 2013 22:35:26 +0900 (JST)
>
> You can see typical error messages at
>
> http://ftp.netbsd.org/pub/NetBSD/misc/asau/pbulk-report/mw/2012-10-18/mtree-20120308/build.log
Did this issue get resolved?
--
David A. Holland
dholland@netbsd.org
>Unformatted:
(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-2007
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.