[ooo-build] ooo-build-3.1.0.99.3 fails building sddll0.hxx
John B
johnb316 at gmail.com
Sat Aug 22 17:09:29 PDT 2009
I'm attempting to build ooo-build-3.1.0.99.3 on a box with VectorLinux
6.0 SOHO (based on Slackware 12.1). Make fails at the following point:
Entering /usr/src/tmp/ooo-build-3.1.0.99.3/build/ooo310-m18/sd/source/ui/app
../../../unxlngi6.pro/inc/sddll0.hxx
echo \#define DLL_NAME \"libsdli.so\" >../../../unxlngi6.pro/inc/sddll0.hxx
Compiling: sd/source/ui/app/sdmod.cxx
Compiling: sd/source/ui/app/sdmod1.cxx
Compiling: sd/source/ui/app/sdmod2.cxx
In file included from
/usr/include/boost/function/detail/maybe_include.hpp:13,
from
/usr/include/boost/function/detail/function_iterate.hpp:14,
from
/usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47,
from /usr/include/boost/function.hpp:64,
from ../inc/tools/AsynchronousCall.hxx:36,
from ../inc/DrawViewShell.hxx:35,
from
/usr/src/tmp/ooo-build-3.1.0.99.3/build/ooo310-m18/sd/source/ui/app/sdmod2.cxx:79:
/usr/include/boost/function/function_template.hpp:965: error:
declaration of 'class R'
/usr/include/boost/function/function_template.hpp:652: error: shadows
template parm 'class R'
/usr/include/boost/function/function_template.hpp:979: error:
declaration of 'class R'
/usr/include/boost/function/function_template.hpp:652: error: shadows
template parm 'class R'
/usr/include/boost/function/function_template.hpp:983: error: invalid
use of incomplete type 'class boost::function0<R>'
/usr/include/boost/function/function_template.hpp:667: error:
declaration of 'class boost::function0<R>'
/usr/include/boost/function/function_template.hpp:994: error:
declaration of 'class R'
/usr/include/boost/function/function_template.hpp:652: error: shadows
template parm 'class R'
/usr/include/boost/function/function_template.hpp:1000: error: 'void
boost::function0<R>::operator==(const boost::function0<R>&, const
boost::function0<R>&)' must take exactly one argument
/usr/include/boost/function/function_template.hpp:1001: error:
declaration of 'class R'
/usr/include/boost/function/function_template.hpp:652: error: shadows
template parm 'class R'
/usr/include/boost/function/function_template.hpp:1007: error: 'void
boost::function0<R>::operator!=(const boost::function0<R>&, const
boost::function0<R>&)' must take exactly one argument
/usr/include/boost/function/function_template.hpp:1017: error:
declaration of 'class R'
/usr/include/boost/function/function_template.hpp:652: error: shadows
template parm 'class R'
/usr/include/boost/function/function_template.hpp:1025: error: 'struct
boost::function<R ()()>::clear_type' redeclared with different access
/usr/include/boost/function/function_template.hpp:1098: error: 'class
boost::function<R ()()>' redeclared with different access
In file included from
/usr/include/boost/function/detail/maybe_include.hpp:18,
from
/usr/include/boost/function/detail/function_iterate.hpp:14,
from
/usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:52,
from /usr/include/boost/function.hpp:64,
from ../inc/tools/AsynchronousCall.hxx:36,
from ../inc/DrawViewShell.hxx:35,
from
/usr/src/tmp/ooo-build-3.1.0.99.3/build/ooo310-m18/sd/source/ui/app/sdmod2.cxx:79:
/usr/include/boost/function/function_template.hpp:80: error: expected
unqualified-id before 'namespace'
/usr/src/tmp/ooo-build-3.1.0.99.3/build/ooo310-m18/sd/source/ui/app/sdmod2.cxx:793:
error: expected `}' at end of input
dmake: Error code 1, while making '../../../unxlngi6.pro/slo/sdmod2.obj'
ERROR: Error 65280 occurred while making
/usr/src/tmp/ooo-build-3.1.0.99.3/build/ooo310-m18/sd/source/ui/app
rmdir /tmp/3932
make: *** [stamp/build] Error 1
vector://usr/src/ooo-build
root:#
=================
I have boost-1.38.0 on the box I'm using. All of the other necessary
external build-time dependencies are on the box as well.
Do I need to upgrade the version of the Boost libraries I am using, or
is there some coding bug in the sd/source/ui/app file that caused make
to fail?
Regards,
John Babiak
johnb316 at gmail.com
More information about the ooo-build
mailing list