Ubuntu maverick ===============

gamin <-> glib2.0 gmp -> gcc-4.5 -> mpfr4 -> gmp (inc mpclib, ppl, cloog-ppl) op krb5 -> openldap -> krb5 (inc cyrus-sasl2, postgresql-8.4) poppler -> qt4-x11 -> gtk+2.0 -> cups -> poppler (inc phonon, xine-lib, imagemagick, ffmpeg, pulseaudio, gnomevfs, samba, avahi + 10 more) normally 26 packages.

ant -> <stuff> (20 packages) autogen -> guile -> gmp -> autogen (inc gmploop) webkit -> libsoup2.4 -> libproxy ->webkit [brasero] lvm2 -> redhat-cluster -> libvirt -> parted ->lvm2 [cryptsetup] consolekit <-> policykit-1 ecj <-> gcj-4.4 [bsh] jakarta-log4j -> libmx4j-java -> jakarta-log4j [c3p0, excalibur] cdebconf -> gtk2loop/ krb5loop [cdebconf] stylebook -> libxerces2-java -> stylebook [dom4j] [doxygen] has a _huge_ loop. libffi network-manager <-> gnome-panel [empathy] ghostscript is biggest yet! libdb-mysql-perl <-> mysql-5.1 lapack <-> atlas libxt -> libsm -> util-linux -> libselinux -> ruby1.8 -> tk8.4 -> libxt libcroco -> glib2.0 -> gettext [gettext]

Involved packages: gamin glib2.0

This is old. Should remove itself. Gone in natty.

consolekit policykit-1

This is gone in natty. May be a false positive anyway? Checking...

stylebook libxerces2-java

Not sure if this is real. divide by zero error in natty.


jakarta-log4j libmx4j-java


network-manager gnome-panel


libdb-mysql-perl mysql-5.1


lapack atlas


gettext libcroco glib2.0


krb5 openldap cyrus-sasl2 postgresql-8.4 (and heimdal)

build krb5 (and heimdal) without ldap support? (so libldap2-dev not needed)


gmp gcc-4.5 or gcc-4.4 cloog-ppl

gmp builds lib32gmpxx4 which depends on lib32stdc++6 skip lib32gmpxx4 (i.e the multilib builds) and that should fix the whole loop. probably fixes the autogen loop below too. xdeb thinks this loops counts because it is thinking about cross-compiling - it's not a loop in native arm builds?

autogen guile <gmp>


webkit libsoup2.4 libproxy


poppler qt4-x11 qt-assistant-compat qtwebkit-source gtk+2.0 cups phonon xine-lib imagemagick ffmpeg pulseaudio gnome-vfs samba avahi bluez gconf alsa-plugins libsdl1.2 libtheora gst-plugins-base0 libwmf libgsf libsvg djvulibre qt-x11-free libodbc2

build poppler without glade and without qt4


ant <stylebook> <ecj> <jakarta-log4j> tomcat6 axis 11 java library packages

use native ant - does that fix it all?

lvm loop

lvm2 can be build without redhat cluster support


[tk8.4] libxt libsm util-linux libselinux ruby1.8

build without ruby stuff?


stuff that has to be native supplied: dpkg, flex, ant stuff that has to be cross-built:

Ubuntu natty ============

krb5 and poppler loops now tied into one mess

Debian squeeze ==============

lapack <-> atlas krb5... poppler... gamin<->glib2.0 webkit...

Debian Wheezy ============= ...