pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pbulk on pkgsrc_2017Q1 consistently failing to install build dependencies before aborting
Hi,
I have been fighting (probably mostly against myself for the better
part) to get pkgrc_2017Q1 pbulk build on various platforms, docker,
Linux lxd and vagrant virtualboxes, each using a Fedora 25 as base. I
do not have hardware available atm to cross-check.
I have started off with Jonathan Perkins instructions (thank you for
your work on pkgsrc!) [1], continued with a slightly more recent
version [2], tried to adapt [3] to a similar setup and even resorted
to the desparate measure of reading the handbook [4].
In each case, whether manually bootstrapping with
.../pkgsrc/bootstrap/bootstrap <optionset1>/<optionset2> or with
.../pkgsrc/mk/pbulk/pbulk.sh -l (untouched settings), builds fail fast
with
=> Bootstrap dependency digest>=20010302: NOT found
=> Verifying /nonexistent for ../../pkgtools/digest
bmake[1]: don't know how to make /nonexistent. Stop
(This one is for perl with a build for sysutils/coreutils from the
preistine mk/pbulk/pbulk script, but the same happens for m4 when
working along Jonathan's instructions.)
I am most certain, although I have not worked out how to set debug
flags apart from squeezing -x into the code, that pbulk somehow fails
to install what FreeBSD calls "build dependencies" - is it "tool
dependencies" in pkgsrc? I have difficulties figuring out the correct
terminology.
When I build a custom bootstrap.tgz-dirtree _with_ the missing build
dependency _included_ via bmake package-install (I manually tgz
afterwards), the build continues only to fail at the next build
dependency.
I am reasonably certain that doing so would defeat the purpose of
pkgsrc. Could somebody point me at what I am doing terribly wrong here
or has something changed so much that I am drawing wrong conclusions
from outdated documentation?
(I can provide dockerfiles, docker commands and scripts on pastebin
should that help.)
[1] https://www.perkin.org.uk/posts/distributed-chrooted-pkgsrc-bulk-bu
ilds.html
[2] https://pkgsrc.joyent.com/docs/bulk/
[3] https://wiki.netbsd.org/tutorials/pkgsrc/pbulk/
[4] https://www.netbsd.org/docs/pkgsrc/bulk.html
Cheers and thanks,
--
Christopher
Home |
Main Index |
Thread Index |
Old Index