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

Reply via email to