1
Development and Code Review / Building OPNsense
« on: September 17, 2021, 08:56:16 am »
Hello,
I try to build the latest stable 21.7 with OPNsense/tools but it fails with missing "cairo" in ports collection.
* First, I clone "https://github.com/opnsense/tools.git" in /usr directory
* On master branch :
** make update : OK
** make dvd : FAILED
* Build system
Failed logs :
In tools repository, should I create a branch from 21.7 tag (or 21.7.1 or 21.7.2) to make dvd ?
Thanks,
Fabrice Barconnière
I try to build the latest stable 21.7 with OPNsense/tools but it fails with missing "cairo" in ports collection.
* First, I clone "https://github.com/opnsense/tools.git" in /usr directory
* On master branch :
** make update : OK
** make dvd : FAILED
* Build system
Code: [Select]
root@localhost:/usr/tools # freebsd-version
12.1-RELEASE-p5
Failed logs :
Code: [Select]
===> cairo-1.17.4,3 depends on file: /usr/local/sbin/pkg - found
[20210916163723] => cairo-1.17.4.tar.xz doesn't seem to exist in /usr/ports/distfiles/.
[20210916163723] => Attempting to fetch https://cairographics.org/releases/cairo-1.17.4.tar.xz
[20210916163724] => Attempting to fetch https://cairographics.org/snapshots/cairo-1.17.4.tar.xz
[20210916163738] => ebbaebdec12878836fc84d31c59ee324e67abc05.patch doesn't seem to exist in /usr/ports/distfiles/.
[20210916163738] => Attempting to fetch https://gitlab.freedesktop.org/cairo/cairo/commit/ebbaebdec12878836fc84d31c59ee324e67abc05.patch
[20210916163738] => Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/ebbaebdec12878836fc84d31c59ee324e67abc05.patch
[20210916163738] => Couldn't fetch it - please try to retrieve this
[20210916163738] => port manually into /usr/ports/distfiles/ and try again.
*** Error code 1
Stop.
make[6]: stopped in /usr/ports/graphics/cairo
*** Error code 1
Stop.
make[5]: stopped in /usr/ports/devel/tex-web2c
*** Error code 1
Stop.
make[4]: stopped in /usr/ports/print/tex-basic-engines
*** Error code 1
Stop.
make[3]: stopped in /usr/ports/print/tex-formats
*** Error code 1
Stop.
make[2]: stopped in /usr/ports/devel/doxygen
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/devel/protobuf-c
*** Error code 1
Stop.
make: stopped in /usr/ports/dns/bind916
[........]
>>> Creating package mirror set for 21.7.2_128-OpenSSL-amd64... done
>>> Creating 21.7 signature for packages-21.7.2_128-OpenSSL-amd64.tar... done
-rw-r--r-- 1 root wheel 789M 16 sept. 21:52 packages-21.7.2_128-OpenSSL-amd64.tar
-rw-r--r-- 1 root wheel 1,3K 16 sept. 21:52 packages-21.7.2_128-OpenSSL-amd64.tar.sig
>>> ERROR: The build encountered fatal issues!
>>> Aborted version 9.16.20 for dns/bind916
*** Error code 1
Stop.
make: stopped in /usr/tools
In tools repository, should I create a branch from 21.7 tag (or 21.7.1 or 21.7.2) to make dvd ?
Thanks,
Fabrice Barconnière

