graphics/mesa-libs ... issues

David Wolfskill david at catwhisker.org
Sat May 20 11:24:28 UTC 2017


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				david at 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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 603 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20170520/6f346dbd/attachment.sig>


More information about the freebsd-ports mailing list