Boost logo

Boost Users :

Subject: Re: [Boost-users] Boost.MultiIndex Solaris compatibility
From: joaquin_at_[hidden]
Date: 2010-04-15 10:32:28


Andre.TERROUX_at_[hidden] escribió:
>
> Hello,
>
>
>
> boost/multi_index/indexed_by.hpp does not compile on my SunOS 5.10
> system.
>
>
>
> CC version:
>
> CC: Sun C++ 5.10 SunOS_i386 2009/06/03
>
>
>
> Compiling this test program using boost 1.42:
>
>
>
> #include <boost/multi_index/indexed_by.hpp>
>
> main()
>
> {
>
> }
>
>
>
> Reports the following errors:
>
> "/sr/gldev/shrdlibs/boostlibs/1.42.0/boost/multi_index/indexed_by.hpp",
> line 56: Error: Type name expected instead of "BOOST_PP_ENUM_1".
>
> "/sr/gldev/shrdlibs/boostlibs/1.42.0/boost/multi_index/indexed_by.hpp",
> line 58: Error: Expected "class" or "typename" before
> "BOOST_MULTI_INDEX_INDEXED_BY_TEMPLATE_PARM" .
>
> "/sr/gldev/shrdlibs/boostlibs/1.42.0/boost/multi_index/indexed_by.hpp",
> line 58: Error: Type name expected instead of "T".
>
> 3 Error(s) detected.
>
>
>
> Is Boost.MultiIndex Solaris compatible? Am I missing something?
>
>
>
> I read the following about multi_index on boost.org:
>
> No problems have been detected with this platform. Last tested for
> compiler version Sun C++ 5.10 (Sun Studio 12 Update 1). The option
> |-library=stlport4| was used to replace the default standard library
> with STLport.
>
>
>
> I tried with the –library=stlport4 but same errors.
>
>
>

Boost.MultiIndex tests are passing for SunOS 5.10 as shown in

  http://www.boost.org/development/tests/trunk/developer/multi_index.html

The particular settings of the compiler used for testing are described at

  http://www.boost.org/development/tests/trunk/Sandia-sun.html

Do you detect any significant difference?

Another possibility (which I deem highly unlikely) is that
boost/multi_index/indexed_by.hpp
is missing some include. To rule this out you might want to compile some
of the examples
at libs/multi_index/example: my hunch is that you'll get the same
problem (or equivalent)
as above.

Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net