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>