Boost logo

Boost Users :

From: Artus (artus.pinckiz_at_[hidden])
Date: 2007-03-22 05:39:44


Hi, I am trying to use Boost.Date_Time (and Boost) for the first time,
and I failed to compile the following :

------------------------------------
#include <iostream>
#include <iomanip>

#include <boost/date_time/gregorian/gregorian.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>

int main(int, char **) {
   using namespace std;
   using namespace boost::posix_time;
   using namespace boost::gregorian;

   std::cout << to_simple_string(second_clock::universal_time());

   return 0;
}
-----------------------------------------

I get these comments :

g++ -c -pipe -Wall -W -O2 -g -pipe -m32 -march=i386 -mtune=pentium4
-DQT_NO_DEBUG -DQT_SHARED -DQT_THREAD_SUPPORT
-I/usr/lib/qt-3.3/mkspecs/default -I. -I/usr/lib/qt-3.3/include -o
receiver.o receiver.cpp
g++ -o receiver.exe receiver.o -L/usr/lib/qt-3.3/lib
-L/usr/X11R6/lib -lchoo -lqt-mt -lXext -lX11 -lm
receiver.o(.text+0xb96): In function `main':
/usr/include/boost/date_time/date_formatting.hpp:43: undefined reference
to `boost::gregorian::greg_month::as_short_string() const'

I found some threads about this error but no solution. Can any one help?
I am using Boost 1.32.0.

Cheers,
Patrick


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