[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