ports/177812: Can't build Firefox 20 on FreeBSD 9.1
Jan Beich
jbeich at tormail.org
Sat Apr 13 17:00:13 UTC 2013
The following reply was made to PR ports/177812; it has been noted by GNATS.
From: Jan Beich <jbeich at tormail.org>
To: Michael Fausten <ports at michael-fausten.de>
Cc: bug-followup at FreeBSD.org
Subject: Re: ports/177812: Can't build Firefox 20 on FreeBSD 9.1
Date: Fri, 12 Apr 2013 20:04:03 -0500
Michael Fausten <ports at michael-fausten.de> writes:
> FreeBSD glaukos 8.3-RELEASE-p3 FreeBSD 8.3-RELEASE-p3 #0: Mon Jun 11
> 23:52:38 UTC 2012
> root at i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386
[...]
> g++46 -o FileUtils.o ...
> /usr/ports/www/firefox/work/mozilla-release/xpcom/glue/FileUtils.cpp:
> In function 'bool mozilla::fallocate(PRFileDesc*, int64_t)':
> /usr/ports/www/firefox/work/mozilla-release/xpcom/glue/FileUtils.cpp:25:67:
> error: 'posix_fallocate' was not declared in this scope
Try adding the following line into FileUtils.cpp before <fcntl.h>.
#define _XOPEN_SOURCE 600
If it does help try checking which macro affects __BSD_VISIBLE and
__POSIX_VISIBLE by inspecting compiler output from adding -E to cflags.
Otherwise, make sure gcc private copies of system headers under
/usr/local/lib/gcc46/gcc/*/*/include-fixed/ are up to date.
More information about the freebsd-gecko
mailing list