On Sat, May 13, 2017 at 10:20:41AM -0700, David Wolfskill wrote: > In my Saturday poudriere run, I encountered a failure in > graphics/mesa-libs that I'm not understanding how to fix (or evade) > after updating the ports working copy to r440771: > > ... > [00:00:00] ====>> Creating the reference jail... done > [00:00:06] ====>> Mounting system devices for 11amd64-ports-home > [00:00:06] ====>> Mounting ports/packages/distfiles > [00:00:06] ====>> Stashing existing package repository > [00:00:06] ====>> Mounting packages from: > /usr/local/poudriere/data/packages/11amd64-ports-home > [00:00:06] ====>> Copying /var/db/ports from: > /tank/poudriere/etc/poudriere.d/home-options > [00:00:07] ====>> Appending to make.conf: > /tank/poudriere/etc/poudriere.d/make.conf > /etc/resolv.conf -> > /usr/local/poudriere/data/.m/11amd64-ports-home/ref/etc/resolv.conf > [00:00:07] ====>> Starting jail 11amd64-ports-home > [00:00:07] ====>> Logs: > /usr/local/poudriere/data/logs/bulk/11amd64-ports-home/2017-05-13_11h12m22s > [00:00:07] ====>> Loading MOVED > [00:00:07] ====>> Gathering ports metadata > [00:00:07] ====>> MOVED: graphics/dri renamed to graphics/mesa-dri > [00:00:07] ====>> MOVED: graphics/libGL renamed to graphics/mesa-libs > [00:00:07] ====>> MOVED: graphics/libglapi renamed to graphics/mesa-libs > [00:00:08] ====>> Warning: (graphics/mesa-libs): mkdir: > dqueue/graphics!mesa-libs: File exists > [00:00:08] ====>> Warning: (graphics/mesa-libs): [00:00:08] ====>> Error: > gather_port_vars_port: Failed to add graphics/mesa-libs to depqueue > [00:00:11] ====>> Calculating ports order and dependencies > mkdir: deps/mesa-libs-17.0.4: File exists > [00:00:11] ====>> Error: compute_deps_pkg: Error creating pool dir for > mesa-libs-17.0.4: There may be a duplicate origin in a category Makefile > [00:00:11] ====>> Error: Fatal errors encountered calculating dependencies > [00:00:11] ====>> Cleaning up > [00:00:11] ====>> Unmounting file systems > .... > > > Err...? What sort of "evasive maneuver" is needed at this point? > > Thanks! > ....
I finally(!) discovered that the issue was that my pkglist contained explicit entries for a handful of the ports that were now rolled up into graphics/mesa-libs. The "evasive maneuver," therefore, was to remove them, then re-start the "poudriere bulk" run, which appears to be building stuff as I type: load: 14.51 cmd: c++ 49175 [running] 0.69r 0.56u 0.02s 6% 44556k [11amd64-ports-home] [2017-05-20_11h18m27s] [parallel_build:] Queued: 1061 Built: 85 Failed: 0 Skipped: 0 Ignored: 0 Tobuild: 976 Time: 00:04:44 [01]: lang/python27 configure (00:00:48) [02]: misc/help2man starting (00:00:01) [03]: devel/qt4-moc fetch (00:00:31) [04]: graphics/lcms2 configure (00:00:35) [05]: databases/gdbm configure (00:00:36) [06]: security/ca_root_nss fetch (00:00:05) [07]: devel/libunistring build (00:01:42) [08]: devel/icu build (00:01:01) [00:04:47] ====>> Logs: /usr/local/poudriere/data/logs/bulk/11amd64-ports-home/2017-05-20_11h18m27s Peace, david -- David H. Wolfskill da...@catwhisker.org "[T]he president’s improper efforts to influence an ongoing investigation" See http://www.catwhisker.org/~david/publickey.gpg for my public key.
signature.asc
Description: PGP signature