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

Reply via email to