Hi,
 
I am trying to Install BOOST_1_30_0 on HPUX B.11.11 using aCC Version HP ANSI C++ B3910B
A.03.33.
 
Fisrtly i tried to build the thread libaray under <BOOST_ROOT>/lib/thread/build using statement
bjam -sTOOLS="acc" -sBuild="debug release"
 
I tried thread first because the regex compilation was also giving problems.
 
Though Compiling the threads library result in
 
MkDir1 ../../../libs/thread/build/bin/libboost_thread.so/acc/debug/runtime-link-dynamic/shared-linkable-true/threading-multi
aCC-C++-action ../../../libs/thread/build/bin/libboost_thread.so/acc/debug/runtime-link-dynamic/shared-linkable-true/threading-multi/condition.o
Error 19: "/mnt/r7/apal3/lib/boost_1_30_0/boost/type_traits/is_function.hpp", line 59 #
    Unexpected 'template'.
            ::template result_<T>
              ^^^^^^^^
Error 24: "/mnt/r7/apal3/lib/boost_1_30_0/boost/type_traits/is_function.hpp", line 59 # '{'
    expected instead of '<'.
            ::template result_<T>
                              ^
Error 20: "/mnt/r7/apal3/lib/boost_1_30_0/boost/type_traits/is_function.hpp", line 59 # '<'
    expected before '>'.
            ::template result_<T>
                                ^
Error 24: "/mnt/r7/apal3/lib/boost_1_30_0/boost/type_traits/is_function.hpp", line 60 # ';'
    expected instead of '{'.
    {
    ^
Error 318: "/mnt/r7/apal3/lib/boost_1_30_0/boost/type_traits/is_function.hpp", line 59 # A
    template name was expected instead of 'T'. Did you forget to define the template?
            ::template result_<T>
                               ^^
Error 263: "/mnt/r7/apal3/lib/boost_1_30_0/boost/type_traits/is_function.hpp", line 59 # Object
    expected in declaration list.
            ::template result_<T>
                               ^^
Error 19: "/mnt/r7/apal3/lib/boost_1_30_0/boost/function/function_base.hpp", line 322 #
    Unexpected 'template'.
        struct enable_if : public enabled<Enabled>::template base<T>
                                                    ^^^^^^^^
Error 24: "/mnt/r7/apal3/lib/boost_1_30_0/boost/function/function_base.hpp", line 322 # '{'
    expected instead of '<'.
        struct enable_if : public enabled<Enabled>::template base<T>
                                                                 ^
Error 20: "/mnt/r7/apal3/lib/boost_1_30_0/boost/function/function_base.hpp", line 322 # '<'
    expected before '>'.
        struct enable_if : public enabled<Enabled>::template base<T>
                                                                   ^
Error 24: "/mnt/r7/apal3/lib/boost_1_30_0/boost/function/function_base.hpp", line 323 # ';'
    expected instead of '{'.
        {
        ^
Error 419: "/mnt/r7/apal3/lib/boost_1_30_0/boost/function/function_base.hpp", line 322 # 'T' is
    used as a type, but has not been defined as a type.
        struct enable_if : public enabled<Enabled>::template base<T>
                                                                  ^
Error 318: "/mnt/r7/apal3/lib/boost_1_30_0/boost/function/function_base.hpp", line 322 # A
    template name was expected instead of '<type inserted by compiler>'. Did you forget to
    define the template?
        struct enable_if : public enabled<Enabled>::template base<T>
                                                                   ^
Error 699: "/mnt/r7/apal3/lib/boost_1_30_0/boost/function/function_base.hpp", line 322 # Error
    limit reached; halting compilation.
        struct enable_if : public enabled<Enabled>::template base<T>
                                                                   ^
     aCC  -AA -c +W823  -I/mnt/r7/apal3/lib/boost_1_30_0   -DBOOST_THREAD_BUILD_DLL=1  -mt -g +Z   -I"../../../libs/thread/build"  -I"/mnt/r7/apal3/lib/boost_1_30_0"  -o "../../../libs/thread/build/bin/libboost_thread.so/acc/debug/runtime-link-dynamic/shared-linkable-true/threading-multi/condition.o"  "../src/condition.cpp"
...failed aCC-C++-action ../../../libs/thread/build/bin/libboost_thread.so/acc/debug/runtime-link-dynamic/shared-linkable-true/threading-multi/condition.o...
Then i downloaded the lates is_functions.hpp from the CVS which again resulted in
 
aCC-C++-action ../../../libs/thread/build/bin/libboost_thread.so/acc/debug/runtime-link-dynamic/shared-linkable-true/threading-multi/condition.o
Error 19: "/mnt/r7/apal3/lib/boost_1_30_0/boost/type_traits/is_function.hpp", line 59 #
    Unexpected 'template'.
            ::BOOST_NESTED_TEMPLATE result_<T>
              ^^^^^^^^^^^^^^^^^^^^^
Error 24: "/mnt/r7/apal3/lib/boost_1_30_0/boost/type_traits/is_function.hpp", line 59 # '{'
    expected instead of '<'.
            ::BOOST_NESTED_TEMPLATE result_<T>
                                           ^
Error 20: "/mnt/r7/apal3/lib/boost_1_30_0/boost/type_traits/is_function.hpp", line 59 # '<'
    expected before '>'.
            ::BOOST_NESTED_TEMPLATE result_<T>
                                             ^
Error 24: "/mnt/r7/apal3/lib/boost_1_30_0/boost/type_traits/is_function.hpp", line 60 # ';'
    expected instead of '{'.
    {
    ^
Error 318: "/mnt/r7/apal3/lib/boost_1_30_0/boost/type_traits/is_function.hpp", line 59 # A
    template name was expected instead of 'T'. Did you forget to define the template?
            ::BOOST_NESTED_TEMPLATE result_<T>
                                            ^^
Error 263: "/mnt/r7/apal3/lib/boost_1_30_0/boost/type_traits/is_function.hpp", line 59 # Object
    expected in declaration list.
            ::BOOST_NESTED_TEMPLATE result_<T>
                                            ^^
Error 19: "/mnt/r7/apal3/lib/boost_1_30_0/boost/function/function_base.hpp", line 322 #
    Unexpected 'template'.
        struct enable_if : public enabled<Enabled>::template base<T>
                                                    ^^^^^^^^
Error 24: "/mnt/r7/apal3/lib/boost_1_30_0/boost/function/function_base.hpp", line 322 # '{'
    expected instead of '<'.
        struct enable_if : public enabled<Enabled>::template base<T>
                                                                 ^
Error 20: "/mnt/r7/apal3/lib/boost_1_30_0/boost/function/function_base.hpp", line 322 # '<'
    expected before '>'.
        struct enable_if : public enabled<Enabled>::template base<T>
                                                                   ^
Error 24: "/mnt/r7/apal3/lib/boost_1_30_0/boost/function/function_base.hpp", line 323 # ';'
    expected instead of '{'.
        {
        ^
Error 419: "/mnt/r7/apal3/lib/boost_1_30_0/boost/function/function_base.hpp", line 322 # 'T' is
    used as a type, but has not been defined as a type.
        struct enable_if : public enabled<Enabled>::template base<T>
                                                                  ^
Error 318: "/mnt/r7/apal3/lib/boost_1_30_0/boost/function/function_base.hpp", line 322 # A
    template name was expected instead of '<type inserted by compiler>'. Did you forget to
    define the template?
        struct enable_if : public enabled<Enabled>::template base<T>
                                                                   ^
Error 699: "/mnt/r7/apal3/lib/boost_1_30_0/boost/function/function_base.hpp", line 322 # Error
    limit reached; halting compilation.
        struct enable_if : public enabled<Enabled>::template base<T>
                                                                   ^
     aCC  -AA -c +W823  -I/mnt/r7/apal3/lib/boost_1_30_0   -DBOOST_THREAD_BUILD_DLL=1  -mt -g +Z   -I"../../../libs/thread/build"  -I"/mnt/r7/apal3/lib/boost_1_30_0"  -o "../../../libs/thread/build/bin/libboost_thread.so/acc/debug/runtime-link-dynamic/shared-linkable-true/threading-multi/condition.o"  "../src/condition.cpp"
...failed aCC-C++-action ../../../libs/thread/build/bin/libboost_thread.so/acc/debug/runtime-link-dynamic/shared-linkable-true/threading-multi/condition.o...
which is agian the same later i also tried to run configure using
 
export CXX="aCC"
export CXXFLAGS="-Aa -DAportable -D__HPACC_THREAD_SAFE_RB_TREE -DRWSTD_MULTI_THREAD -DRW_MULTI_THREAD -D_REENTRANT -D_THREAD_SAFE"
export LDFLAGS="-DAportable"
export LIBS="-lpthread"
./configure
 
and coping the user.hpp to right location still the same error presist.
 
Is there any way out to compile this? what can be done to resolve it. I don't want to use GCC on HPUX.
 
Rgds
Albert


Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs