NetBSD Problem Report #46559
From www@NetBSD.org Thu Jun 7 19:49:16 2012
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
by www.NetBSD.org (Postfix) with ESMTP id D166263B89C
for <gnats-bugs@gnats.NetBSD.org>; Thu, 7 Jun 2012 19:49:16 +0000 (UTC)
Message-Id: <20120607194915.F29DA63B882@www.NetBSD.org>
Date: Thu, 7 Jun 2012 19:49:15 +0000 (UTC)
From: vs@nifelheim.info
Reply-To: vs@nifelheim.info
To: gnats-bugs@NetBSD.org
Subject: bootstrapping pkgsrc on solaris 10 / sparc64 fails in shells/pdksh
X-Send-Pr-Version: www-1.0
>Number: 46559
>Category: pkg
>Synopsis: bootstrapping pkgsrc on solaris 10 / sparc64 fails in shells/pdksh
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: solaris-pkg-people
>State: open
>Class: support
>Submitter-Id: net
>Arrival-Date: Thu Jun 07 19:50:00 +0000 2012
>Last-Modified: Sat Jun 09 19:20:02 +0000 2012
>Originator: Volkmar Seifert
>Release: Solaris 10 / SPARC :)
>Organization:
>Environment:
SunOS lion 5.10 Generic_147440-01 sun4u sparc SUNW,Sun-Blade-1000
>Description:
I installed a complete Solaris 10 on my Blade 1000, with all packages and additional packages required for pkgsrc. I downloaded the pkgsrc.tar.gz file from netbsd.org and unpacked it into its own partition /pkgsrc. Then I attempted to bootstrap it with the following line:
./bootstrap --abi 64 --prefix /pkgsrc --varbase /pkgsrc/var --workdir /pkgsrc/work
from within the bootstrap-directory.
I have no CFLAGS set or anything else like that.
I use the cc from the Solaris Studio 12.3 for Solaris 10.
The result can be reviewed in full under
http://www.nifelheim.info/~mjoellnir/pkgsrc/solars_bootstrap.log
In short:
It failed during the build-phase of shells/pdksh with this error:
cc -c -DHAVE_CONFIG_H -I. -I. -O c_ulimit.c
cc: Warning: -xarch=v9 is deprecated, use -m64 to create 64-bit programs
"proto.h", line 102: warning: attribute "format" is unknown, ignored
"proto.h", line 104: warning: attribute "format" is unknown, ignored
"proto.h", line 106: warning: attribute "format" is unknown, ignored
"proto.h", line 108: warning: attribute "format" is unknown, ignored
"proto.h", line 111: warning: attribute "format" is unknown, ignored
"proto.h", line 113: warning: attribute "format" is unknown, ignored
"proto.h", line 154: warning: attribute "format" is unknown, ignored
"c_ulimit.c", line 128: incomplete struct/union/enum rlimit: limit
"c_ulimit.c", line 197: warning: implicit function declaration: getrlimit
"c_ulimit.c", line 199: undefined struct/union member: rlim_cur
"c_ulimit.c", line 201: undefined struct/union member: rlim_max
"c_ulimit.c", line 229: undefined struct/union member: rlim_cur
"c_ulimit.c", line 231: undefined struct/union member: rlim_max
"c_ulimit.c", line 232: warning: implicit function declaration: setrlimit
"c_ulimit.c", line 242: undefined struct/union member: rlim_cur
"c_ulimit.c", line 244: undefined struct/union member: rlim_max
cc: acomp failed for c_ulimit.c
*** Error code 2
Stop.
bmake: stopped in /pkgsrc/work/wrk/shells/pdksh/work/pdksh-5.2.14
*** Error code 1
Stop.
bmake: stopped in /pkgsrc/pkgsrc/shells/pdksh
*** Error code 1
Stop.
bmake: stopped in /pkgsrc/pkgsrc/shells/pdksh
===> exited with status 1
aborted.
>How-To-Repeat:
Just run bootstrap, the options are irrelevant, I checked that, too, of course.
>Fix:
That's to be found out :)
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: pkg-manager->solaris-pkg-people
Responsible-Changed-By: wiz@NetBSD.org
Responsible-Changed-When: Thu, 07 Jun 2012 20:57:51 +0000
Responsible-Changed-Why:
Solaris pkgsrc problem.
From: Tim Zingelman <tez@netbsd.org>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: pkg/46559 (bootstrapping pkgsrc on solaris 10 / sparc64 fails in shells/pdksh)
Date: Thu, 7 Jun 2012 20:40:27 -0500
On Thu, Jun 7, 2012 at 3:57 PM, <wiz@netbsd.org> wrote:
> Synopsis: bootstrapping pkgsrc on solaris 10 / sparc64 fails in shells/pdksh
>
> Responsible-Changed-From-To: pkg-manager->solaris-pkg-people
> Responsible-Changed-By: wiz@NetBSD.org
> Responsible-Changed-When: Thu, 07 Jun 2012 20:57:51 +0000
> Responsible-Changed-Why:
> Solaris pkgsrc problem.
Try this patch:
Index: Makefile
===================================================================
RCS file: /usr/cvs/pkgsrc/shells/pdksh/Makefile,v
retrieving revision 1.20
diff -u -r1.20 Makefile
--- Makefile 7 May 2010 12:02:44 -0000 1.20
+++ Makefile 7 Jun 2012 23:37:31 -0000
@@ -23,6 +23,8 @@
PKG_SHELL= bin/pdksh
+BUILDLINK_TRANSFORM+= opt:-xarch=amd64:-m64
+
do-extract:
${CP} -R ${FILESDIR} ${WRKSRC}
It will get you past pdksh.
From: Volkmar Seifert <vs@nifelheim.info>
To: gnats-bugs@NetBSD.org
Cc: Tim Zingelman <tez@netbsd.org>, solaris-pkg-people@NetBSD.org,
gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org
Subject: Re: pkg/46559 (bootstrapping pkgsrc on solaris 10 / sparc64 fails
in shells/pdksh)
Date: Fri, 8 Jun 2012 11:09:13 +0200
--Signature=_Fri__8_Jun_2012_11_09_14_+0200_GtxsyNmzAw6x57Ql
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Hello,
> Try this patch:
Thanks for the quick response, bootstrapping was running while I
was writing this email - and failed with the exact same error again.
I can attach a new log, but it won't anything that's not already
included in the old bootstrap.log I provided with the initial PR.
Here's the URL again, just in case:
http://www.nifelheim.info/~mjoellnir/pkgsrc/solars_bootstrap.log
- Volkmar
--=20
http://www.dimensionv.de/
http://blog.nifelheim.info/tech/
--Signature=_Fri__8_Jun_2012_11_09_14_+0200_GtxsyNmzAw6x57Ql
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (MingW32)
iQGcBAEBAgAGBQJP0cE6AAoJEK/dG4ItoFrNjw4L/2VIuXtvPIWyTJrLxQxLuztA
m2B6DuX05VPkLBZG50mKvT5Pz9O3rxVvXL62PQ0mNMyVZToqUf0dSghgvwcsI2oJ
cvEp6sLRhmemLTQX7+O1ZDkaVt38zZdV8NniNw3KcPGPXBCmiolKnf6NbEivet1I
vtZjjnpX+ejIBM9AbjoLuntuPBgCk1cJqM6NevaufMCLq45kOU5Az/HW5j8hGfL5
W7EzsFiK0xdoPSx+SLqk6P3csbhCdLVUDOP5vxMugpEuW480YJiu0g9AVUiJJNV0
PuGLgirqqRbvsetBpYGOwFU2/kqZ3bnp46VvZXKsqDrw4UeP8MIAJ0G7vQSDbice
vbE+KRa3cdQKuMOj70Zr8wCu82zhOGX4/k+Ys2qKizLaLVsFwshCjw05mhijeMsb
WSiMI4uBkxiDp/L7gg/lON74hvYw5M24m0JItbKOYdmEbmYwO5ONBOYNOeVPcVB+
FUG5ZOMmdgz4GMU9zu2BFF40GgIRczrRMwKvOFHLqw==
=fJuE
-----END PGP SIGNATURE-----
--Signature=_Fri__8_Jun_2012_11_09_14_+0200_GtxsyNmzAw6x57Ql--
From: Volkmar Seifert <vs@nifelheim.info>
To: Volkmar Seifert <vs@nifelheim.info>
Cc: gnats-bugs@NetBSD.org, Tim Zingelman <tez@netbsd.org>,
solaris-pkg-people@NetBSD.org, gnats-admin@netbsd.org,
pkgsrc-bugs@netbsd.org
Subject: Re: pkg/46559 (bootstrapping pkgsrc on solaris 10 / sparc64 fails
in shells/pdksh)
Date: Fri, 8 Jun 2012 13:13:20 +0200
--Signature=_Fri__8_Jun_2012_13_13_21_+0200_Xn2ynuKF6i3GYbPs
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Fri, 8 Jun 2012 11:09:13 +0200
Volkmar Seifert <vs@nifelheim.info> wrote:
> Hello,
>=20
> > Try this patch:
>=20
> Thanks for the quick response, bootstrapping was running while I
> was writing this email - and failed with the exact same error again.
>=20
Thanks for your patch a second time. It didn't solve the issue with
shells/pdksh directly, but pointed to me into the right direction:
I added this line to the Makefile:
+BUILDLINK_TRANSFORM+=3D opt:-xarch=3Dv9:-m64
And now, shells/pdksh is installed, and bootstrapping continues
smoothly.
Thanks for giving me a hint where to look.
- Volkmar
P.S.: I just saw a few more of these warnings about -xarch=3Dv9 being
deprecated scrolling across the screen. I will grep the log-file after
bootstrapping is finished and send a list of them, maybe we should
adjust the Makefiles for OS=3DSolaris to reflect this somehow, or at
least provide some information on the website that this is a known
issue with a known solution.
--=20
http://www.dimensionv.de/
http://blog.nifelheim.info/tech/
--Signature=_Fri__8_Jun_2012_13_13_21_+0200_Xn2ynuKF6i3GYbPs
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (MingW32)
iQGcBAEBAgAGBQJP0d5RAAoJEK/dG4ItoFrNW2cMAOE7DVitiI9UYikClIs6H68X
I/sm0xI1oBQhJv+0OvAGekd7kzR+FWceYbrin19yw/zMi3CM7DuNWswEr7iZEPn7
zeLAI6m4A0L/+DD89r2dVVwSkrlefQdDljtRXfa8Lubahqh4qgxRgBsByv9IB6fR
HS/scsP/MSLEkGqzSLsPagtvqLgXNJZsK1XcjTbIqj+L64vfUW7Br5s8uFRVRf00
ejHoqM37x3CBY/z18tWRSQFPk7odrP6ts1QhD5IsR6VmTn4vD3RdqME7nrgFqC/h
C5hJ8+AuvaPa7C8HEfnKSgko0L//IpRvyOMci/lLCi9IwWbd2yxMi3ute+TgY3sF
Fjaq7wEQNA6kp6AC2QUabHGZuZTA9rxmawVNzklFNELkCApKQkeWuHJL/gm6Qo9X
Xvg7E1Y4mo5YfV1PxCBzdmCIi47+vrAWEfhB1/dlhzClADLPbTHTuUk72p35VeIb
7b/F5QbRyZ7l26qGO7g8Zy5Dw/YnWdeNft0bQyLpvg==
=Mp5d
-----END PGP SIGNATURE-----
--Signature=_Fri__8_Jun_2012_13_13_21_+0200_Xn2ynuKF6i3GYbPs--
From: Tim Zingelman <tez@netbsd.org>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: pkg/46559 (bootstrapping pkgsrc on solaris 10 / sparc64 fails in shells/pdksh)
Date: Fri, 8 Jun 2012 07:09:43 -0500
I had seen the issue (obviously on x86 not sparc,) but hesitated to
fix it since I did not know what versions of sunpro want the old
arguments and what versions want the new. (I use gcc for my pkgsrc
work, except when helping someone who uses sunpro.)
From: "OBATA Akio" <obache@netbsd.org>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: pkg/46559 (bootstrapping pkgsrc on solaris 10 / sparc64 fails in
shells/pdksh)
Date: Fri, 08 Jun 2012 21:36:41 +0900
On Fri, 08 Jun 2012 21:10:05 +0900, Tim Zingelman <tez@netbsd.org> wrote:
> I had seen the issue (obviously on x86 not sparc,) but hesitated to
> fix it since I did not know what versions of sunpro want the old
> arguments and what versions want the new. (I use gcc for my pkgsrc
> work, except when helping someone who uses sunpro.)
I don't know about version of cc from the Solaris Studio 12.3,
but is it required to update CC_VERSION patterns for setting _COMPILER_ABI_FLAG.64
in pkgsrc/mk/compiler/sunpro.mk?
--
OBATA Akio / obache@NetBSD.org
From: Volkmar Seifert <vs@nifelheim.info>
To: gnats-bugs@NetBSD.org
Cc: tez@netbsd.org, solaris-pkg-people@NetBSD.org, gnats-admin@netbsd.org,
pkgsrc-bugs@netbsd.org
Subject: Re: pkg/46559 (bootstrapping pkgsrc on solaris 10 / sparc64 fails
in shells/pdksh)
Date: Fri, 8 Jun 2012 21:25:46 +0200
--Sig_/v+KVmJW7zO2Uey_yB4Er6xJ
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
On Fri, 8 Jun 2012 12:10:05 +0000 (UTC)
Tim Zingelman <tez@netbsd.org> wrote:
> The following reply was made to PR pkg/46559; it has been noted by
> GNATS.
>=20
> From: Tim Zingelman <tez@netbsd.org>
> To: gnats-bugs@netbsd.org
> Cc:=20
> Subject: Re: pkg/46559 (bootstrapping pkgsrc on solaris 10 / sparc64
> fails in shells/pdksh) Date: Fri, 8 Jun 2012 07:09:43 -0500
>=20
> I had seen the issue (obviously on x86 not sparc,) but hesitated to
> fix it since I did not know what versions of sunpro want the old
> arguments and what versions want the new. (I use gcc for my pkgsrc
> work, except when helping someone who uses sunpro.)
Yeah, actually it's not always an "issue". The warning pops up quite
often, but doesn't always lead too abortion.
I am currently worming my way through the packages that fail to get
bootstrapping pass.
I'll keep you apprised of the progress.
- Volkmar
--Sig_/v+KVmJW7zO2Uey_yB4Er6xJ
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (MingW32)
iQGcBAEBAgAGBQJP0lHGAAoJEK/dG4ItoFrNYVoMAIpq91Vwm3iqJJ4bleqjq6cO
awxCXaJfJhF4XrtZf9Zx8JO5etJ7ml1rJIAIsKDgmFGyMjhWXtUJKS5769daxVOh
6rDleI9ZXcy5ql0DVdVmZg1ycv+cnP2lGP0twQKcaP/Q/X37LM0/hffqW7n+yvGf
gj4BAyed9ygTkrURc0VcOUow9OtoYdV6uMnHewDL1APumCzxpAJRo+m4L0OaGhLW
+5PkPrxWrCC+AUy36Djlj0BAJ1WX3GrPzhMrfSxIh6Srey4FlYTffczwglGYKYkq
sMJadl8qKZhNNwQsQ8Of/lumizfLlk5czGiZ8hdLWHzDU5qNVtY6eiQIKtl02pKB
oajsDxdUdGMWlnhfvOK0334HiTCW7pXmuUhx38YGrO8elcD3cR4q56qc878Q6yME
+/Ieo8K2W0a1BQoTkYWDhC9DB/xDBqRGvSr0XxO2DVHjGf2VqZuGx60QSXictLtR
IKL8YazyBKSEz67fdsow/sXjgEt2a5tJoMlysdMNlQ==
=uIfa
-----END PGP SIGNATURE-----
--Sig_/v+KVmJW7zO2Uey_yB4Er6xJ--
From: Volkmar Seifert <vs@nifelheim.info>
To: gnats-bugs@NetBSD.org
Cc: obache@netbsd.org, solaris-pkg-people@NetBSD.org,
gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org
Subject: Re: pkg/46559 (bootstrapping pkgsrc on solaris 10 / sparc64 fails
in shells/pdksh)
Date: Fri, 8 Jun 2012 21:30:35 +0200
--Sig_/iM8zUczQy/Bvq6RP5a8pqW=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
> I don't know about version of cc from the Solaris Studio 12.3,
> but is it required to update CC_VERSION patterns for setting
> _COMPILER_ABI_FLAG.64 in pkgsrc/mk/compiler/sunpro.mk?
As that sounds like an overall solution to the problem in general, I
think I will take a look at that.
"cc -V" doesn't really reveal any version-information, nor does really
state that's sunpro. I don't have an actual binary called "sunpro" on
my system, so I don't know (though I strongly assume it is) whether
this is the current sunpro-compiler or something else that just comes
with Solaris Studio.
Anyway, I will take a look at pkgsrc/mk/compiler/sunpro.mk and see if I
can solve anything by that.
I'll keep you posted.
- Volkmar
--Sig_/iM8zUczQy/Bvq6RP5a8pqW=
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (MingW32)
iQGcBAEBAgAGBQJP0lLbAAoJEK/dG4ItoFrNPXUL/37wKjVdbIK8KQIUa/+EqR4P
kMVTeZEK34q66OyACvSktYbRXz3tRowrVcvodv49zMgYV6HYvLY4oVtmw9P0dvmO
Ob473AI3RLf0flU/QEBEv3WvvBIGAlVGuVfrMHHMZY1gOSVg7P1CM1neTaDeY1L/
Bj3sWOAQQ45WqPFbAIQ6CCvN1MV/RE6YWg34y1VvzrnX1Iu3rg6pDjHWMX3YKC1q
TLfrSX5ZXzrKwDj+6ORsNGQ54gUSSUfJqTUV3XDXLBR/EgBb7CUp0hnSCRTlCrhp
VeVN1WWoSAgpgCkV8mXrETW03zr1/PkRwvOAaR2NS0VlKd5hQHi5V6t6S6LBT4/D
3UL09V5jXLfOSH18rKgax/gE7glyoytp8elU9+tt43HZ3doZuGKIOH91zQhAkx6s
0QGfF6RBt1FGxbrlAcgntEIT9jgAil7vzs76CPkQUhBgiNAfeRa+9lj2hfIP91V8
+UB+gj/QVGNXxNtkJTkSdYer/zoPZU/sVTFPLBj5Zg==
=EoIm
-----END PGP SIGNATURE-----
--Sig_/iM8zUczQy/Bvq6RP5a8pqW=--
From: Volkmar Seifert <vs@nifelheim.info>
To: Volkmar Seifert <vs@nifelheim.info>
Cc: gnats-bugs@NetBSD.org, obache@netbsd.org, solaris-pkg-people@NetBSD.org,
gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org
Subject: Re: pkg/46559 (bootstrapping pkgsrc on solaris 10 / sparc64 fails
in shells/pdksh)
Date: Sat, 9 Jun 2012 13:18:49 +0200
--Signature=_Sat__9_Jun_2012_13_18_49_+0200_Z1Yr.Ci71ZlnwVW5
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
> "cc -V" doesn't really reveal any version-information, nor does really
> state that's sunpro.
Ok, this of course was plain wrong.=20
/opt/solaris-studio-12.3/bin/cc, besides being a link to
/opt solaris-studio-12.3/prod/bin/cc, provides the following
version-information:
$cc -V
cc: Sun C 5.12 SunOS_sparc 2011/11/16
This in turn seems to match this line in mk/compiler/sunpro.mk
.if !empty(CC_VERSION:M5.9) || !empty(CC_VERSION:M5.1[0-9])
_COMPILER_ABI_FLAG.64=3D -m64
.elif...
CC_VERSION, fed by
CC_VERSION!=3D ${CC_PATH} -V 2>&1 | ${GREP} '^cc'
should probably contain the version-info above, but it seems that
somehow the elif-line is executed, which feeds _COMPILER_ABI_FLAG.64
with -xarch=3Dv9
So far, I don't quite understand why this seems to happen, and am still
investigating it.
- Volkmar
--=20
http://www.dimensionv.de/
http://blog.nifelheim.info/tech/
--Signature=_Sat__9_Jun_2012_13_18_49_+0200_Z1Yr.Ci71ZlnwVW5
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (MingW32)
iQGcBAEBAgAGBQJP0zEaAAoJEK/dG4ItoFrNDVwL+gPLBmllxG+7UEyCU4Dk6Pqa
MO7ZCkH5aZymJ5jqo1ONoyNj+0p1mQ6sPqAE40hr3GUv4ltuBA751Bt4SIJKoQJ2
icsp6aoK9ibMTLDl8huwQgeQOhpzGIC8rZ+yoV9sWDieJvlq+/0et7UH1WEGJWVh
QNisTqlZQXozhkR4zPvy8V1tKFSQa+2bV75v5uFCm2RZr8+9wQZLjnTTkq3p36C+
Os+SpY9ajnEV4lL/6UteIcxFyLbZnnxWJ00y2wU/vN5m89xlVyI5HVMyUbBBJEu8
ireugvLW7x4i1kwgkjOG5JJ/0pkEL2Qa4oJLkBgSrPvd1ZDIvd2W9RlJEVJ6gK1O
JnNwBgYOcb9+PKMe/m9BDLKgNUA24BOBUD/zk6OvB8KFOPuRRJ5zbs5h0ftgJ93w
zOOJrTikBA2OZDQ7U8AFQkxi5afyT0uKYqrCauVIQMWuRoOPb02FXZZQWGHyC+0s
vKisCCx9LrZRvsPHsvhyxg2OAuXGcHOf6+XDPEEn/Q==
=nWQn
-----END PGP SIGNATURE-----
--Signature=_Sat__9_Jun_2012_13_18_49_+0200_Z1Yr.Ci71ZlnwVW5--
From: "OBATA Akio" <obache@netbsd.org>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: pkg/46559 (bootstrapping pkgsrc on solaris 10 / sparc64 fails in
shells/pdksh)
Date: Sat, 09 Jun 2012 20:41:14 +0900
On Sat, 09 Jun 2012 20:20:04 +0900, Volkmar Seifert <vs@nifelheim.info> wrote:
> Ok, this of course was plain wrong.
> /opt/solaris-studio-12.3/bin/cc, besides being a link to
> /opt solaris-studio-12.3/prod/bin/cc, provides the following
> version-information:
> $cc -V
> cc: Sun C 5.12 SunOS_sparc 2011/11/16
In pkgsrc/mk/compiler/sunpro.mk:
SUNWSPROBASE?= /opt/SUNWspro
Do you have SUNWSPROBASE settings for your environment (/opt/solaris-studio-12.3)?
--
OBATA Akio / obache@NetBSD.org
From: Volkmar Seifert <vs@nifelheim.info>
To: gnats-bugs@NetBSD.org
Cc: "OBATA Akio" <obache@netbsd.org>, solaris-pkg-people@NetBSD.org,
gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org
Subject: Re: pkg/46559 (bootstrapping pkgsrc on solaris 10 / sparc64 fails
in shells/pdksh)
Date: Sat, 9 Jun 2012 14:14:29 +0200
--Signature=_Sat__9_Jun_2012_14_14_30_+0200_sxqKSP6MyCnIqcxO
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
=20
> In pkgsrc/mk/compiler/sunpro.mk:
> SUNWSPROBASE?=3D /opt/SUNWspro
> =20
> Do you have SUNWSPROBASE settings for your environment
> (/opt/solaris-studio-12.3)?
Not yet, because I was a bit confused which directory to take, and if
it's really ok, to substitute the SUNWspro base-directory with the
sol-studio directory. I have read the readme, and know about that
option, but as there was no reference to SUNWspro to be found anywhere
in sol-studio, I was a bit hesitant about what/how to do this part.
I am running another bootstrapping-attempt, now, with
SUNWSPROBASE=3D/opt/solaris-studio-12.3
- Volkmar
--=20
http://www.dimensionv.de/
http://blog.nifelheim.info/tech/
--Signature=_Sat__9_Jun_2012_14_14_30_+0200_sxqKSP6MyCnIqcxO
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (MingW32)
iQGcBAEBAgAGBQJP0z4mAAoJEK/dG4ItoFrNjOcL/iD+qu6kRhFKwq3TvgW7qgEk
s9Y75NLqFl/CULGdws7tBwDVU5MzsvgZeZqZvcRK3B3tT4M96TPXnPTn4q6a2wHT
HC9OWzB05/yj/gA/6105at3WNatdJmhpu4FUzCPKCyh8ZUYtnn6jCZhJ9ry6FvbH
sLGojq6uFK4IK058wOKmeHy1Tcq/JBxcrDX7vXhlTwAtIHkq3+H8n3AMSoX1J2B3
/7Z7GhlFFuWmU+V/PM4gEWSPehWcVPwnLhTxPTkOdvpEWd6sCBbeoG7Y5WrtMMVW
6Pl++vilwCiHxf7JtiL428xtKT4WQt+0ploPeBxjWBTp1PXwLdROJAdmicY4FKfN
G3R3p8r/hUaw4VWjJCIy7mCP/QBwSRCu84LHz7flXDjwuPAjcCjEVZbC5E5hkyfx
RuIQMi1jfXm4tuMXarcYzJO02G7qp69EZEXGTEKdkS8mXMQrXmTSIm6XHsrr9OtD
StuA3oDg5EdMnwLb8vPqPRbzewZMBciShePa5j3B5Q==
=W3Rj
-----END PGP SIGNATURE-----
--Signature=_Sat__9_Jun_2012_14_14_30_+0200_sxqKSP6MyCnIqcxO--
From: Volkmar Seifert <vs@nifelheim.info>
To: Volkmar Seifert <vs@nifelheim.info>
Cc: gnats-bugs@NetBSD.org, "OBATA Akio" <obache@netbsd.org>,
solaris-pkg-people@NetBSD.org, gnats-admin@netbsd.org,
pkgsrc-bugs@netbsd.org
Subject: Re: pkg/46559 (bootstrapping pkgsrc on solaris 10 / sparc64 fails
in shells/pdksh)
Date: Sat, 9 Jun 2012 14:49:01 +0200
--Signature=_Sat__9_Jun_2012_14_49_02_+0200_GQI79=HZ8Cg53flo
Content-Type: multipart/mixed;
boundary="Multipart=_Sat__9_Jun_2012_14_49_01_+0200_J+lsOL7qZhtoYjiX"
--Multipart=_Sat__9_Jun_2012_14_49_01_+0200_J+lsOL7qZhtoYjiX
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
> I am running another bootstrapping-attempt, now, with
> SUNWSPROBASE=3D/opt/solaris-studio-12.3
Actually that seemed to solve the previous problems with -xarch=3Dv9,
that message is gone now.
I do have a new error, though, please see the attached file. It looks s
if a system-lib is in the "wrong" format, though that might probably
just be a symptom.
- Volkmar
--=20
http://www.dimensionv.de/
http://blog.nifelheim.info/tech/
--Multipart=_Sat__9_Jun_2012_14_49_01_+0200_J+lsOL7qZhtoYjiX
Content-Type: application/octet-stream;
name="new-error"
Content-Disposition: attachment;
filename="new-error"
Content-Transfer-Encoding: base64
Y2MgLURIQVZFX0NPTkZJR19IIC1ET1BTWVNfTkFNRT1cIlN1bk9TXCIgLURNQUNISU5FX0FSQ0g9
XCJzcGFyY1wiIC1EQklORElSPVwiL3BrZ3NyYy9wa2cvc2JpblwiIC1EX0xBUkdFRklMRV9TT1VS
Q0UgLURfTEFSR0VfRklMRVMgLURfRklMRV9PRkZTRVRfQklUUz02NCAtRERFRl9VTUFTSz0wMjIg
LUkvcGtnc3JjL3dvcmsvd3JrL3BrZ3Rvb2xzL3BrZ19pbnN0YWxsL3dvcmsvbGliYXJjaGl2ZS9s
aWJhcmNoaXZlIC1JL3BrZ3NyYy93b3JrL3dyay9wa2d0b29scy9wa2dfaW5zdGFsbC93b3JrL2xp
YmZldGNoIC1ESEFWRV9OQkNPTVBBVF9IPTEgLUkvcGtnc3JjL3dvcmsvd3JrL3BrZ3Rvb2xzL3Br
Z19pbnN0YWxsL3dvcmsvbGlibmJjb21wYXQgLUkvdXNyL3Nmdy9pbmNsdWRlIC1JLiAtSS4gLUku
Li9saWIgLU8gLUkvdXNyL3Nmdy9pbmNsdWRlIC1jIG1haW4uYwoibWFpbi5jIiwgbGluZSAxMDog
d2FybmluZzogIGF0dHJpYnV0ZSAiX191bnVzZWRfXyIgaXMgdW5rbm93biwgaWdub3JlZApjYyAt
REhBVkVfQ09ORklHX0ggLURPUFNZU19OQU1FPVwiU3VuT1NcIiAtRE1BQ0hJTkVfQVJDSD1cInNw
YXJjXCIgLURCSU5ESVI9XCIvcGtnc3JjL3BrZy9zYmluXCIgLURfTEFSR0VGSUxFX1NPVVJDRSAt
RF9MQVJHRV9GSUxFUyAtRF9GSUxFX09GRlNFVF9CSVRTPTY0IC1EREVGX1VNQVNLPTAyMiAtSS9w
a2dzcmMvd29yay93cmsvcGtndG9vbHMvcGtnX2luc3RhbGwvd29yay9saWJhcmNoaXZlL2xpYmFy
Y2hpdmUgLUkvcGtnc3JjL3dvcmsvd3JrL3BrZ3Rvb2xzL3BrZ19pbnN0YWxsL3dvcmsvbGliZmV0
Y2ggLURIQVZFX05CQ09NUEFUX0g9MSAtSS9wa2dzcmMvd29yay93cmsvcGtndG9vbHMvcGtnX2lu
c3RhbGwvd29yay9saWJuYmNvbXBhdCAtSS91c3Ivc2Z3L2luY2x1ZGUgLUkuIC1JLiAtSS4uL2xp
YiAtTyAtSS91c3Ivc2Z3L2luY2x1ZGUgLWMgcGVyZm9ybS5jCiJwZXJmb3JtLmMiLCBsaW5lIDk6
IHdhcm5pbmc6ICBhdHRyaWJ1dGUgIl9fdW51c2VkX18iIGlzIHVua25vd24sIGlnbm9yZWQKY2Mg
LUwvcGtnc3JjL3dvcmsvd3JrL3BrZ3Rvb2xzL3BrZ19pbnN0YWxsL3dvcmsvbGliYXJjaGl2ZS8u
bGlicyAtTC9wa2dzcmMvd29yay93cmsvcGtndG9vbHMvcGtnX2luc3RhbGwvd29yay9saWJmZXRj
aCAtTC9wa2dzcmMvd29yay93cmsvcGtndG9vbHMvcGtnX2luc3RhbGwvd29yay9saWJuYmNvbXBh
dCAtTC91c3Ivc2Z3L2xpYiAtV2wsLVIvdXNyL3Nmdy9saWIgLVdsLC1SL3BrZ3NyYy9wa2cvbGli
IC1MLi4vbGliIC1vIHBrZ19hZGQgbWFpbi5vIHBlcmZvcm0ubyAtbGluc3RhbGwgLWxmZXRjaCAt
bGNyeXB0byAtbHNvY2tldCAtbG5zbCAtbGFyY2hpdmUgLWxiejIgLWx6IC1sbmJjb21wYXQgLWxu
YmNvbXBhdApsZDogZmF0YWw6IGZpbGUgL3Vzci9zZncvbGliL2xpYmNyeXB0by5zbzogd3Jvbmcg
RUxGIGNsYXNzOiBFTEZDTEFTUzMyCmxkOiBmYXRhbDogZmlsZSBwcm9jZXNzaW5nIGVycm9ycy4g
Tm8gb3V0cHV0IHdyaXR0ZW4gdG8gcGtnX2FkZAoqKiogRXJyb3IgY29kZSAyCgpTdG9wLgpibWFr
ZTogc3RvcHBlZCBpbiAvcGtnc3JjL3dvcmsvd3JrL3BrZ3Rvb2xzL3BrZ19pbnN0YWxsL3dvcmsv
cGtnX2luc3RhbGwtMjAxMjAyMjEvYWRkCioqKiBFcnJvciBjb2RlIDEKClN0b3AuCmJtYWtlOiBz
dG9wcGVkIGluIC9wa2dzcmMvd29yay93cmsvcGtndG9vbHMvcGtnX2luc3RhbGwvd29yay9wa2df
aW5zdGFsbC0yMDEyMDIyMQoqKiogRXJyb3IgY29kZSAxCgpTdG9wLgpibWFrZTogc3RvcHBlZCBp
biAvcGtnc3JjL3BrZ3NyYy9wa2d0b29scy9wa2dfaW5zdGFsbAoqKiogRXJyb3IgY29kZSAxCgpT
dG9wLgpibWFrZTogc3RvcHBlZCBpbiAvcGtnc3JjL3BrZ3NyYy9wa2d0b29scy9wa2dfaW5zdGFs
bAo9PT0+IGV4aXRlZCB3aXRoIHN0YXR1cyAxCmFib3J0ZWQuCg==
--Multipart=_Sat__9_Jun_2012_14_49_01_+0200_J+lsOL7qZhtoYjiX--
--Signature=_Sat__9_Jun_2012_14_49_02_+0200_GQI79=HZ8Cg53flo
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (MingW32)
iQGcBAEBAgAGBQJP00Y+AAoJEK/dG4ItoFrNeG0MAOJeB0Z1iMMnhtEq3a0V6KTO
uv82HOFl5sLdbMiMyN6C3B0MV1irsGy4tSSWv/0I8qjFDzBea/zXnstfVK3Xq6z3
QAzVOpYRAl6ijVTCXH0n57OIiozm6rNvQSjGsbqtRWuirN8hK1v34O7C6C6h4zDq
pagxs28F9Iebazuq3hVK6s12oy4E5Qgu5m96jQgyOnrfBu+nGcGYxNX/sbLYffga
65PB/9irCf2Utau2wZCMADHabW5BiOCmsd4I4ZyvH44zDG4UtcBHVUo90WLMkfpn
rnz438UjAD9llrdcoKk9j2Kl1V6SXbk0PsSrcusyTtS+udjjatUAVj2yUruWJMWY
81JdBuv+m362I+qmxYSwgdVEiDUacsdqTFyAJdThK7SheWZr53uCtVQn+6MI4Oi7
ziMNbTmY5daIImGeQhflEbq6oI2WqG4e5loGKEK4NRoFZ7GAdA/OawS1HmoZXNdM
3AlvJnRy79FXqtU4n4bhopO749/VNMaHEdl1Jd/tIw==
=TMbW
-----END PGP SIGNATURE-----
--Signature=_Sat__9_Jun_2012_14_49_02_+0200_GQI79=HZ8Cg53flo--
From: Volkmar Seifert <vs@nifelheim.info>
To: Volkmar Seifert <vs@nifelheim.info>
Cc: gnats-bugs@NetBSD.org, "OBATA Akio" <obache@netbsd.org>,
solaris-pkg-people@NetBSD.org, gnats-admin@netbsd.org,
pkgsrc-bugs@netbsd.org
Subject: Re: pkg/46559 (bootstrapping pkgsrc on solaris 10 / sparc64 fails
in shells/pdksh)
Date: Sat, 9 Jun 2012 17:24:35 +0200
--Signature=_Sat__9_Jun_2012_17_24_35_+0200_ct5FtGBxcrM2JFEp
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
> > I am running another bootstrapping-attempt, now, with
> > SUNWSPROBASE=3D/opt/solaris-studio-12.3
>=20
> Actually that seemed to solve the previous problems with -xarch=3Dv9,
> that message is gone now.
>=20
> I do have a new error, though, please see the attached file. It looks
> s if a system-lib is in the "wrong" format, though that might probably
> just be a symptom.
From the looks of it, the proper libs might be in=20
/usr/sfw/lib/64
not every lib in /usr/sfw/lib is mirrored in that directory, but among
those that are is a libcrypto.so .
Does this sound familiar to anyone? I am a bit lost here...
- Volkmar
--=20
http://www.dimensionv.de/
http://blog.nifelheim.info/tech/
--Signature=_Sat__9_Jun_2012_17_24_35_+0200_ct5FtGBxcrM2JFEp
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (MingW32)
iQGcBAEBAgAGBQJP02qzAAoJEK/dG4ItoFrNBM4MAKUVcSvSAH8FRgzl6fAR1cS+
poTiXVmgDDrg+isF8RSDf4IwKrYxC7vxTzRe4I3h5bNoY+QOxRjjt8tCivrL9Wd6
y/49e/9wY/s2uqNSeoYeAmSOKd5nEZ1w2/SixC4YCXGedt/nNjUuq+hbh1wntLgh
aXfmJhs64s62KhW4Z2sN6YjnA+1hAXCHbhnrD5Lcv57qRqTwQ9hYJ0GNsree3NW7
P7C22E+Z6+vdgczxUDX0dtAYIgrHZDLmMybO8E1TxkGn289fhNqBRfwbDMZX9LWC
JMSbotqAsXrjsLMTfHSibgEP5Kk8qhuS+935W3cgaEP5nteg8itZ5yPnvl+fQv/C
KLGBFysZLcol/XO3m5fDIRJW7fEJcGYxjnozPSdiIVytU6cYNVIabEPKRNTq1DHD
ryqDeI6S7F1mblsaocERC/kzUCYU88vl2X77nmi0prlHJt7tHEVE6WxAtubylwhx
FuQ2QX1GcZtz6DBSkAyQ/vA1aKyUF4mGdYafPhLt1g==
=uL02
-----END PGP SIGNATURE-----
--Signature=_Sat__9_Jun_2012_17_24_35_+0200_ct5FtGBxcrM2JFEp--
From: Tim Zingelman <tez@netbsd.org>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: pkg/46559 (bootstrapping pkgsrc on solaris 10 / sparc64 fails in shells/pdksh)
Date: Sat, 9 Jun 2012 11:01:59 -0500
> error from attachment: "ld: fatal: file /usr/sfw/lib/libcrypto.so: wrong =
ELF class: ELFCLASS32"
> =A0From the looks of it, the proper libs might be in=A0/usr/sfw/lib/64
> =A0not every lib in /usr/sfw/lib is mirrored in that directory, but among
> =A0those that are is a libcrypto.so .
You might try something like:
export LD_LIBRARY_PATH_64=3D/usr/sfw/lib/64
or
crle -64 -u -l /usr/sfw/lib/64
(But beware - I don't have the crle manpage in front of me, and the
above is cut-n-paste from google search results)
From: Volkmar Seifert <vs@nifelheim.info>
To: gnats-bugs@NetBSD.org
Cc: Tim Zingelman <tez@netbsd.org>, solaris-pkg-people@NetBSD.org,
gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org
Subject: Re: pkg/46559 (bootstrapping pkgsrc on solaris 10 / sparc64 fails
in shells/pdksh)
Date: Sat, 9 Jun 2012 21:18:35 +0200
--Signature=_Sat__9_Jun_2012_21_18_37_+0200_B=FzRnAHTmmYWgA_
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
> > error from attachment: "ld: fatal: file /usr/sfw/lib/libcrypto.so:
> > wrong =3D
> ELF class: ELFCLASS32"
> > =3DA0From the looks of it, the proper libs might be
> > in=3DA0/usr/sfw/lib/64 =3DA0not every lib in /usr/sfw/lib is mirrored
> > in that directory, but among =3DA0those that are is a libcrypto.so .
> =20
> You might try something like:
> export LD_LIBRARY_PATH_64=3D3D/usr/sfw/lib/64
> or
> crle -64 -u -l /usr/sfw/lib/64
crle didn't change anything, but setting LD_LIBRARY_PATH_64 solved the
problem with bootstrapping completely...in other words:
problem solved, bootstrapping has completed successfully.
Thank you very much :)
- Volkmar
--=20
http://www.dimensionv.de/
http://blog.nifelheim.info/tech/
--Signature=_Sat__9_Jun_2012_21_18_37_+0200_B=FzRnAHTmmYWgA_
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (MingW32)
iQGcBAEBAgAGBQJP06GPAAoJEK/dG4ItoFrNAIAMAJw0mlS3WFvJbb1nVQCS4248
EAKtEBP9ZlzRDww3RGqB4b0D8ojLIOMlMXKAitbLxT+enEw/WZuKdp52VzoAb0X0
tz19h+vvHBIK7JOuHeley062/5HM6ylUEAW7krCpL8ZKNHreH7hx49SSalMsat6m
igZzynCCLixfge6mYl7CBZ24RKNraPpfyFCVaKI5xnJz926TiX+g7yOTEruivSYV
oRW8rFEDSEZMwKu3xT0fWtnnr0xfqNKz3DdydGZAA9fKvCBWpsET9DfdbXDFtvhF
ppg9mBivfBK9MOKZgHkBBFeW1TIHPYPO/SffAaZzpRxoZxo6lK3aCLN0S4cmAs/y
QEZVVYlfjIJ3KLvCIz15nvPUwZVG7xmaofO6XuYdM3c6If3CkffqpZKzwQuM4QYN
zNNL/CDVlIrKdFLA9zMsPTlxaUXUwwVrryMvZ9MAlfFBYp5ZVwYvmfwrKBaemWYT
Q8JiMP0mJU/kmcLam+ZKecp5LRJi72l9ETcvC6Drqw==
=O7Bd
-----END PGP SIGNATURE-----
--Signature=_Sat__9_Jun_2012_21_18_37_+0200_B=FzRnAHTmmYWgA_--
>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.