On 01/16/2019 06:31 AM, Roger Koehler via blfs-dev wrote:
On Tue, Jan 15, 2019 at 8:43 PM Ken Moffat via blfs-dev
<[email protected]> wrote:
On Tue, Jan 15, 2019 at 04:31:44PM -0700, Roger Koehler via blfs-dev wrote:
Since there is this note:
-skip qtwebengine: This switch disables building the QtWebEngine. The BLFS
editors have chosen to build qtwebengine-5.12.0 separately.
Should qtwebengine be listed as a dependency?
No, it is shipped as part of Qt5 but the only package in the book
which uses it it falkon, and I think there is one external web
browser (perhaps text-only) which can use it. And its build is
excessively long and big for people who don't need it.
I don't have it installed yet and Qt5 doesn't build:
ln -s libQt5Network.so.5.12.0 libQt5Network.so
ln -s libQt5Network.so.5.12.0 libQt5Network.so.5
ln -s libQt5Network.so.5.12.0 libQt5Network.so.5.12
rm -f ../../lib/libQt5Network.so.5.12.0
mv -f libQt5Network.so.5.12.0 ../../lib/libQt5Network.so.5.12.0
rm -f ../../lib/libQt5Network.so
rm -f ../../lib/libQt5Network.so.5
rm -f ../../lib/libQt5Network.so.5.12
mv -f libQt5Network.so ../../lib/libQt5Network.so
mv -f libQt5Network.so.5 ../../lib/libQt5Network.so.5
mv -f libQt5Network.so.5.12 ../../lib/libQt5Network.so.5.12
make[4]: Leaving directory
'/var/lib/sources/qt5/qt-everywhere-src-5.12.0/qtbase/src/network'
make[3]: Leaving directory
'/var/lib/sources/qt5/qt-everywhere-src-5.12.0/qtbase/src'
make[2]: *** [Makefile:49: sub-src-make_first] Error 2
make[2]: Leaving directory
'/var/lib/sources/qt5/qt-everywhere-src-5.12.0/qtbase'
make[1]: *** [Makefile:83: module-qtbase-make_first] Error 2
make[1]: Leaving directory '/var/lib/sources/qt5/qt-everywhere-src-5.12.0'
In my own logs [ -j4 ] that chunk of output starts about 3000 lines
into the log. You should know enough by now to recognise that in
almost all cases (except packages which use rust) the actual error
message on a multicore build can be a long way before all the other
parallel builds stop.
If you have a log, try looking for 'Error ' in the earlier lines.
Good point. I changed to make -j1 to make it easier, and this is where
it bombs out:
make[4]: Entering directory
'/var/lib/sources/qt5/qt-everywhere-src-5.12.0/qtbase/src/gui'
/var/lib/sources/qt5/qt-everywhere-src-5.12.0/qtbase/src/gui/qvkgen_wrapper.sh
vulkan/vk.xml /var/lib/sources/qt5/qt-everywhere-src-5.12.0/qtbase/header.LGPL
vulkan/qvulkanfunctions
/var/lib/sources/qt5/qt-everywhere-src-5.12.0/qtbase/bin/qvkgen: error
while loading shared libraries: libQt5Core.so.5: cannot open shared
object file: No such file or directory
make[4]: *** [Makefile:2061: vulkan/qvulkanfunctions.h] Error 127
make[4]: Leaving directory
'/var/lib/sources/qt5/qt-everywhere-src-5.12.0/qtbase/src/gui'
Is qt being installed in in /usr or /opt? If /opt, make sure
/etc/ld.so.conf is updated and in either case run ldconfig.
-- Bruce
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page