Bash:
/]# /usr/local/bin/poudriere bulk -j 11buildi386 -p local -z kjpservers -f /usr/local/etc/poudriere.d/11buildi386-local-kjpservers-pkglist && /usr/local/bin/poudriere bulk -j 11amd64 -p local -z kjpservers -f /usr/local/etc/poudriere.d/11amd64-local-kjpservers-pkglist [00:00:00] Creating the reference jail... done
[00:00:00] Mounting system devices for 11buildi386-local-kjpservers
[00:00:00] Mounting ports/packages/distfiles
[00:00:00] Stashing existing package repository
[00:00:00] Mounting packages from: /usr/local/poudriere/data/packages/11buildi386-local-kjpservers
[00:00:00] Copying /var/db/ports from: /usr/local/etc/poudriere.d/11buildi386-local-kjpservers-options
[00:00:01] Appending to make.conf: /usr/local/etc/poudriere.d/11buildi386-local-kjpservers-make.conf
/etc/resolv.conf -> /usr/local/poudriere/data/.m/11buildi386-local-kjpservers/ref/etc/resolv.conf
[00:00:01] Starting jail 11buildi386-local-kjpservers
[00:00:02] Logs: /usr/local/poudriere/data/logs/bulk/11buildi386-local-kjpservers/2019-11-13_10h38m48s
[00:00:02] Loading MOVED for /usr/local/poudriere/data/.m/11buildi386-local-kjpservers/ref/usr/ports
[00:00:03] Ports supports: FLAVORS SELECTED_OPTIONS
[00:00:03] Gathering ports metadata
[00:00:06] Calculating ports order and dependencies
[00:00:06] Sanity checking the repository
[00:00:06] Checking packages for incremental rebuild needs
[00:00:07] Deleting stale symlinks... done
[00:00:07] Deleting empty directories... done
[00:00:08] Cleaning the build queue
[00:00:08] Sanity checking build queue
[00:00:08] Processing PRIORITY_BOOST
[00:00:08] Balancing pool
[00:00:08] Recording filesystem state for prepkg... done
[00:00:08] No package built, no need to update the repository
[00:00:08] Committing packages to repository: /usr/local/poudriere/data/packages/11buildi386-local-kjpservers/.real_1573641536 via .latest symlink
[00:00:08] Removing old packages
[11buildi386-local-kjpservers] [2019-11-13_10h38m48s] [committing:] Queued: 0 Built: 0 Failed: 0 Skipped: 0 Ignored: 0 Tobuild: 0 Time: 00:00:06
[00:00:08] Logs: /usr/local/poudriere/data/logs/bulk/11buildi386-local-kjpservers/2019-11-13_10h38m48s
[00:00:08] Cleaning up
[00:00:08] Unmounting file systems
[00:00:00] Creating the reference jail... done
[00:00:01] Mounting system devices for 11amd64-local-kjpservers
[00:00:01] Mounting ports/packages/distfiles
[00:00:01] Using packages from previously failed build: /usr/local/poudriere/data/packages/11amd64-local-kjpservers/.building
[00:00:01] Mounting packages from: /usr/local/poudriere/data/packages/11amd64-local-kjpservers
[00:00:01] Copying /var/db/ports from: /usr/local/etc/poudriere.d/11amd64-local-kjpservers-options
/etc/resolv.conf -> /usr/local/poudriere/data/.m/11amd64-local-kjpservers/ref/etc/resolv.conf
[00:00:01] Starting jail 11amd64-local-kjpservers
[00:00:02] Logs: /usr/local/poudriere/data/logs/bulk/11amd64-local-kjpservers/2019-11-13_10h38m56s
[00:00:02] Loading MOVED for /usr/local/poudriere/data/.m/11amd64-local-kjpservers/ref/usr/ports
[00:00:03] Ports supports: FLAVORS SELECTED_OPTIONS
[00:00:03] Gathering ports metadata
[00:00:06] Calculating ports order and dependencies
[00:00:07] Sanity checking the repository
[00:00:07] Checking packages for incremental rebuild needs
printf: illegal format character �
[00:00:07] Deleting p5-Sendmail-Milter-0.18_2.txz: stale package: nonexistent origin �[�[00:00:07] Cleaning up
[00:00:07] Unmounting file systems
As you can see, the 32-bit build goes as expected when there's nothing to be done, but the 64-bit appears to be disrupted by an error. I would guess the corrupted format string being passed to
printf prevents the version and package suffix being stripped from the port directory before the origin check, but where do I look for that format string so I can correct it?