Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Apr 2013 18:50:01 GMT
From:      Michael Fausten <ports@michael-fausten.de>
To:        gecko@FreeBSD.org
Subject:   Re: ports/177812: Can't build Firefox 20 on FreeBSD 9.1
Message-ID:  <201304191850.r3JIo1wj095858@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/177812; it has been noted by GNATS.

From: Michael Fausten <ports@michael-fausten.de>
To: Jan Beich <jbeich@tormail.org>
Cc: bug-followup@freebsd.org
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 <ports@michael-fausten.de> writes:
 >
 >> Am 13.04.2013 03:04, schrieb Jan Beich:
 >>
 >>> Michael Fausten <ports@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@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.
 >> 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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201304191850.r3JIo1wj095858>