Differences between revisions 2 and 3
Revision 2 as of 2011-05-13 10:18:34
Size: 3185
Editor: wookey
Comment:
Revision 3 as of 2011-05-13 10:21:53
Size: 3235
Editor: wookey
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
[[attachment:krb5.ps]]
[[attachment:cups.ps]]

krb5.ps cups.ps

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:


buntu 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]


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

krb5 and poppler loops now tied into one mess


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

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

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