Subject: Re: NetBSD 3 crossbuild problem
To: Jens Wei?e <jens.weisse@bsd-crew.de>
From: Luke Mewburn <lukem@NetBSD.org>
List: current-users
Date: 07/07/2005 10:57:39
--3xQkynibq3FKlJyM
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Jul 06, 2005 at 10:05:35AM -0700, Jeremy C. Reed wrote:
  | On Wed, 6 Jul 2005, Jens [iso-8859-15] Wei?e wrote:
  |=20
  | >i tried today a NetBSD-3 crossbuild (i386) on an Linux Box. But it fai=
led
  | >with an error related to bzip2.
  | >
  | >nbmake: don't know how to
  | >make /btmpl/NetBSD/destdir/usr/share/info:/usr/local/info/bzip2.info.
  |=20
  | I think this is related to PR 30024
  |  http://www.NetBSD.org/cgi-bin/query-pr-single.pl?number=3D30024
  |=20
  | Try unsetting INFOPATH environment variable or set to only one path,=20
  | /usr/share/info.

It might be the 'INFODIR' environment variable that's causing
the problem, not the 'INFOPATH' variable.

Please try the following patch to build.sh and rerunning build.sh,
and let me know the results.


Index: build.sh
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /cvsroot/src/build.sh,v
retrieving revision 1.135
retrieving revision 1.136
diff -p -p -u -r1.135 -r1.136
--- build.sh	26 Mar 2005 06:02:13 -0000	1.135
+++ build.sh	19 May 2005 01:37:30 -0000	1.136
@@ -139,6 +139,12 @@ initdefaults()
 	# Set source directories
 	#
 	setmakeenv NETBSDSRCDIR "${TOP}"
+
+	# Set various environment variables to known defaults,
+	# to minimize (cross-)build problems observed "in the field".
+	#
+	unsetmakeenv INFODIR
+	setmakeenv LC_ALL C
 }
=20
 getarch()
@@ -659,7 +665,6 @@ parseoptions()
=20
 	# Set up default make(1) environment.
 	#
-	setmakeenv LC_ALL C
 	makeenv=3D"${makeenv} TOOLDIR MACHINE MACHINE_ARCH MAKEFLAGS"
 	[ -z "${BUILDID}" ] || makeenv=3D"${makeenv} BUILDID"
 	MAKEFLAGS=3D"-de -m ${TOP}/share/mk ${MAKEFLAGS} MKOBJDIRS=3D${MKOBJDIRS-=
yes}"




--3xQkynibq3FKlJyM
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (NetBSD)

iD8DBQFCzH4DpBhtmn8zJHIRAkuOAJwNhmYofwbjEuGadLQykvxe7M/OkgCg0WoZ
XyDEWmBLvThcTrqDkELHdOY=
=HgDL
-----END PGP SIGNATURE-----

--3xQkynibq3FKlJyM--