Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Jun 2004 11:06:57 +0100
From:      Matthew Seaman <m.seaman@infracaninophile.co.uk>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Cannot compile jdk14 for Freebsd 5.2.1 - weired problem occures
Message-ID:  <20040620100657.GC54590@happy-idiot-talk.infracaninophile.co.uk>
In-Reply-To: <20040620082507.GA6612@xor.obsecurity.org>
References:  <20040620004317.28338.qmail@web20326.mail.yahoo.com> <20040620082507.GA6612@xor.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--XMCwj5IQnwKtuyBG
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sun, Jun 20, 2004 at 01:25:07AM -0700, Kris Kennaway wrote:
> On Sat, Jun 19, 2004 at 05:43:17PM -0700, Lukasz Koszanski wrote:
> >  make install
> > =3D=3D=3D>  Installing for jdk-1.4.2p6_4
> > =3D=3D=3D>   jdk-1.4.2p6_4 depends on executable: javavm -
> > found
> > =3D=3D=3D>   jdk-1.4.2p6_4 depends on file:
> > /usr/X11R6/lib/X11/fonts/URW/fonts.dir - found
> > This is basically what happens:
> >=20
> > Please use `make -DWITH_DEBUG' if you want to install
> > libraries and binaries
> > with debugging support.
> >=20
> > =3D=3D=3D>   Generating temporary packing list
> > =3D=3D=3D>  Checking if java/jdk14 already installed
> > /bin/mkdir -p /usr/local/jdk1.4.2
> > cd
> > /usr/ports/java/jdk14/work/control/make/../build/bsd-i586/j2sdk-image
> > && /usr/bin/find .  |  -pdmu -R root:wheel
> > /usr/local/jdk1.4.2
> > -pdmu: not found
> > *** Error code 127
>=20
> Looks like you have some environment variable set (to a null value)
> that is being used by the port.

Usually caused by the contents of /usr/ports/Mk being out of synch
with the rest of the ports tree.  The ${CPIO} macro was added a while
back now[1], and people are still being bitten by this.

The OP. needs to do a cvsup preferably of the 'ports-all' collection,
and without any ports related stuff in any refuse file.  Use
/usr/share/examples/cvsup/ports-supfile like so:

    # cvsup -g -L 2 -h cvsup.XX.freebsd.org /usr/share/examples/cvsup/ports=
-supfile

where XX is an appropriate country code.

	Cheers,

	Matthew

[1] Version 1.475 of bsd.port.mk, committed in January 2004,
unfortunately fairly shortly after 5.2.1-Release.

--=20
Dr Matthew J Seaman MA, D.Phil.                       26 The Paddocks
                                                      Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey         Marlow
Tel: +44 1628 476614                                  Bucks., SL7 1TH UK

--XMCwj5IQnwKtuyBG
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD4DBQFA1WHBiD657aJF7eIRArnUAJwIwCY3bOcMeokBIm4//tZb/CXm+gCYyCD2
t7CdRzS+31fO2vSWjfuR3g==
=0puL
-----END PGP SIGNATURE-----

--XMCwj5IQnwKtuyBG--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040620100657.GC54590>