Boost logo

Boost Users :

From: Sebastien Fortier (sebastien.fortier_at_[hidden])
Date: 2006-07-27 06:37:35


Can anyone help with this, I have been trying to compile boost on an SGI
machine.

Boost source taken from cvs.

IRIX version:
    IRIX Release 6.5 IP35

MIPSpro compiler version:
    MIPSpro Compilers: Version 7.4.2m

attached is the log of my last compilation effort.

Here is a short sorted list of the reoccurring errors

-----------------------------------------------------------------------------------------------------------------------------------
cc-1004 CC: ERROR File =
/data/cmdwx4/pst/package/boost_cvs/boost/type_traits/is_arithmetic.hpp,
Line = 37
  Not enough memory is available.

  
BOOST_TT_AUX_BOOL_TRAIT_DEF1(is_arithmetic,T,::boost::detail::is_arithmetic_impl<T>::value)
  ^

1 catastrophic error detected in the compilation of [...]
-----------------------------------------------------------------------------------------------------------------------------------
cc-1004 CC: ERROR File =
/data/cmdwx4/pst/package/boost_cvs/boost/type_traits/is_same.hpp, Line = 37
  Not enough memory is available.

  BOOST_TT_AUX_BOOL_TRAIT_DEF2(is_same,T,U,false)
  ^

1 catastrophic error detected in the compilation of [...]
-----------------------------------------------------------------------------------------------------------------------------------
cc-1282 CC: ERROR File =
/data/cmdwx4/pst/package/boost_cvs/boost/test/utils/named_params.hpp,
Line = 307
  More than one instance of overloaded function
"boost::nfp::optionally_assign"
          matches the argument list.

            Function symbol function template
"boost::nfp::optionally_assign(T
                      &, boost::nfp::nfp_detail::nil)" is ambiguous by
                      inheritance.
            Function symbol function template
                      "boost::nfp::optionally_assign(T &, const Source
&)" is
                      ambiguous by inheritance.
            The argument types are: (std::size_t,
boost::nfp::nfp_detail::nil
                      ).
          optionally_assign( target, p[k] );
          ^
-----------------------------------------------------------------------------------------------------------------------------------
cc-1384 CC: ERROR File =
/data/cmdwx4/pst/package/boost_cvs/boost/test/impl/unit_test_suite.ipp,
Line = 124
  Protected member
          
"boost::unit_test::class_property<boost::unit_test::test_unit_id>::va
          lue" is not accessible through a
          
"boost::unit_test::readwrite_property<boost::unit_test::counter_t>"
          pointer or object.

          tu->p_expected_failures.value = expected_failures;
                                                  ^
-----------------------------------------------------------------------------------------------------------------------------------
cc-1384 CC: ERROR File =
/data/cmdwx4/pst/package/boost_cvs/boost/test/impl/unit_test_suite.ipp,
Line = 126
  Protected member
          
"boost::unit_test::class_property<boost::unit_test::test_unit_id>::va
          lue" is not accessible through a
          
"boost::unit_test::readwrite_property<boost::unit_test::counter_t>"
          pointer or object.

      p_expected_failures.value += tu->p_expected_failures;
                                       ^

These errors reoccur throughout the compilation process, is there a fix
for this ?

the skipped libraries are

    libboost_test_exec_monitor
    libboost_unit_test_framework
    libboost_wave

I already compiled the library under Linux and everything worked fine.
I was hoping to use the unit testing library from boost instead of
cppunit but if I cant compile it I will have no choice in the matter.

-- 
Sébastien Fortier





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