On Saturday 14 April 2012 22:57:32 Pierre Labastie wrote: > 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. >
Thank you very much for the report. Great work, Pierre! > 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 > I fixed the dependencies. I chose to set libmad, liba52 and ffmpeg as required deps for VLC, since (in constrast to Lua) most people would want these. > 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" Fixed. > 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... I will have a closer look at these and fix them as needed. > 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? -Ragnar- -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
