[C++-sig] compiling boost.python v2 on IRIX

David Abrahams dave at boost-consulting.com
Mon Oct 7 17:49:05 CEST 2002


Stefan Seefeld <stefan.seefeld at orthosoft.ca> writes:

> hi there,
> 
> I just tried to compile boost.python v2 on irix using the 'mipspro'
> toolset. The compilation failed on the file 'pickle_support.o' with
> the error(s)
> 
> cc-3354 CC: ERROR File =
> /homes/Developer/sseefel/boost/boost/mpl/aux_/preprocessed/plain/arg.hpp,
> Line = 18
>    A non-integral operation is not allowed in a nontype template argument.
> 
>            BOOST_STATIC_ASSERT(!is_void_<type>::value);
>            ^
> 
> cc-1070 CC: ERROR File =
> /homes/Developer/sseefel/boost/boost/mpl/aux_/preprocessed/plain/arg.hpp,
> Line = 18
>    The indicated type is incomplete.
> 
>            BOOST_STATIC_ASSERT(!is_void_<type>::value);

This was working on that compiler a few days ago. I'll see about a workaround.

> Beside that, I find the build system not very transparent, so tracking
> things down is non-obvious. The use of jam isn't particularly helpful.
> For example I just realized from the error logs that it is using the
> "-mips3" compiler flag, while I'd like "-mips4". I couldn't find either
> docs nor code that made clear how to change that flag.

Yeah, we know there are some doc limitations we need to address. It's
a tension between investing resources in the current system and
developing the next one. We'll try to help out as best we can in the
meantime.

-- 
           David Abrahams * Boost Consulting
dave at boost-consulting.com * http://www.boost-consulting.com





More information about the Cplusplus-sig mailing list