UPDATING 20151006: www/firefox build failure using poudriere
David Wolfskill
david at catwhisker.org
Sat Oct 10 16:04:04 UTC 2015
On Sat, Oct 10, 2015 at 08:51:35AM -0700, David Wolfskill wrote:
> ...
> So: Is poudriere actually failing to build a package because an
> installed port on the package-building system doesn't meet the
> configuration requirements of the package to be built?
>
> That doesn't make sense to me... but I'll try changing the "installed"
> sqlite3 and see if the behavior changes.
> ...
I tried it, and:
[00:01:17] ====>> Failed ports: www/firefox:configure
[10amd64-ports-home] [2015-10-10_08h53m29s] [committing:] Queued: 1 Built: 0 Failed: 1 Skipped: 0 Ignored: 0 Tobuild: 0 Time: 00:01:15
The (new) log now says:
...
configure:25360: checking for SQLITE_ENABLE_DBSTAT_VTAB support in system SQLite
configure:25383: cc -o conftest -O2 -pipe -O3 -DLIBICONV_PLUG -fstack-protector
-fno-strict-aliasing -std=gnu99 -fgnu89-inline -fno-strict-aliasing -ffunction-
sections -fdata-sections -fno-math-errno -I/usr/local/include -Qunused-argumen
ts -isystem/usr/local/include -DLIBICONV_PLUG -pthread -L/usr/local/lib -Wl,-r
path,/usr/local/lib/firefox -fstack-protector -Wl,-z,noexecstack -Wl,-z,text con
ftest.c -L/usr/local/lib -lsqlite3 1>&5
configure: failed program was:
#line 25374 "configure"
#include "confdefs.h"
#include "sqlite3.h"
int main(int argc, char **argv){
return !sqlite3_compileoption_used("SQLITE_ENABLE_DBSTAT_VTAB");
}
configure: error: System SQLite library is not compiled with SQLITE_ENABLE_DBSTAT_VTAB.
*** Fix above errors and then restart with\
"gmake -f client.mk build"
/wrkdirs/usr/ports/www/firefox/work/mozilla-release/client.mk:364: recipe for target 'configure' failed
...
I have no clue what "SQLITE_ENABLE_DBSTAT_VTAB" is supposed to be; I
don't find it mentioned in ports/databases/sqlite3/Makefile at all
Still, I find it a bit ... concerning ... that changing a configuration
option of a port built on the package-building system, entirely
outside of poudriere's influence, appears to be affecting poudriere's
behavior as far as whether or not it is able to build a package
successfully (or correctly?). Is my concern misplaced?
Peace,
david
--
David H. Wolfskill david at catwhisker.org
Those who would murder in the name of God or prophet are blasphemous cowards.
See http://www.catwhisker.org/~david/publickey.gpg for my public key.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20151010/39a02894/attachment.bin>
More information about the freebsd-ports
mailing list