poudriere and failing ports (and other questions)

Matthias Andree matthias.andree at gmx.de
Sat Aug 9 13:20:32 UTC 2014


Am 09.08.2014 um 15:10 schrieb Matthias Apitz:
...

> 2)
> When I fire up the building for the above two ports in the list:
> x11/xorg
> x11/kde4
> 
> with:
> 
> # poudriere bulk -f /usr/local/etc/poudriere-list -j freebsd-head -p ports-head
> 
> some of the ports are failing to build, for example:
> 
> ====>> [01] Starting build of audio/libvorbis
> ====>> [01] Finished build of audio/libvorbis: Success
> ====>> [01] Starting build of www/p5-HTTP-Date
> ====>> [01] Finished build of www/p5-HTTP-Date: Failed: build-depends
> ====>> [01] Skipping build of sysutils/p5-File-Listing: Dependent port www/p5-HTTP-Date failed
> ====>> [01] Skipping build of www/p5-HTTP-Cookies: Dependent port www/p5-HTTP-Date failed
> ====>> [01] Skipping build of www/p5-HTTP-Daemon: Dependent port www/p5-HTTP-Date failed
> ====>> [01] Skipping build of www/p5-HTTP-Message: Dependent port www/p5-HTTP-Date failed
> ====>> [01] Skipping build of www/p5-HTTP-Negotiate: Dependent port www/p5-HTTP-Date failed
> ====>> [01] Skipping build of www/p5-libwww: Dependent port www/p5-HTTP-Date failed
> ====>> [01] Skipping build of x11/xscreensaver: Dependent port www/p5-HTTP-Date failed
> ====>> [01] Starting build of databases/sqlite3
> ====>> [01] Finished build of databases/sqlite3: Success
> ====>> [01] Starting build of graphics/jasper
> ====>> [01] Finished build of graphics/jasper: Success
> 
> How do I deal with such failing ports? In the past I just
> went to the place, run 'make install' again and looked what the
> problem was. And now, with poudriere, how I have todo this?

# poudriere testport -j freebsd-head -p ports-head \
	-i -o www/p5-HTTP-Date

-i means interactive, -o specifies the origin (one port only).

poudriere attempts the build and drops you into a shell inside the jail
so you can inspect the failure.

> 4)
> A lot of builds fail with some problem in misc/help2man:
> 
> ...
> ====>> [01] Skipping build of textproc/xmlto: Dependent port misc/help2man failed
> ====>> [01] Skipping build of x11-servers/xorg-server: Dependent port misc/help2man failed
> ====>> [01] Skipping build of astro/xplanet: Dependent port misc/help2man failed
> ====>> [01] Skipping build of x11/xscreensaver: Dependent port misc/help2man failed
> 
> This port itself failed with the log attached below. I do not
> understand the missing (sub-) port:
> 
> ===>   help2man-1.43.3_1 depends on package: /new_packages/All/p5-Locale-gettext
> -1.05_3.txz - not found
> 
> p5-Locale-gettext-1.05_3.txz was built and is in

Interesting™ - poudriere or -devel?
Do you see the same issue on FreeBSD 10?


More information about the freebsd-ports mailing list