I am using a FreeBSD 11.0-CURRENT as a base and have installed the ports-mgmt/poudriere-devel locally from my base ports tree. I now install a poudriere(8) jail so I can build packages for my Raspberry pi 2.
The following commands seem to complete successfully. I set qemu_user_static enabled in rc.conf
The problem occurs when trying to build:
If I do a test build with:
I get the errors:
Why is poudriere unable to build pkg(8). Where did I go wrong. I have amd64 jails that work fine so I am assuming poudriere is setup correctly.
The following commands seem to complete successfully. I set qemu_user_static enabled in rc.conf
poudriere jail -c -j rpi-current -m svn -a arm.armv6 -v head
poudriere ports -c -m svn -p head
The problem occurs when trying to build:
poudriere bulk -f /usr/local/etc/poudriere-list-rpi -p head -j rpi-current
Code:
[00:00:08] ====>> Calculating ports order and dependencies
[00:00:32] ====>> pkg package missing, skipping sanity
[00:00:32] ====>> Skipping incremental rebuild and repository sanity checks
[00:00:32] ====>> Cleaning the build queue
[00:00:32] ====>> Recording filesystem state for prepkg... done
[00:00:33] ====>> Building 52 packages using 8 builders
[00:00:33] ====>> Starting/Cloning builders
[00:00:48] ====>> Hit CTRL+t at any time to see build progress and stats
[00:00:48] ====>> [01][00:00:00] Starting build of ports-mgmt/pkg
[00:01:00] ====>> [01][00:00:12] Finished build of ports-mgmt/pkg: Failed: extract
[00:01:02] ====>> [01][00:00:14] Skipping build of devel/gmake: Dependent port ports-mgmt/pkg failed
.... (all other packages fail)
If I do a test build with:
poudriere testport -i -o ports-mgmt/pkg -p head -j rpi-current
I get the errors:
Code:
....
=======================<phase: extract >============================
===> License BSD2CLAUSE accepted by the user
===> Fetching all distfiles required by pkg-1.6.1 for building
===> Extracting for pkg-1.6.1
===> License BSD2CLAUSE accepted by the user
===> Fetching all distfiles required by pkg-1.6.1 for building
=> SHA256 Checksum OK for pkg-1.6.1.tar.xz.
pkg-1.6.1/install-sh: Can't restore time
pkg-1.6.1/configure: Can't restore time
pkg-1.6.1/aclocal.m4: Can't restore time
pkg-1.6.1/pkg_config.h.in: Can't restore time
..... (all files fail)
tar: Error exit delayed from previous errors.
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/ports-mgmt/pkg
*** Error code 1
Why is poudriere unable to build pkg(8). Where did I go wrong. I have amd64 jails that work fine so I am assuming poudriere is setup correctly.