Boost logo

Boost :

From: Victor A. Wagner Jr. (vawjr_at_[hidden])
Date: 2004-12-04 10:45:31


At Saturday 2004-12-04 07:15, you wrote:
>Victor A. Wagner Jr. wrote:
>
>>>This is almost certainly related to http://tinyurl.com/5pmbf . If you
>>>look through that thread you will understand the issues, and see that I
>>>had checked in a partial fix for a different problem a few days ago that
>>>caused some other problems in turn. Now there's what should be a fix in
>>>the CVS. Please let me know if that's not the case.
>>
>>I noted earlier that I was now getting some new warnings I hadn't seen
>>before but the errors are all gone.
>
>Are the warnings a concern? What are they?

copied and pasted from earlier (I don't have any archive links). They're
not related to the iterator, they have to do with some types in date-time
about which I should need to know nothing.

>Could this be part of the problem?

maybe, I get no errors compiling my program now, but I have some new warnings:
the two size_t to int ones are pesky, the others, I can't tell if there
actually IS any possibility of losing data.

------ Build started: Project: MakeDriveData, Configuration: Debug Win32 ------

Compiling...
cyborgdrivecanula.cpp
c:\boost\include\boost-1_32\boost\date_time\posix_time\conversion.hpp(27) :
warning C4244: 'argument' : conversion from 'time_t' to 'long', possible
loss of data
c:\boost\include\boost-1_32\boost\date_time\time_system_counted.hpp(57) :
warning C4244: 'initializing' : conversion from
'boost::date_time::counted_time_rep<config>::int_type' to
'boost::date_time::gregorian_calendar_base<ymd_type_,date_int_type_>::date_int_type',
possible loss of data
         with
         [
             config=boost::posix_time::millisec_posix_time_system_config
         ]
         and
         [
             ymd_type_=boost::gregorian::greg_year_month_day,
             date_int_type_=boost::date_time::int_adapter<unsigned
long>::int_type
         ]
         c:\boost\include\boost-1_32\boost\date_time\time_system_counted.hpp(52)
: while compiling class-template member function
'boost::date_time::counted_time_rep<config>::date_type
boost::date_time::counted_time_rep<config>::date(void) const'
         with
         [
             config=boost::posix_time::millisec_posix_time_system_config
         ]
         c:\boost\include\boost-1_32\boost\date_time\time_system_counted.hpp(111)
: see reference to class template instantiation
'boost::date_time::counted_time_rep<config>' being compiled
         with
         [
             config=boost::posix_time::millisec_posix_time_system_config
         ]
         c:\boost\include\boost-1_32\boost\date_time\time.hpp(52) : see
reference to class template instantiation
'boost::date_time::counted_time_system<time_rep>' being compiled
         with
         [
             time_rep=boost::posix_time::int64_time_rep
         ]
         c:\boost\include\boost-1_32\boost\date_time\posix_time\ptime.hpp(32)
: see reference to class template instantiation
'boost::date_time::base_time<T,time_system>' being compiled
         with
         [
             T=boost::posix_time::ptime,
             time_system=boost::posix_time::posix_time_system
         ]
c:\boost\include\boost-1_32\boost\date_time\time_parsing.hpp(81) : warning
C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of
data
         c:\boost\include\boost-1_32\boost\date_time\posix_time\time_parsers.hpp(27)
: see reference to function template instantiation 'time_duration
boost::date_time::parse_delimited_time_duration<boost::posix_time::time_duration>(const
std::string &)' being compiled
         with
         [
             time_duration=boost::posix_time::time_duration
         ]
c:\boost\include\boost-1_32\boost\date_time\date_parsing.hpp(211) : warning
C4244: 'argument' : conversion from 'std::allocator<_Ty>::value_type' to
'char', possible loss of data
         with
         [
             _Ty=wchar_t
         ]
         c:\boost\include\boost-1_32\boost\date_time\date_parsing.hpp(253)
: see reference to function template instantiation 'date_type
boost::date_time::from_stream_type<date_type,std::basic_string<_Elem,_Traits,_Ax>::iterator>(iterator_type
&,iterator_type &,wchar_t)' being compiled
         with
         [
             date_type=boost::gregorian::date,
             _Elem=wchar_t,
             _Traits=std::char_traits<wchar_t>,
             _Ax=std::allocator<wchar_t>,
             iterator_type=std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>::iterator
         ]
         c:\boost\include\boost-1_32\boost\date_time\gregorian\parsers.hpp(78)
: see reference to function template instantiation
'boost::date_time::period<point_rep,duration_rep>
boost::date_time::from_simple_string_type<boost::gregorian::date,wchar_t>(const
std::basic_string<_Elem,_Traits,_Ax> &)' being compiled
         with
         [
             point_rep=boost::gregorian::date,
             duration_rep=boost::gregorian::date_duration,
             _Elem=wchar_t,
             _Traits=std::char_traits<wchar_t>,
             _Ax=std::allocator<wchar_t>
         ]
Linking...

Build log was saved at
"file://c:\Projects\CyborgPusher\MakeDriveData\Debug\BuildLog.htm"
MakeDriveData - 0 error(s), 4 warning(s)

>Bart
>
>_______________________________________________
>Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Victor A. Wagner Jr. http://rudbek.com
The five most dangerous words in the English language:
               "There oughta be a law"
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

>--
>Dave Abrahams
>Boost Consulting
>http://www.boost-consulting.com
>
>_______________________________________________
>Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
>

Victor A. Wagner Jr. http://rudbek.com
The five most dangerous words in the English language:
               "There oughta be a law"


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk