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]"
