Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Mar 2005 08:59:01 +0100
From:      Ed Schouten <ed@il.fontys.nl>
To:        FreeBSD Ports <freebsd-ports@freebsd.org>
Subject:   WRKDIRPREFIX, textproc/docbook-sk and www/firefox
Message-ID:  <20050321075900.GB932@il.fontys.nl>

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

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

Hello guys,

Yesterday I reinstalled my sister's PC with FreeBSD (a proud GNOME user ;).
Because this is the fourth FreeBSD machine in our network at home, I mounted
/usr/src and /usr/ports from another machine in my network because I thought
it would be a waste of time (and bandwidth) to cvsup them all.

Because the NFS mounts are read-only (mapall=3Dnobody:nobody), I've set the
following vars in /etc/make.conf:

| WRKDIRPREFIX=3D"/home/tmp/ports/build"
| DISTDIR=3D"/home/tmp/ports/distfiles"

Building most packages works like a charm, except textproc/docbook-sk.
www/firefox builds flawlessly, but doesn't work out of the box:

| (kim@foxtrot) ~ $ firefox
| /usr/X11R6/bin/firefox: Cannot find mozilla runtime directory. Exiting.

When I look in /usr/X11R6/bin/firefox, I see the following lines:

| moz_libdir=3D"/home/tmp/ports/build/usr/ports/www/firefox/work/fake/lib/f=
irefox"
| MRE_HOME=3D"/home/tmp/ports/build/usr/ports/www/firefox/work/fake/lib/mre=
/mre-1.0.1"

If I change those into /usr/X11R6/lib/{firefox,mre}, Mozilla Firefox works,
but I can't link anything against it (yelp, mplayer plugin, linux plugin
wrapper, etc).

docbook-sk fails while installing:

| =3D=3D=3D>  Extracting for docbook-sk-4.1.2_3
| =3D> Checksum OK for docbkx412.zip.
| =3D=3D=3D>   docbook-sk-4.1.2_3 depends on executable: unzip - found
| =3D=3D=3D>  Patching for docbook-sk-4.1.2_3
| =3D=3D=3D>  Configuring for docbook-sk-4.1.2_3
| =3D=3D=3D>  Installing for docbook-sk-4.1.2_3
| =3D=3D=3D>   docbook-sk-4.1.2_3 depends on file: /usr/local/bin/xmlcatmgr=
 - found
| =3D=3D=3D>   Generating temporary packing list
| for file in `/usr/bin/find "/home/tmp/ports/build"/usr/ports/textproc/doc=
book-sk/work -type f | /usr/bin/sed -e 's|^"/home/tmp/ports/build"/usr/port=
s/textproc/docbook-sk/work/||' | /usr/bin/grep -v '^\.' | /usr/bin/sort`; d=
o  install  -o root -g wheel -m 444 "/home/tmp/ports/build"/usr/ports/textp=
roc/docbook-sk/work/$file /usr/local/share/xml/docbook/4.1.2/$file;  done
| install: /home/tmp/ports/build/usr/ports/textproc/docbook-sk/work//home/t=
mp/ports/build/usr/ports/textproc/docbook-sk/work/.PLIST.mktmp: No such fil=
e or directory
| *** Error code 71
|=20
| Stop in /usr/ports/textproc/docbook-sk.

It seems like something goes wrong while regexing pathnames in both ports.
Since I'm not a real Shellscript/Makefile guru, I guess I can't provide you
a patch.

Yours,
--=20
 Ed Schouten <ed@il.fontys.nl>

--1LKvkjL3sHcu1TtY
Content-Type: application/pgp-signature
Content-Disposition: inline

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

iD8DBQFCPn7Eyx16ydahrz4RAlCgAJ4nSPEqRMOE65fVo+3zYGN8C4jcZgCg2dcZ
Th4yf7ZnmG1xYFpsp1sqMa8=
=eVDR
-----END PGP SIGNATURE-----

--1LKvkjL3sHcu1TtY--



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