HI All,
 
I am trying to build boost 1_43_0 on HP-UX box (HP-UX 11.11) using gcc verision 3.3.1, but i am running into compilation errors.
 
The gcc version details are as below
 
-bash-3.2$ ./gcc -v
Reading specs from ./../lib/gcc-lib/hppa2.0w-hp-hpux11.11/3.3.1/specs
Configured with: ../src/configure --enable-languages=c,c++ --prefix=/usr/local/pa20_32 --with-local-prefix=/usr/local/pa20_32 --with-gnu-as --with-as=/usr/local/pa20_32/bin/as --with-ld=/usr/ccs/bin/ld --disable-shared --disable-nls
Thread model: single
gcc version 3.3.1
 
 
The following error are thrown and not even a single file is built
 
...patience...
...patience...
...patience...
...found 5243 targets...
...updating 747 targets...
common.mkdir stage
common.mkdir stage/lib
common.mkdir /export/home/devuser/Boost_1_43_0/boost_1_43_0/tmp/libs/boost
common.mkdir /export/home/devuser/Boost_1_43_0/boost_1_43_0/tmp/libs/boost/bin.v2
common.mkdir /export/home/devuser/Boost_1_43_0/boost_1_43_0/tmp/libs/boost/bin.v2/libs
common.mkdir /export/home/devuser/Boost_1_43_0/boost_1_43_0/tmp/libs/boost/bin.v2/libs/math
common.mkdir /export/home/devuser/Boost_1_43_0/boost_1_43_0/tmp/libs/boost/bin.v2/libs/math/build
common.mkdir /export/home/devuser/Boost_1_43_0/boost_1_43_0/tmp/libs/boost/bin.v2/libs/math/build/gcc-3.3.1
common.mkdir /export/home/devuser/Boost_1_43_0/boost_1_43_0/tmp/libs/boost/bin.v2/libs/math/build/gcc-3.3.1/release
common.mkdir /export/home/devuser/Boost_1_43_0/boost_1_43_0/tmp/libs/boost/bin.v2/libs/math/build/gcc-3.3.1/release/threading-multi
common.mkdir /export/home/devuser/Boost_1_43_0/boost_1_43_0/tmp/libs/boost/bin.v2/libs/math/build/gcc-3.3.1/release/threading-multi/..
common.mkdir /export/home/devuser/Boost_1_43_0/boost_1_43_0/tmp/libs/boost/bin.v2/libs/math/build/gcc-3.3.1/release/threading-multi/../src
common.mkdir /export/home/devuser/Boost_1_43_0/boost_1_43_0/tmp/libs/boost/bin.v2/libs/math/build/gcc-3.3.1/release/threading-multi/../src/tr1
gcc.compile.c++.pch /export/home/devuser/Boost_1_43_0/boost_1_43_0/tmp/libs/boost/bin.v2/libs/math/build/gcc-3.3.1/release/threading-multi/../src/tr1/pch.hpp.gch
g++: unrecognized option `-pthread'
g++: language c++-header not recognized
g++: libs/math/build/../src/tr1/pch.hpp: linker input file unused because linking not done
gcc.compile.c++ /export/home/devuser/Boost_1_43_0/boost_1_43_0/tmp/libs/boost/bin.v2/libs/math/build/gcc-3.3.1/release/threading-multi/assoc_laguerre.o
g++: unrecognized option `-pthread'
cc1plus: error: unrecognized option `-Winvalid-pch'
    "g++"  -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -pthread -fPIC -Winvalid-pch -DBOOST_ALL_NO_LIB=1 -DBOOST_BUILD_PCH_ENABLED -DBOOST_MATH_TR1_DYN_LINK=1 -DNDEBUG -I"/export/home/devuser/Boost_1_43_0/boost_1_43_0/tmp/libs/boost/bin.v2/libs/math/build/gcc-3.3.1/release/threading-multi/../src/tr1" -I"." -I"libs/math/src/tr1" -c -o "/export/home/devuser/Boost_1_43_0/boost_1_43_0/tmp/libs/boost/bin.v2/libs/math/build/gcc-3.3.1/release/threading-multi/assoc_laguerre.o" "libs/math/build/../src/tr1/assoc_laguerre.cpp"
...failed gcc.compile.c++ /export/home/devuser/Boost_1_43_0/boost_1_43_0/tmp/libs/boost/bin.v2/libs/math/build/gcc-3.3.1/release/threading-multi/assoc_laguerre.o...
gcc.compile.c++ /export/home/devuser/Boost_1_43_0/boost_1_43_0/tmp/libs/boost/bin.v2/libs/math/build/gcc-3.3.1/release/threading-multi/assoc_legendre.o
g++: unrecognized option `-pthread'
cc1plus: error: unrecognized option `-Winvalid-pch'
    "g++"  -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -pthread -fPIC -Winvalid-pch -DBOOST_ALL_NO_LIB=1 -DBOOST_BUILD_PCH_ENABLED -DBOOST_MATH_TR1_DYN_LINK=1 -DNDEBUG -I"/export/home/devuser/Boost_1_43_0/boost_1_43_0/tmp/libs/boost/bin.v2/libs/math/build/gcc-3.3.1/release/threading-multi/../src/tr1" -I"." -I"libs/math/src/tr1" -c -o "/export/home/devuser/Boost_1_43_0/boost_1_43_0/tmp/libs/boost/bin.v2/libs/math/build/gcc-3.3.1/release/threading-multi/assoc_legendre.o" "libs/math/build/../src/tr1/assoc_legendre.cpp"
...failed gcc.compile.c++ /export/home/devuser/Boost_1_43_0/boost_1_43_0/tmp/libs/boost/bin.v2/libs/math/build/gcc-3.3.1/release/threading-multi/assoc_legendre.o...
gcc.compile.c++ /export/home/devuser/Boost_1_43_0/boost_1_43_0/tmp/libs/boost/bin.v2/libs/math/build/gcc-3.3.1/release/threading-multi/beta.o
g++: unrecognized option `-pthread'
cc1plus: error: unrecognized option `-Winvalid-pch'
 
 
Am i missing something?Is there any specific HP-UX version or any minimum gcc version that is required to build boost 1_43_0?
 
Regards,
Nakul Virmani