ports/83252: Openoffice-1.1.4 build failure: Died at
../../config/make-jars.pl line 294, <STDIN> line 2.
Jan Grant
Jan.Grant at bristol.ac.uk
Fri Sep 23 06:20:11 PDT 2005
The following reply was made to PR ports/83252; it has been noted by GNATS.
From: Jan Grant <Jan.Grant at bristol.ac.uk>
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: ports/83252: Openoffice-1.1.4 build failure: Died at
../../config/make-jars.pl line 294, <STDIN> line 2.
Date: Fri, 23 Sep 2005 14:11:21 +0100 (BST)
I believe I have found the issue.
The line in question that was failing was this:
my $atime = stat($file)->atime || die $!;
The filesystem containing the ports work directory was mounted noatime.
The first file that was failing was charsetTitles.properties:
[[[
> find . -name charsetTitles.properties | xargs ls -lu
-rw-r--r-- 1 8482 wheel 4885 Aug 1 23:04 ./OOo_1.1.5/moz.runtime/unxfbsd.pro/misc/build/mozilla/intl/uconv/src/charsetTitles.properties
-rw-r--r-- 1 8482 wheel 4385 Jan 1 1970 ./OOo_1.1.5/moz.runtime/unxfbsd.pro/misc/build/mozilla/l10n/langpacks/en-DE/chrome/en-DE/global/locale/charsetTitles.properties
-rw-r--r-- 1 8482 wheel 4385 Jan 1 1970 ./OOo_1.1.5/moz.runtime/unxfbsd.pro/misc/build/mozilla/l10n/langpacks/en-GB/chrome/en-GB/global/locale/charsetTitles.properties
]]]
As you can see, two of those files have no atime set - the timestamp
therefore has a numeric value of 0. Consequently the stat call _appears_
to fail mysteriously.
There are obviously several "workarounds" - don't use noatime; get rid
of the "|| die $!", etc.
Hope this helps.
--
jan grant, ILRT, University of Bristol. http://www.ilrt.bris.ac.uk/
Tel +44 (0)117 3317661 http://ioctl.org/jan/
We thought time travel was impossible. But that was now and this is then.
More information about the freebsd-openoffice
mailing list