The following reply was made to PR ports/177812; it has been noted by GNATS.

From: Michael Fausten <[email protected]>
To: Jan Beich <[email protected]>
Cc: [email protected]
Subject: Re: ports/177812: Can't build Firefox 20 on FreeBSD 9.1
Date: Fri, 19 Apr 2013 13:19:30 +0200

 Am 17.04.2013 11:11, schrieb Jan Beich:
 > Michael Fausten <[email protected]> writes:
 >
 >> Am 13.04.2013 03:04, schrieb Jan Beich:
 >>
 >>> Michael Fausten <[email protected]> writes:
 >>>
 >>>> FreeBSD glaukos 8.3-RELEASE-p3 FreeBSD 8.3-RELEASE-p3 #0: Mon Jun 11
 >>>> 23:52:38 UTC 2012
 >>>> [email protected]:/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.
 >> Firstly, I want to clarify that the target OS is FreeBSD 8.3 and not
 >> 9.1 I accidentally wrote. Sorry if that might confused.
 >>
 >> I added "#define _XOPEN_SOURCE 600" to my
 >> work/mozilla-release/xpcom/glue/FileUtils.cpp, but unfortunately it
 >> didn't help :(
 > Make sure your /usr/include/fcntl.h is identical to
 >
 > http://svnweb.freebsd.org/base/releng/8.3/sys/sys/fcntl.h?view=co
 
 I did. I compared my current fcntl.h and the file you posted above with 
 the diff tool.
 As far as I could see there were only indentation difference.
 To be sure I made a backup of my current fcntl.h and replaced it with 
 the content from your file.
 I also did a "make clean" and deleted firefox*.tbz in 
 /usr/ports/distfiles. Still the same error. :(
 
 > [...]
 >
 > --
 > an interrupted upgrade left the system in an inconsistent state?
 
 You mean like caused by freebsd-update? Or any port? Should I rebuild 
 all my ports?
 I noticed that the error occurs also while building mail/thunderbird and 
 database/sqlite3.
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[email protected]"

Reply via email to