Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 May 2015 14:22:54 -0700
From:      Tommy Pham <tommyhp2@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   FBSD 10.1 poudriere dependency loop detected
Message-ID:  <CANPW%2BMtV-TuOrVan6y1M-xKtaAt2p=dj5U8vpkoDitP8LDFzEA@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi folks,

I've just started testing out poudriere on FreeBSD 10.1 and loving it.
I've built postgressql94-server and mariadb100-server ports OK (51 ports
built), including my own patch for mariadb100-server to use 256 AES
encryption, instead of default 128.  However, I when try to build the
apache24 port, I'm getting dependency loop problem as seen below:

root@fbsd10-build:/usr/local/poudriere/etc/poudriere.d # poudriere bulk -j
10amd64 -p local -z server www/apache24
[00:00:00] ====>> Creating the reference jail... done
[00:00:06] ====>> Mounting system devices for 10amd64-local-server
[00:00:06] ====>> Mounting ports/packages/distfiles
[00:00:06] ====>> Using packages from previously failed build
[00:00:06] ====>> Mounting packages from:
/usr/local/poudriere/data/packages/10amd64-local-server
[00:00:06] ====>> Copying /var/db/ports from:
/usr/local/poudriere/etc/poudriere.d/10amd64-server-options
[00:00:06] ====>> Appending to make.conf:
/usr/local/poudriere/etc/poudriere.d/10amd64-local-server-make.conf
/etc/resolv.conf ->
/usr/local/poudriere/data/.m/10amd64-local-server/ref/etc/resolv.conf
[00:00:06] ====>> Starting jail 10amd64-local-server
[00:00:06] ====>> Logs:
/usr/local/poudriere/data/logs/bulk/10amd64-local-server/2015-05-12_14h14m17s
[00:00:06] ====>> Loading MOVED
[00:00:07] ====>> Calculating ports order and dependencies
[00:00:41] ====>> Sanity checking the repository
[00:00:41] ====>> Checking packages for incremental rebuild needed
[00:00:45] ====>> Deleting stale symlinks
[00:00:45] ====>> Deleting empty directories
[00:00:45] ====>> Cleaning the build queue
[00:00:45] ====>> Error: Dependency loop detected:
These packages depend on each other: cups-client-1.7.3_4 avahi-app-0.6.31_3
dbus-glib-0.104 dbus-1.8.16 xmlto-0.0.26_2 w3m-0.5.3_4 gtk2-2.24.27
[00:00:45] ====>> Cleaning up
[00:00:46] ====>> Umounting file systems
root@fbsd10-build:/usr/local/poudriere/etc/poudriere.d #

How can I resolve this?  Having poudriere starting the jail and building
the ports manually results in the same.  Are the official packages
distribution built using the default options?

Thanks in advance,
Tommy



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANPW%2BMtV-TuOrVan6y1M-xKtaAt2p=dj5U8vpkoDitP8LDFzEA>