$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Michel André (michel.andre_at_[hidden])
Date: 2003-03-11 18:05:59
Hello!
When compiling the following program on gcc 3.2 on a Linux box aginst the
boost in the CVS repository it fails
#include <boost/date_time/posix_time/posix_time_types.hpp>
int main(int argc, char** argv) {}
with
[michel_at_merry michel]$ g++ i.c -I"/home/michel/boost/work"
In file included from
/home/michel/boost/work/boost/date_time/posix_time/posix_time_types.hpp:9,
from i.c:2:
/home/michel/boost/work/boost/date_time/microsec_time_clock.hpp: In static
member function `static time_type
boost::date_time::microsec_clock<time_type>::create_time(timeval*)':
/home/michel/boost/work/boost/date_time/microsec_time_clock.hpp:44: parse
error
before `;' token
adding
#include <boost/date_time/posix_time/posix_time_config.hpp>
#include <boost/date_time/posix_time/posix_time_types.hpp>
int main(int argc, char** argv) {}
or including
#include <boost/date_time/posix_time/posix_time.hpp>
works.
So I guess the config isn't included in all files? According to the docs
#include <boost/date_time/posix_time/posix_time_types.hpp> is an available
header file with definitions without io.
Regards
/Michel