Hi, Using LFS SVN (Apr 9) and BLFS SVN (Apr 11), on a virtual machine running Debian stable 32 bits, (with a 64 bit host). Note: I add --with-native-system-header-dir=/tools/include to gcc-pass2 configure.
1) Dependencies: - soprano needs libQtDBus, which is not built if DBus is not installed when QT4 is built. Since DBus is tagged 'Optional' for Qt4, it is possible to build QT without DBus support. Since many packages using Qt4 require DBus support, I suggest that DBus be a recommended dependency of Qt4. - Due to a bug in QCA configure, QCA cannot be built if `which' is not installed. So `which' is a required dependency of QCA. - vlc has several required (or at least recommended) dependencies, that is, there should be either a configure switch --disable-package or the package should be installed, specifically: > either libmad installed or --disable-mad passed > either ffmpeg installed or --disable-avcodec passed > either liba52 installed or --disable-a52 passed 2) Typos and minor changes: - boost installation instructions should have the attribute role="root" - strigi `command explanations' have patch -Np0 while the correct command (in the instructions) is patch -Np1 - consolekit configuration instructions should also be role="root" 3) Compilation errors (probably due to gcc-4.7): - soprano: one file in soprano uses `sleep' without including unistd.h. This generates an error. Possible workaround: sed -i '/signal/a #include <unistd.h>' backends/virtuoso/virtuosocontroller.cpp - strigi: same error. Workaround: sed -i '/stdio/a #include <unistd.h>' strigidaemon/bin/daemon/eventlistener/eventlistenerqueue.h - qca: g++ wants to see `this->set' instead of 'set' in a file. Workaround: sed -i '217s@set@this->set@' src/botantools/botan/botan/secmem.h Note: `set' occurs several times in this file. Only the one at line 217 generates en error... 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. Regards, Pierre -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
