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:

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-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.