I'm trying to run a pbulk. For now I'm only trying to compile 2-3
packages ( xz, drill, bozohttpd ). It seems it always end up failing :
Initialisation complete.
[1/13] Starting build of cwrappers-20180325
[1/13] Successfully built cwrappers-20180325
[2/13] Starting build of libfetch-2.38
[2/13] Successfully built libfetch-2.38
[3/13] Starting build of digest-20160304
[3/13] Successfully built digest-20160304
[4/13] Starting build of fetch-1.8nb3
[4/13] Successfully built fetch-1.8nb3
[5/13] Starting build of checkperms-1.12
[5/13] Successfully built checkperms-1.12
[6/13] Starting build of m4-1.4.18nb1
[6/13] Failed to build m4-1.4.18nb1
[11/13] Starting build of perl-5.28.0nb1
[11/13] Failed to build perl-5.28.0nb1
[12/13] Starting build of gmake-4.2.1nb1
[12/13] Failed to build gmake-4.2.1nb1
[13/13] Starting build of bozohttpd-20170201nb1
[13/13] Failed to build bozohttpd-20170201nb1
Browsing through the log files show this error :
nbqc1-osparc6# cat /srv/data/log/pbulk/m4-1.4.18nb1/checksum.log
=> Bootstrap dependency digest>=20010302: NOT found
=> Verifying /nonexistent for ../../pkgtools/digest
bmake[1]: don't know how to make /nonexistent. Stop
bmake[1]: stopped in /srv/pkgsrc/pkgtools/digest
*** Error code 2
Stop.
bmake: stopped in /srv/pkgsrc/devel/m4
I've setup my env this way :
BOOTSTRAP
/srv/pkgsrc/bootstrap/bootstrap --prefix=/usr/pkg
--mk-fragment=/srv/data/conf/mk.conf.frag --workdir=/tmp/work
--gzip-binary-kit=/srv/data/conf/bootstrap.tar.gz
PBULK
/srv/pkgsrc/bootstrap/bootstrap --prefix=/srv/pbulk
--mk-fragment=/srv/data/conf/mk.conf.frag --workdir=/tmp/work
Here is my mk.conf.frag :
nbqc1-osparc6# cat /srv/data/conf/mk.conf.frag
PKG_DEVELOPER=yes
MAKE_JOBS=2
SKIP_LICENSE_CHECK=yes
ALLOW_VULNERABLE_PACKAGES=YES
FETCH_USING=fetch
# Can be remote
DISTDIR=/srv/data/distfiles
PACKAGES=/srv/data/packages
# Must be local
WRKOBJDIR=/var/tmp/pkgbuild
I've changed some things in my pulk.conf. I think those are worth mention:
reuse_scan_results=no
bootstrapkit=/srv/data/bootstrap/bootstrap.tar.gz
bulklog=/srv/data/log/pbulk
packages=/srv/data/packages
prefix=/usr/pkg
pkgsrc=/srv/pkgsrc
pkgdb=/var/db/pkg
varbase=/var
keep_wrkdir=no
keep_prefix=no
Before you ask, everything in /srv is in a remote NFS server and
everything on /usr is "local".
nbqc1-osparc6# df -h
Filesystem Size Used Avail %Cap Mounted on
/dev/sd0a 9.7G 2.1G 7.1G 22% /
kernfs 1.0K 1.0K 0B 100% /kern
ptyfs 1.0K 1.0K 0B 100% /dev/pts
procfs 4.0K 4.0K 0B 100% /proc
tmpfs 60M 4.0K 60M 0% /var/shm
nas2:/srv/pkgsrc/pkgsrc2018Q3 32G
9.7G 22G 30% /srv/pkgsrc
nas2:/srv/pbulk/netbsd-8.0/sparc/pkgsrc2018Q3/pbulk 30G
23G 7.4G 75% /srv/pbulk
nas2:/srv/pbulk/netbsd-8.0/sparc/pkgsrc2018Q3/data 30G
23G 7.4G 75% /srv/data
Anyone has any idea why I end up with those errors ? Must be something
really silly...