Note: for running the ablfs tool, I install 11 packages (sudo,
subversion, libxml2, libxslt, lynx, wget, openssl, python and
dependencies). I further install ca-certificates. Then the ablfs tool
finds that 123 packages have to be built for kde core. Actually, 2
packages are redundant (mysql and postgresql, since sqlite is
installed). So this report concerns roughly 1/4 of the book.
Wow, I had no idea Kde needed such a huge number of packages, but I guess most
of them would already be installed on a standard system. This includes all
recommended deps?
Yes, I meant all required and recommended deps. I think 40 packages or
so are for Xorg (counting xorg-{proto,libs,fonts,apps...} for one package
each, actually). Then five more are for Qt, and just two more for phonon.
But then, you have 20 more for phonon-backend-gstreamer, 6 more for
phonon-backend-vlc, 20 more for akonadi, 3 for oxygen-icons, then
20 again for kdelibs, then a few more for each of kdepimlibs, kderuntime
kdebaseapps, and kdeworkspace...

Maybe some are redundant (I had to install both gtk+2
(for libiodbc, which is required by soprano) and gtk+3 (for GConf, which
is required by gst-plugins-good) for example).

I forgot to tell you that KDE runs OK (tested all basic apps, except kdm).

I attach a dependency tree made with the current version of the book
(as recently modified). The format is the following:
- a line beginning with `Node' marks the beginning of a dependency tree
for the package named on that line.
- a line beginning with `End' marks the end of a dependency tree for
the package named on that line.
- a line beginning with `Dep' means that the package on that line has
no dependencies (or that its dependencies have been already met
before in the global tree).
- The first Node is the root of the global tree. Its "dependencies" are the
packages I initially selected for installation. Those are mainly the packages
required for the ablfs tool + kdeworkspace (the last package in KDE base).

I'll build it once again to see if no deps are missing now and I let you know.

Regards
Pierre

Node: 1 root
Dep : 2  python2
Dep : 2  openssl
Dep : 2  sudo
Dep : 2  lvm2
Dep : 2  reiserfs
Dep : 2  libxml2
Dep : 2  libxslt
Dep : 2  html-tidy
Dep : 2  cpio
Dep : 2  gpm
Node: 2  subversion
Dep : 3   sqlite
Node: 3   apr-util
Dep : 4    apr
End : 3   apr-util
Node: 3   neon
Dep : 4    expat
End : 3   neon
End : 2  subversion
Dep : 2  lynx
Node: 2  kdeworkspace
Node: 3   kactivities
Node: 4    kdebaseapps
Node: 5     kderuntime
Node: 6      kdepimlibs
Node: 7       kdelibs
Node: 8        oxygen-icons
Node: 9         polkit-qt
Node: 10          shared-desktop-ontologies
Node: 11           qimageblitz
Node: 12            attica
Node: 13             akonadi
Node: 14              phonon-backend-vlc
Node: 15               phonon-backend-gstreamer
Node: 16                phonon
Node: 17                 automoc4
Node: 18                  cmake
Dep : 19                   curl
Dep : 19                   libarchive
End : 18                  cmake
Node: 18                  qt4
Node: 19                   xterm2
Node: 20                    xorg7-driver
Node: 21                     xorg7-server
Dep : 22                      pixman
Node: 22                      xkeyboard-config
Node: 23                       xorg7-font
Node: 24                        xcursor-themes
Node: 25                         xorg7-app
Dep : 26                          libpng
Node: 26                          mesalib
Node: 27                           xcb-util
Node: 28                            xorg7-lib
Node: 29                             fontconfig
Dep : 30                              freetype2
End : 29                             fontconfig
Node: 29                             libxcb
Node: 30                              xcb-proto
Node: 31                               libpthread-stubs
Node: 32                                libXdmcp
Node: 33                                 libXau
Node: 34                                  makedepend
Node: 35                                   xorg7-proto
Dep : 36                                    util-macros
End : 35                                   xorg7-proto
Node: 35                                   pkgconfig
Node: 36                                    glib2
Dep : 37                                     libffi
Dep : 37                                     pcre
End : 36                                    glib2
End : 35                                   pkgconfig
End : 34                                  makedepend
End : 33                                 libXau
End : 32                                libXdmcp
End : 31                               libpthread-stubs
End : 30                              xcb-proto
End : 29                             libxcb
End : 28                            xorg7-lib
Dep : 28                            gperf
End : 27                           xcb-util
Node: 27                           libdrm
Dep : 28                            libatomic_ops
End : 27                           libdrm
Dep : 27                           talloc
End : 26                          mesalib
End : 25                         xorg7-app
End : 24                        xcursor-themes
End : 23                       xorg7-font
Node: 23                       intltool
Dep : 24                        perl-xml-parser
End : 23                       intltool
End : 22                      xkeyboard-config
End : 21                     xorg7-server
End : 20                    xorg7-driver
End : 19                   xterm2
Dep : 19                   dbus
Dep : 19                   libjpeg
Node: 19                   libmng
Dep : 20                    lcms
End : 19                   libmng
Dep : 19                   libtiff
End : 18                  qt4
End : 17                 automoc4
End : 16                phonon
Dep : 16                gstreamer
Node: 16                gst-plugins-base
Node: 17                 pango
Dep : 18                  cairo
Dep : 18                  gobject-introspection
End : 17                 pango
End : 16                gst-plugins-base
Node: 16                gst-plugins-good
Node: 17                 GConf
Dep : 18                  dbus-glib
Node: 18                  gtk3
Dep : 19                   atk
Dep : 19                   gdk-pixbuf
End : 18                  gtk3
Dep : 18                  polkit
End : 17                 GConf
Node: 17                 libsoup
Node: 18                  glib-networking
Node: 19                   gnutls
Dep : 20                    nettle
End : 19                   gnutls
Dep : 19                   gsettings-desktop-schemas
End : 18                  glib-networking
Node: 18                  libgnome-keyring
Node: 19                   libgcrypt
Dep : 20                    libgpg-error
End : 19                   libgcrypt
End : 18                  libgnome-keyring
End : 17                 libsoup
End : 16                gst-plugins-good
Dep : 16                gst-plugins-bad
Dep : 16                gst-plugins-ugly
End : 15               phonon-backend-gstreamer
Node: 15               vlc
Node: 16                ffmpeg
Dep : 17                 yasm
End : 16                ffmpeg
Dep : 16                libmad
Dep : 16                liba52
End : 15               vlc
End : 14              phonon-backend-vlc
Dep : 14              shared-mime-info
Dep : 14              boost
Node: 14              soprano
Node: 15               redland
Node: 16                rasqal
Dep : 17                 raptor
End : 16                rasqal
End : 15               redland
Node: 15               libiodbc
Node: 16                gtk2
Dep : 17                 hicolor-icon-theme
End : 16                gtk2
End : 15               libiodbc
Node: 15               virtuoso
Node: 16                openldap
Dep : 17                 db
Dep : 17                 cyrus-sasl
End : 16                openldap
Dep : 16                jdk
End : 15               virtuoso
End : 14              soprano
Dep : 14              mysql
Dep : 14              postgresql
End : 13             akonadi
End : 12            attica
End : 11           qimageblitz
End : 10          shared-desktop-ontologies
End : 9         polkit-qt
End : 8        oxygen-icons
Dep : 8        alsa-lib
Dep : 8        strigi
Node: 8        qca
Dep : 9         which
End : 8        qca
Dep : 8        libdbusmenu-qt
Node: 8        DocBook
Dep : 9         unzip
End : 8        DocBook
Dep : 8        docbook-xsl
Dep : 8        giflib
Node: 8        upower
Node: 9         udev
Node: 10          acl
Dep : 11           attr
End : 10          acl
Dep : 10          pciutils
Node: 10          usbutils
Dep : 11           libusb
End : 10          usbutils
End : 9         udev
End : 8        upower
Node: 8        udisks
Dep : 9         libatasmart
Dep : 9         parted
Dep : 9         sg3_utils
End : 8        udisks
End : 7       kdelibs
Node: 7       gpgme
Dep : 8        libassuan
End : 7       gpgme
Dep : 7       libical
End : 6      kdepimlibs
Dep : 6      libtirpc
Dep : 6      exiv2
End : 5     kderuntime
End : 4    kdebaseapps
End : 3   kactivities
Node: 3   consolekit
Dep : 4    linux-pam
End : 3   consolekit
End : 2  kdeworkspace
End : 1 root
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to