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

Reply via email to