Boost logo

Boost Users :

From: Mark Helzer (Mark_Helzer_at_[hidden])
Date: 2004-12-06 20:58:39


 

>Mark Helzer wrote:

>>I'm getting this error trying to build boost
>>tru64cxx65-C++-action
>>bin/boost/libs/date_time/build/libboost_date_time.so/tru64
>>cxx65/debug/greg_month.o
>>cxx: Error: /adp/local/src/boost_1_32_0/boost/cstdint.hpp, line 87: #5
>>could
>> not open source file "inttypes.h"
>>
>>Quite true, it doesn't exist.
>>Here's my command line:
>>bjam -sTOOLS=tru64cxx65 install
>>
>>Compiler is
>>
>>
>>cxx -V
>>
>>
>>Compaq C++ V6.5-041 for Digital UNIX V4.0F (Rev. 1229)
>>Compiler Driver V6.5-041 (cxx) cxx Driver
>>
>>Is this a configuration issue?
>>
>>
>For now, remove '|| defined(__osf__)' from line 85 of cstdint.hpp.
>There may be a more general fix in the current CVS version, but this
>change works for me (and my 4.0F system).

Kewl, that works, I got a little further down the path. Next problem:

cxx: Error: /adp/local/src/boost_1_32_0/boost/bind.hpp, line 206: #266
"value"
          is ambiguous
          detected during:
            instantiation of class "boost::_bi::list1<A1> [with
                      A1=boost::_bi::list_av_1<boost::arg<1>>::B1]" at
line
                      161 of
 
"/adp/local/src/boost_1_32_0/boost/bind/bind_template.hpp
                      "
            instantiation of class "boost::_bi::bind_t<R, F, L> [with
                      R=std::wstring, F=std::wstring (*)(const
std::string &),
 
L=boost::_bi::list1<boost::_bi::list_av_1<boost::arg<1>>:
                      :B1>]" at line 71 of
 
"/adp/local/src/boost_1_32_0/libs/program_options/build/.
                      ./src/parsers.cpp"
    template<class T> T & operator[] (value<T> & v) const { return
v.get(); }
--------------------------------------^

I see value defined as a class template at line 90 of boost/bind.hpp


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