Bruce Dubbs wrote:
The workaround then is for boost before install:
sed -e '1 i#ifndef Q_MOC_RUN' \
-e '$ a#endif' \
-i boost/type_traits/detail/has_binary_operator.hpp
That could also be done after install in /usr/install, but is not optimal.
In any case, I did the above and the messages about 'Parse error at
"BOOST_JOIN"' are gone, but I still get an error:
Cannot create
/tmp/kdepim/kdepim-4.14.3/build/kleopatra/libkleopatraclient/core/moc_command_p.cpp
but nothing else. I have /tmp/kdepim/kdepim-4.14.3/build/kleopatra, but
no libkleopatraclient directory.
I'll try again with a full build but that will take a while.
Well that was faster than I thought. This time I used:
cmake -DCMAKE_INSTALL_PREFIX=$KDE_PREFIX \
-DSYSCONF_INSTALL_DIR=/etc \
-DCMAKE_BUILD_TYPE=Release \
-Wno-dev .. &&
make -j4 VERBOSE=1
and the -j4 did the whole thing successfully in about the same time as
just the attempted build of kleopatra (5.5 SBU)
So where we are is that we need to fix a boost header in the book. I
can do that with the sed above if you agree.
-- Bruce
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page