$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: sebmarc_at_[hidden]
Date: 2001-10-04 17:56:14
I am a brand new boost user (a couple hours). I downloaded boost
1_25_0 yesterday because i am interested in the thread library for a
new project we are starting.
Trying to build the lib i have:
linux-cs01:boost_1_25_0> export BOOST_ROOT=/home/smarc/boost_1_25_0/
linux-cs01:boost_1_25_0> jam -f tools/build/allyourbase.jam -
sTOOLS='gcc'
...found 309 targets...
...updating 18 targets...
gcc-C++-action
libs/thread/build/bin/libboost_thread/gcc/debug/runtime-link-
dynamic/condition.o
In file included from libs/thread/build/../src/condition.cpp:18:
libs/thread/build/../src/timeconv.inl: In function `void
{anonymous}::to_time(unsigned int, boost::xtime &)':
libs/thread/build/../src/timeconv.inl:26: warning: comparison between
signed and unsigned
gcc-C++-action
libs/thread/build/bin/libboost_thread/gcc/debug/runtime-link-
dynamic/mutex.o
In file included from libs/thread/build/../src/mutex.cpp:19:
libs/thread/build/../src/timeconv.inl: In function `void
{anonymous}::to_time(unsigned int, boost::xtime &)':
libs/thread/build/../src/timeconv.inl:26: warning: comparison between
signed and unsigned
gcc-C++-action
libs/thread/build/bin/libboost_thread/gcc/debug/runtime-link-
dynamic/recursive_mutex.o
In file included from libs/thread/build/../src/recursive_mutex.cpp:18:
libs/thread/build/../src/timeconv.inl: In function `void
{anonymous}::to_time(unsigned int, boost::xtime &)':
libs/thread/build/../src/timeconv.inl:26: warning: comparison between
signed and unsigned
gcc-C++-action
libs/thread/build/bin/libboost_thread/gcc/debug/runtime-link-
dynamic/semaphore.o
In file included from libs/thread/build/../src/semaphore.cpp:18:
libs/thread/build/../src/timeconv.inl: In function `void
{anonymous}::to_time(unsigned int, boost::xtime &)':
libs/thread/build/../src/timeconv.inl:26: warning: comparison between
signed and unsigned
gcc-C++-action
libs/thread/build/bin/libboost_thread/gcc/debug/runtime-link-
dynamic/thread.o
In file included from libs/thread/build/../src/thread.cpp:23:
libs/thread/build/../src/timeconv.inl: In function `void
{anonymous}::to_time(unsigned int, boost::xtime &)':
libs/thread/build/../src/timeconv.inl:26: warning: comparison between
signed and unsigned
gcc-C++-action
libs/thread/build/bin/libboost_thread/gcc/debug/runtime-link-
dynamic/tss.o
gcc-C++-action
libs/thread/build/bin/libboost_thread/gcc/debug/runtime-link-
dynamic/xtime.o
libs/thread/build/../src/xtime.cpp:47: #error "xtime_get
implementation undefined"
g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline -
I"libs/thread/build" -I"/home/smarc/boost_1_25_0" -
o "libs/thread/build/bin/libboost_thread/gcc/debug/runtime-link-
dynamic/xtime.o" "libs/thread/build/../src/xtime.cpp"
...failed gcc-C++-action
libs/thread/build/bin/libboost_thread/gcc/debug/runtime-link-
dynamic/xtime.o ...
gcc-C++-action
libs/thread/build/bin/libboost_thread/gcc/debug/runtime-link-
dynamic/once.o
libs/thread/build/../src/once.cpp: In function `void do_once(...)':
libs/thread/build/../src/once.cpp:41: ANSI C++ forbids casting
between pointers to functions and objects
g++ -c -Wall -ftemplate-depth-100 -g -O0 -fno-inline -
I"libs/thread/build" -I"/home/smarc/boost_1_25_0" -
o "libs/thread/build/bin/libboost_thread/gcc/debug/runtime-link-
dynamic/once.o" "libs/thread/build/../src/once.cpp"
...failed gcc-C++-action
libs/thread/build/bin/libboost_thread/gcc/debug/runtime-link-
dynamic/once.o ...
...skipped <libs!thread!build/libboost_thread/gcc/debug/runtime-link-
dynamic>libboost_thread.a for lack of <libs!thread!
build/libboost_thread/gcc/debug/runtime-link-dynamic>libboost_thread.a
(xtime.o)...
gcc-C++-action
libs/thread/build/bin/libboost_thread/gcc/release/runtime-link-
dynamic/condition.o
In file included from libs/thread/build/../src/condition.cpp:18:
libs/thread/build/../src/timeconv.inl: In function `void
{anonymous}::to_time(unsigned int, boost::xtime &)':
libs/thread/build/../src/timeconv.inl:26: warning: comparison between
signed and unsigned
gcc-C++-action
libs/thread/build/bin/libboost_thread/gcc/release/runtime-link-
dynamic/mutex.o
In file included from libs/thread/build/../src/mutex.cpp:19:
libs/thread/build/../src/timeconv.inl: In function `void
{anonymous}::to_time(unsigned int, boost::xtime &)':
libs/thread/build/../src/timeconv.inl:26: warning: comparison between
signed and unsigned
gcc-C++-action
libs/thread/build/bin/libboost_thread/gcc/release/runtime-link-
dynamic/recursive_mutex.o
In file included from libs/thread/build/../src/recursive_mutex.cpp:18:
libs/thread/build/../src/timeconv.inl: In function `void
{anonymous}::to_time(unsigned int, boost::xtime &)':
libs/thread/build/../src/timeconv.inl:26: warning: comparison between
signed and unsigned
gcc-C++-action
libs/thread/build/bin/libboost_thread/gcc/release/runtime-link-
dynamic/semaphore.o
In file included from libs/thread/build/../src/semaphore.cpp:18:
libs/thread/build/../src/timeconv.inl: In function `void
{anonymous}::to_time(unsigned int, boost::xtime &)':
libs/thread/build/../src/timeconv.inl:26: warning: comparison between
signed and unsigned
gcc-C++-action
libs/thread/build/bin/libboost_thread/gcc/release/runtime-link-
dynamic/thread.o
In file included from libs/thread/build/../src/thread.cpp:23:
libs/thread/build/../src/timeconv.inl: In function `void
{anonymous}::to_time(unsigned int, boost::xtime &)':
libs/thread/build/../src/timeconv.inl:26: warning: comparison between
signed and unsigned
gcc-C++-action
libs/thread/build/bin/libboost_thread/gcc/release/runtime-link-
dynamic/tss.o
gcc-C++-action
libs/thread/build/bin/libboost_thread/gcc/release/runtime-link-
dynamic/xtime.o
libs/thread/build/../src/xtime.cpp:47: #error "xtime_get
implementation undefined"
g++ -c -Wall -ftemplate-depth-100 -DNDEBUG -O4 -finline-
functions -Wno-inline -I"libs/thread/build" -
I"/home/smarc/boost_1_25_0" -
o "libs/thread/build/bin/libboost_thread/gcc/release/runtime-link-
dynamic/xtime.o" "libs/thread/build/../src/xtime.cpp"
...failed gcc-C++-action
libs/thread/build/bin/libboost_thread/gcc/release/runtime-link-
dynamic/xtime.o ...
gcc-C++-action
libs/thread/build/bin/libboost_thread/gcc/release/runtime-link-
dynamic/once.o
libs/thread/build/../src/once.cpp: In function `void do_once(...)':
libs/thread/build/../src/once.cpp:41: ANSI C++ forbids casting
between pointers to functions and objects
g++ -c -Wall -ftemplate-depth-100 -DNDEBUG -O4 -finline-
functions -Wno-inline -I"libs/thread/build" -
I"/home/smarc/boost_1_25_0" -
o "libs/thread/build/bin/libboost_thread/gcc/release/runtime-link-
dynamic/once.o" "libs/thread/build/../src/once.cpp"
...failed gcc-C++-action
libs/thread/build/bin/libboost_thread/gcc/release/runtime-link-
dynamic/once.o ...
...skipped <libs!thread!build/libboost_thread/gcc/release/runtime-
link-dynamic>libboost_thread.a for lack of <libs!thread!
build/libboost_thread/gcc/release/runtime-link-
dynamic>libboost_thread.a(xtime.o)...
...failed updating 4 targets...
...skipped 2 targets...
...updated 12 targets...
linux-cs01:boost_1_25_0>
I am not terribly worried about the warnings at this point. I'm
confident they will be fixed soon. The problem comes from xtime.cpp:
gcc-C++-action
libs/thread/build/bin/libboost_thread/gcc/debug/runtime-link-
dynamic/xtime.o
libs/thread/build/../src/xtime.cpp:47: #error "xtime_get
implementation undefined"
getttimeofday is suported on Linux but for some reason boost thinks
it is not.
I'll appreciate any workaround.
Sorry if this problem has already been reported.
Seb.