$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Patrik Jonsson (patrik_at_[hidden])
Date: 2005-05-25 16:33:24
Hi again,
so, I've now switched to trying to build boost using KCC (4.0f9, I need 
both KCC and gcc versions). And that opened up a whole new slew of cans 
of worms...
1. the <address-model>64 doesn't seem to do anything here, the proper 
option (-q64) is not used. I can turn it on with "<cxxflags>-q64 
<linkflags>-q64 <arflags>-q64" and that seems to work.
2. when building the thread library (and possibly others), the option to 
turn on threading (--thread_safe) is not used, resulting in error messages:
"/scratch/scratchdirs/patrik/boost_1_32_0/boost/config/requires_threads.hpp", 
line 86: catastrophic error:
          #error directive: "Compiler threading support is not turned on.
          Please consult your compiler's documentation for the appropriate
          options to use"
  #  error "Compiler threading support is not turned on.  Please consult 
your compiler's documentation for the appropriate options to use"
If I manually turn it on using "<cxxflags>--thread_safe 
<linkflags>--thread_safe <arflags>--thread_safe", I can compile it, but...
3. Building shared libraries fails:
kcc-Link-action 
bin/boost/libs/thread/build/libboost_thread.so/kcc/debug/libboos
t_thread-kcc-d-1_32.so
"/scratch/scratchdirs/patrik/kcc_munch0000DABA000.c", line 3.1: 1506-166 
(S) Def
inition of function func_ptr requires parentheses.
"/scratch/scratchdirs/patrik/kcc_munch0000DABA000.c", line 3.10: 
1506-276 (S) Sy
ntax error: possible missing '{'?
/usr/common/usg/KCC/4.0f9/KCC_BASE/bin/cc_r: 1501-228 input file 
kcc_munch0000DA
BA000.o not found
     KCC  -g --thread_safe  -o 
"bin/boost/libs/thread/build/libboost_thread.so/k
cc/debug/libboost_thread-kcc-d-1_32.so"   
"bin/boost/libs/thread/build/libboost_
thread.so/kcc/debug/barrier.o" 
"bin/boost/libs/thread/build/libboost_thread.so/k
cc/debug/condition.o" 
"bin/boost/libs/thread/build/libboost_thread.so/kcc/debug/
exceptions.o" 
"bin/boost/libs/thread/build/libboost_thread.so/kcc/debug/mutex.o"
 "bin/boost/libs/thread/build/libboost_thread.so/kcc/debug/once.o" 
"bin/boost/li
bs/thread/build/libboost_thread.so/kcc/debug/recursive_mutex.o" 
"bin/boost/libs/
thread/build/libboost_thread.so/kcc/debug/read_write_mutex.o" 
"bin/boost/libs/th
read/build/libboost_thread.so/kcc/debug/thread.o" 
"bin/boost/libs/thread/build/l
ibboost_thread.so/kcc/debug/tss_hooks.o" 
"bin/boost/libs/thread/build/libboost_t
hread.so/kcc/debug/tss_dll.o" 
"bin/boost/libs/thread/build/libboost_thread.so/kc
c/debug/tss_pe.o" 
"bin/boost/libs/thread/build/libboost_thread.so/kcc/debug/tss.
o" "bin/boost/libs/thread/build/libboost_thread.so/kcc/debug/xtime.o"    -lm
...failed kcc-Link-action 
bin/boost/libs/thread/build/libboost_thread.so/kcc/deb
ug/libboost_thread-kcc-d-1_32.so...
...skipped <@boost!lib-KCC>libboost_thread-kcc-d-1_32.so for lack of 
<@boost!lib
s!thread!build/libboost_thread.so/kcc/debug>libboost_thread-kcc-d-1_32.so...
4. There are numerous compiler errors and warnings preventing many 
libraries from building. I've attached the full build log to this email.
cheers,
/Patrik