|
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