cd "./build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_release" && sh ../../build/generate_tbbvars.sh HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_release cd "./build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_debug" && sh ../../build/generate_tbbvars.sh HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_debug gmake -C "./build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_debug" -r -f ../../build/Makefile.tbb cfg=debug tbb_root=../.. gmake[1]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_debug' ../../build/Makefile.tbb:39: CONFIG: cfg=debug arch=ia64 compiler=aCC os=HP-UX runtime=aCCA.06.25_kernelB.11.31 sh ../../build/generate_tbbvars.sh /opt/aCC/bin/aCC -b -o libtbb_debug.so concurrent_hash_map.o concurrent_queue.o concurrent_vector.o dynamic_link.o itt_notify.o cache_aligned_allocator.o pipeline.o queuing_mutex.o queuing_rw_mutex.o spin_rw_mutex.o spin_mutex.o task.o tbb_misc.o mutex.o recursive_mutex.o tbb_thread.o itt_notify_proxy.o itt_annotate.o concurrent_vector_v2.o concurrent_queue_v2.o spin_rw_mutex_v2.o atomic_support.o ia64_misc.o lock_byte.o log2.o pause.o +DD64 -mt gmake[1]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_debug' gmake -C "./build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_release" -r -f ../../build/Makefile.tbb cfg=release tbb_root=../.. gmake[1]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_release' ../../build/Makefile.tbb:39: CONFIG: cfg=release arch=ia64 compiler=aCC os=HP-UX runtime=aCCA.06.25_kernelB.11.31 sh ../../build/generate_tbbvars.sh /opt/aCC/bin/aCC -b -o libtbb.so concurrent_hash_map.o concurrent_queue.o concurrent_vector.o dynamic_link.o itt_notify.o cache_aligned_allocator.o pipeline.o queuing_mutex.o queuing_rw_mutex.o spin_rw_mutex.o spin_mutex.o task.o tbb_misc.o mutex.o recursive_mutex.o tbb_thread.o itt_notify_proxy.o itt_annotate.o concurrent_vector_v2.o concurrent_queue_v2.o spin_rw_mutex_v2.o atomic_support.o ia64_misc.o lock_byte.o log2.o pause.o +DD64 -mt gmake[1]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_release' gmake -C "./build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_debug" -r -f ../../build/Makefile.tbbmalloc cfg=debug malloc tbb_root=../.. gmake[1]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_debug' gmake[1]: Nothing to be done for `malloc'. gmake[1]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_debug' gmake -C "./build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_release" -r -f ../../build/Makefile.tbbmalloc cfg=release malloc tbb_root=../.. gmake[1]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_release' gmake[1]: Nothing to be done for `malloc'. gmake[1]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_release' gmake -C "./build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_debug" -r -f ../../build/Makefile.tbbmalloc cfg=debug malloc_test tbb_root=../.. gmake[1]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_debug' /opt/aCC/bin/aCC -c -DTBB_DO_ASSERT -DDO_ITT_NOTIFY -g +O0 -DUSE_PTHREAD -AA +DD64 -mt -Wc,-ansi_for_scope,on -I../../src -I../../include ../../src/test/test_malloc_compliance.cpp "../../src/test/test_malloc_compliance.cpp", line 257: error #2020: identifier "posix_memalign" is undefined Rposix_memalign=posix_memalign; ^ 1 error detected in the compilation of "../../src/test/test_malloc_compliance.cpp". demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. gmake[1]: *** [test_malloc_compliance.o] Error 2 gmake[1]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_debug' gmake: [test] Error 2 (ignored) gmake -C "./build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_debug" -r -f ../../build/Makefile.test cfg=debug tbb_root=../.. gmake[1]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_debug' ../../build/Makefile.test:82: *** commands commence before first target. Stop. gmake[1]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_debug' gmake: [test] Error 2 (ignored) gmake -C "./build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_release" -r -f ../../build/Makefile.tbbmalloc cfg=release malloc_test tbb_root=../.. gmake[1]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_release' /opt/aCC/bin/aCC -c -DDO_ITT_NOTIFY +O2 -DUSE_PTHREAD -AA +DD64 -mt -Wc,-ansi_for_scope,on -I../../src -I../../include ../../src/test/test_malloc_compliance.cpp "../../src/test/test_malloc_compliance.cpp", line 257: error #2020: identifier "posix_memalign" is undefined Rposix_memalign=posix_memalign; ^ 1 error detected in the compilation of "../../src/test/test_malloc_compliance.cpp". demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. gmake[1]: *** [test_malloc_compliance.o] Error 2 gmake[1]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_release' gmake: [test] Error 2 (ignored) gmake -C "./build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_release" -r -f ../../build/Makefile.test cfg=release tbb_root=../.. gmake[1]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_release' ../../build/Makefile.test:82: *** commands commence before first target. Stop. gmake[1]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/build/HP-UX_ia64_aCC_aCCA.06.25_kernelB.11.31_release' gmake: [test] Error 2 (ignored) gmake -C examples -r -f Makefile tbb_root=.. release test gmake[1]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples' gmake -C GettingStarted/sub_string_finder -f Makefile release CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/GettingStarted/sub_string_finder' /opt/aCC/bin/aCC -O2 -DNDEBUG -o sub_string_finder sub_string_finder.cpp -ltbb +DD64 -mt "sub_string_finder.cpp", line 33: error #3696-D: cannot open source file "tbb/parallel_for.h" #include "tbb/parallel_for.h" ^ "sub_string_finder.cpp", line 34: error #3696-D: cannot open source file "tbb/blocked_range.h" #include "tbb/blocked_range.h" ^ "sub_string_finder.cpp", line 36: error #2725: name must be a namespace name using namespace tbb; ^ "sub_string_finder.cpp", line 46: error #2864: blocked_range is not a template void operator() ( const blocked_range& r ) const { ^ "sub_string_finder.cpp", line 78: error #2020: identifier "blocked_range" is undefined parallel_for(blocked_range(0, to_scan.size(), 100), ^ "sub_string_finder.cpp", line 78: error #2254: type name is not allowed parallel_for(blocked_range(0, to_scan.size(), 100), ^ "sub_string_finder.cpp", line 78: error #2020: identifier "parallel_for" is undefined parallel_for(blocked_range(0, to_scan.size(), 100), ^ 7 errors detected in the compilation of "sub_string_finder.cpp". demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. gmake[2]: *** [release] Error 2 gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/GettingStarted/sub_string_finder' gmake[1]: [GettingStarted/sub_string_finder/release] Error 2 (ignored) gmake -C concurrent_hash_map/count_strings -f Makefile release CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/concurrent_hash_map/count_strings' /opt/aCC/bin/aCC -O2 -DNDEBUG -o count_strings count_strings.cpp -ltbb +DD64 -mt "count_strings.cpp", line 39: error #3696-D: cannot open source file "tbb/concurrent_hash_map.h" #include "tbb/concurrent_hash_map.h" ^ "count_strings.cpp", line 40: error #3696-D: cannot open source file "tbb/blocked_range.h" #include "tbb/blocked_range.h" ^ "count_strings.cpp", line 41: error #3696-D: cannot open source file "tbb/parallel_for.h" #include "tbb/parallel_for.h" ^ "count_strings.cpp", line 42: error #3696-D: cannot open source file "tbb/tick_count.h" #include "tbb/tick_count.h" ^ "count_strings.cpp", line 43: error #3696-D: cannot open source file "tbb/task_scheduler_init.h" #include "tbb/task_scheduler_init.h" ^ "count_strings.cpp", line 44: error #3696-D: cannot open source file "tbb/tbb_allocator.h" #include "tbb/tbb_allocator.h" ^ "count_strings.cpp", line 50: error #2276: name followed by "::" must be a class or namespace name typedef std::basic_string,tbb::tbb_allocator > MyString; ^ "count_strings.cpp", line 50: error #2040: expected an identifier typedef std::basic_string,tbb::tbb_allocator > MyString; ^ "count_strings.cpp", line 50: error #2084: invalid combination of type specifiers typedef std::basic_string,tbb::tbb_allocator > MyString; ^ "count_strings.cpp", line 50: error #2040: expected an identifier typedef std::basic_string,tbb::tbb_allocator > MyString; ^ "count_strings.cpp", line 52: error #2725: name must be a namespace name using namespace tbb; ^ "count_strings.cpp", line 68: error #2864: concurrent_hash_map is not a template typedef concurrent_hash_map StringTable; ^ "count_strings.cpp", line 68: error #2020: identifier "MyString" is undefined typedef concurrent_hash_map StringTable; ^ "count_strings.cpp", line 74: error #2864: blocked_range is not a template void operator()( const blocked_range range ) const { ^ "count_strings.cpp", line 74: error #2029: expected an expression void operator()( const blocked_range range ) const { ^ "count_strings.cpp", line 75: error #2020: identifier "p" is undefined for( MyString* p=range.begin(); p!=range.end(); ++p ) { ^ "count_strings.cpp", line 76: error #2276: name followed by "::" must be a class or namespace name StringTable::accessor a; ^ "count_strings.cpp", line 76: error #2065: expected a ";" StringTable::accessor a; ^ "count_strings.cpp", line 77: error #2020: identifier "a" is undefined table.insert( a, *p ); ^ "count_strings.cpp", line 83: error #2757: "MyString" is not a type name static MyString* Data; ^ "count_strings.cpp", line 88: error #2020: identifier "tick_count" is undefined tick_count t0 = tick_count::now(); ^ "count_strings.cpp", line 88: error #2276: name followed by "::" must be a class or namespace name tick_count t0 = tick_count::now(); ^ "count_strings.cpp", line 89: error #2020: identifier "blocked_range" is undefined parallel_for( blocked_range( Data, Data+N, 1000 ), Tally(table) ); ^ "count_strings.cpp", line 89: error #2029: expected an expression parallel_for( blocked_range( Data, Data+N, 1000 ), Tally(table) ); ^ "count_strings.cpp", line 89: error #2020: identifier "parallel_for" is undefined parallel_for( blocked_range( Data, Data+N, 1000 ), Tally(table) ); ^ "count_strings.cpp", line 90: error #2020: identifier "tick_count" is undefined tick_count t1 = tick_count::now(); ^ "count_strings.cpp", line 90: error #2276: name followed by "::" must be a class or namespace name tick_count t1 = tick_count::now(); ^ "count_strings.cpp", line 93: error #2276: name followed by "::" must be a class or namespace name for( StringTable::iterator i=table.begin(); i!=table.end(); ++i ) { ^ "count_strings.cpp", line 93: error #2065: expected a ";" for( StringTable::iterator i=table.begin(); i!=table.end(); ++i ) { ^ "count_strings.cpp", line 93: error #2020: identifier "i" is undefined for( StringTable::iterator i=table.begin(); i!=table.end(); ++i ) { ^ "count_strings.cpp", line 199: error #2065: expected a ";" MyString planet = Data[12]; planet[0] = toupper(planet[0]); ^ "count_strings.cpp", line 199: error #2020: identifier "planet" is undefined MyString planet = Data[12]; planet[0] = toupper(planet[0]); ^ "count_strings.cpp", line 200: error #2065: expected a ";" MyString helloworld = Data[0]; helloworld[0] = toupper(helloworld[0]); ^ "count_strings.cpp", line 200: error #2020: identifier "helloworld" is undefined MyString helloworld = Data[0]; helloworld[0] = toupper(helloworld[0]); ^ "count_strings.cpp", line 233: error #2079: expected a type specifier Data = new MyString[N]; ^ "count_strings.cpp", line 236: error #2020: identifier "task_scheduler_init" is undefined task_scheduler_init init(NThread); ^ "count_strings.cpp", line 240: error #2020: identifier "task_scheduler_init" is undefined task_scheduler_init init_serial(1); ^ "count_strings.cpp", line 244: error #2020: identifier "task_scheduler_init" is undefined task_scheduler_init init_parallel; ^ 38 errors detected in the compilation of "count_strings.cpp". demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. gmake[2]: *** [release] Error 2 gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/concurrent_hash_map/count_strings' gmake[1]: [concurrent_hash_map/count_strings/release] Error 2 (ignored) gmake -C parallel_do/parallel_preorder -f Makefile release CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_do/parallel_preorder' /opt/aCC/bin/aCC -O2 -DNDEBUG -o parallel_preorder Graph.cpp parallel_preorder.cpp -ltbb +DD64 -mt Graph.cpp: "Graph.h", line 30: error #3696-D: cannot open source file "tbb/atomic.h" #include "tbb/atomic.h" ^ "Graph.h", line 33: error #2725: name must be a namespace name namespace TBB = tbb; ^ "Graph.h", line 68: error #2276: name followed by "::" must be a class or namespace name TBB::atomic ref_count; ^ "Graph.h", line 68: error #2040: expected an identifier TBB::atomic ref_count; ^ "Graph.h", line 68: error #2077-D: this declaration has no storage class or type specifier TBB::atomic ref_count; ^ "Graph.h", line 68: error #2065: expected a ";" TBB::atomic ref_count; ^ "Graph.cpp", line 82: error #2135: class "Cell" has no member "ref_count" c.ref_count = ArityOfOp[c.op]; ^ 7 errors detected in the compilation of "Graph.cpp". demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. parallel_preorder.cpp: "parallel_preorder.cpp", line 32: error #3696-D: cannot open source file "tbb/parallel_do.h" #include "tbb/parallel_do.h" ^ "parallel_preorder.cpp", line 33: error #3696-D: cannot open source file "tbb/atomic.h" #include "tbb/atomic.h" ^ "Graph.h", line 30: error #3696-D: cannot open source file "tbb/atomic.h" #include "tbb/atomic.h" ^ "Graph.h", line 33: error #2725: name must be a namespace name namespace TBB = tbb; ^ "Graph.h", line 68: error #2276: name followed by "::" must be a class or namespace name TBB::atomic ref_count; ^ "Graph.h", line 68: error #2040: expected an identifier TBB::atomic ref_count; ^ "Graph.h", line 68: error #2077-D: this declaration has no storage class or type specifier TBB::atomic ref_count; ^ "Graph.h", line 68: error #2065: expected a ";" TBB::atomic ref_count; ^ "parallel_preorder.cpp", line 54: error #2276: name followed by "::" must be a class or namespace name void operator()( Cell* c, tbb::parallel_do_feeder& feeder ) const { ^ "parallel_preorder.cpp", line 54: error #2018: expected a ")" void operator()( Cell* c, tbb::parallel_do_feeder& feeder ) const { ^ "parallel_preorder.cpp", line 57: error #2135: class "Cell" has no member "ref_count" c->ref_count = ArityOfOp[c->op]; ^ "parallel_preorder.cpp", line 60: error #2135: class "Cell" has no member "ref_count" if( 0 == --(successor->ref_count) ) { ^ "parallel_preorder.cpp", line 61: error #2020: identifier "feeder" is undefined feeder.add( successor ); ^ "parallel_preorder.cpp", line 68: error #2276: name followed by "::" must be a class or namespace name tbb::parallel_do(root_set.begin(), root_set.end(),Body()); ^ "parallel_preorder.cpp", line 76: error #3696-D: cannot open source file "tbb/task_scheduler_init.h" #include "tbb/task_scheduler_init.h" ^ "parallel_preorder.cpp", line 77: error #3696-D: cannot open source file "tbb/tick_count.h" #include "tbb/tick_count.h" ^ "parallel_preorder.cpp", line 148: error #2276: name followed by "::" must be a class or namespace name tbb::task_scheduler_init init(p); ^ "parallel_preorder.cpp", line 148: error #2065: expected a ";" tbb::task_scheduler_init init(p); ^ "parallel_preorder.cpp", line 150: error #2276: name followed by "::" must be a class or namespace name tbb::tick_count::interval_t interval; ^ "parallel_preorder.cpp", line 150: error #2065: expected a ";" tbb::tick_count::interval_t interval; ^ "parallel_preorder.cpp", line 159: error #2276: name followed by "::" must be a class or namespace name tbb::tick_count t0 = tbb::tick_count::now(); ^ "parallel_preorder.cpp", line 159: error #2065: expected a ";" tbb::tick_count t0 = tbb::tick_count::now(); ^ "parallel_preorder.cpp", line 163: error #2276: name followed by "::" must be a class or namespace name tbb::tick_count t1 = tbb::tick_count::now(); ^ "parallel_preorder.cpp", line 163: error #2065: expected a ";" tbb::tick_count t1 = tbb::tick_count::now(); ^ "parallel_preorder.cpp", line 165: error #2020: identifier "interval" is undefined interval += t1-t0; ^ "parallel_preorder.cpp", line 165: error #2020: identifier "t1" is undefined interval += t1-t0; ^ "parallel_preorder.cpp", line 165: error #2020: identifier "t0" is undefined interval += t1-t0; ^ "parallel_preorder.cpp", line 167: error #2020: identifier "interval" is undefined printf("%g seconds using %d threads (average of %g nodes in root_set)\n",interval.seconds(),p,(double)total_root_set_size/ntrial); ^ 28 errors detected in the compilation of "parallel_preorder.cpp". demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. gmake[2]: *** [release] Error 2 gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_do/parallel_preorder' gmake[1]: [parallel_do/parallel_preorder/release] Error 2 (ignored) gmake -C parallel_for/game_of_life.NET -f Makefile release CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_for/game_of_life.NET' /opt/aCC/bin/aCC -O2 -DNDEBUG -D_CONSOLE -o game_of_life src/Evolution.cpp src/Update_state.cpp src/Game_of_life.cpp -ltbb +DD64 -mt src/Evolution.cpp: "src/Evolution.h", line 45: error #3696-D: cannot open source file "tbb/task_scheduler_init.h" #include "tbb/task_scheduler_init.h" ^ "src/Evolution.h", line 46: error #3696-D: cannot open source file "tbb/blocked_range.h" #include "tbb/blocked_range.h" ^ "src/Evolution.h", line 47: error #3696-D: cannot open source file "tbb/parallel_for.h" #include "tbb/parallel_for.h" ^ "src/Evolution.h", line 48: error #3696-D: cannot open source file "tbb/tick_count.h" #include "tbb/tick_count.h" ^ "src/Evolution.h", line 199: error #2276: name followed by "::" must be a class or namespace name tbb::task_scheduler_init* m_pInit; ^ "src/Evolution.cpp", line 75: error #2276: name followed by "::" must be a class or namespace name tbb::tick_count t0 = tbb::tick_count::now(); ^ "src/Evolution.cpp", line 75: error #2065: expected a ";" tbb::tick_count t0 = tbb::tick_count::now(); ^ "src/Evolution.cpp", line 80: error #2276: name followed by "::" must be a class or namespace name tbb::tick_count t = tbb::tick_count::now(); ^ "src/Evolution.cpp", line 80: error #2065: expected a ";" tbb::tick_count t = tbb::tick_count::now(); ^ "src/Evolution.cpp", line 82: error #2276: name followed by "::" must be a class or namespace name tbb::tick_count t1 = tbb::tick_count::now(); ^ "src/Evolution.cpp", line 82: error #2065: expected a ";" tbb::tick_count t1 = tbb::tick_count::now(); ^ "src/Evolution.cpp", line 84: error #2020: identifier "t1" is undefined double work_time = (t1-t0).seconds(); ^ "src/Evolution.cpp", line 84: error #2020: identifier "t0" is undefined double work_time = (t1-t0).seconds(); ^ "src/Evolution.cpp", line 101: error #2020: identifier "t0" is undefined t0 = tbb::tick_count::now(); ^ "src/Evolution.cpp", line 101: error #2276: name followed by "::" must be a class or namespace name t0 = tbb::tick_count::now(); ^ "src/Evolution.cpp", line 136: error #2276: name followed by "::" must be a class or namespace name if(nthread == tbb::task_scheduler_init::automatic) ^ "src/Evolution.cpp", line 153: error #2276: name followed by "::" must be a class or namespace name tbb::task_scheduler_init init(nthread); ^ "src/Evolution.cpp", line 153: error #2065: expected a ";" tbb::task_scheduler_init init(nthread); ^ "src/Evolution.cpp", line 157: error #2276: name followed by "::" must be a class or namespace name tbb::tick_count t0 = tbb::tick_count::now(); ^ "src/Evolution.cpp", line 157: error #2065: expected a ";" tbb::tick_count t0 = tbb::tick_count::now(); ^ "src/Evolution.cpp", line 163: error #2276: name followed by "::" must be a class or namespace name tbb::tick_count t = tbb::tick_count::now(); ^ "src/Evolution.cpp", line 163: error #2065: expected a ";" tbb::tick_count t = tbb::tick_count::now(); ^ "src/Evolution.cpp", line 165: error #2276: name followed by "::" must be a class or namespace name tbb::tick_count t1 = tbb::tick_count::now(); ^ "src/Evolution.cpp", line 165: error #2065: expected a ";" tbb::tick_count t1 = tbb::tick_count::now(); ^ "src/Evolution.cpp", line 167: error #2020: identifier "t1" is undefined double real_work_time = (t1-t0).seconds(); ^ "src/Evolution.cpp", line 167: error #2020: identifier "t0" is undefined double real_work_time = (t1-t0).seconds(); ^ "src/Evolution.cpp", line 185: error #2020: identifier "t0" is undefined t0 = tbb::tick_count::now(); ^ "src/Evolution.cpp", line 185: error #2276: name followed by "::" must be a class or namespace name t0 = tbb::tick_count::now(); ^ "src/Evolution.cpp", line 189: error #2020: identifier "init" is undefined init.terminate(); ^ "src/Evolution.cpp", line 218: error #2276: name followed by "::" must be a class or namespace name void operator()( const tbb::blocked_range& r ) const ^ "src/Evolution.cpp", line 218: warning #2837-D: omission of explicit type is nonstandard ("int" assumed) void operator()( const tbb::blocked_range& r ) const ^ "src/Evolution.cpp", line 218: error #2018: expected a ")" void operator()( const tbb::blocked_range& r ) const ^ "src/Evolution.cpp", line 220: error #2020: identifier "r" is undefined int begin = (int)r.begin(); //! capture lower range number for this chunk ^ "src/Evolution.cpp", line 249: error #2276: name followed by "::" must be a class or namespace name parallel_for (tbb::blocked_range (begin, end, GRAIN_SIZE), tbb_parallel_task()); ^ "src/Evolution.cpp", line 249: warning #2174-D: expression has no effect parallel_for (tbb::blocked_range (begin, end, GRAIN_SIZE), tbb_parallel_task()); ^ "src/Evolution.cpp", line 249: warning #2174-D: expression has no effect parallel_for (tbb::blocked_range (begin, end, GRAIN_SIZE), tbb_parallel_task()); ^ "src/Evolution.cpp", line 249: error #2020: identifier "parallel_for" is undefined parallel_for (tbb::blocked_range (begin, end, GRAIN_SIZE), tbb_parallel_task()); ^ 34 errors detected in the compilation of "src/Evolution.cpp". demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. src/Update_state.cpp: "src/Evolution.h", line 45: error #3696-D: cannot open source file "tbb/task_scheduler_init.h" #include "tbb/task_scheduler_init.h" ^ "src/Evolution.h", line 46: error #3696-D: cannot open source file "tbb/blocked_range.h" #include "tbb/blocked_range.h" ^ "src/Evolution.h", line 47: error #3696-D: cannot open source file "tbb/parallel_for.h" #include "tbb/parallel_for.h" ^ "src/Evolution.h", line 48: error #3696-D: cannot open source file "tbb/tick_count.h" #include "tbb/tick_count.h" ^ "src/Evolution.h", line 199: error #2276: name followed by "::" must be a class or namespace name tbb::task_scheduler_init* m_pInit; ^ 5 errors detected in the compilation of "src/Update_state.cpp". demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. src/Game_of_life.cpp: "src/Evolution.h", line 45: error #3696-D: cannot open source file "tbb/task_scheduler_init.h" #include "tbb/task_scheduler_init.h" ^ "src/Evolution.h", line 46: error #3696-D: cannot open source file "tbb/blocked_range.h" #include "tbb/blocked_range.h" ^ "src/Evolution.h", line 47: error #3696-D: cannot open source file "tbb/parallel_for.h" #include "tbb/parallel_for.h" ^ "src/Evolution.h", line 48: error #3696-D: cannot open source file "tbb/tick_count.h" #include "tbb/tick_count.h" ^ "src/Evolution.h", line 199: error #2276: name followed by "::" must be a class or namespace name tbb::task_scheduler_init* m_pInit; ^ "src/Game_of_life.cpp", line 164: error #2276: name followed by "::" must be a class or namespace name low = tbb::task_scheduler_init::automatic; ^ 6 errors detected in the compilation of "src/Game_of_life.cpp". demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. gmake[2]: *** [release] Error 2 gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_for/game_of_life.NET' gmake[1]: [parallel_for/game_of_life.NET/release] Error 2 (ignored) gmake -C parallel_for/polygon_overlay -f Makefile release CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_for/polygon_overlay' Makefile:40: *** extraneous `else'. Stop. gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_for/polygon_overlay' gmake[1]: [parallel_for/polygon_overlay/release] Error 2 (ignored) gmake -C parallel_for/seismic -f Makefile release CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_for/seismic' Makefile:58: *** extraneous `else'. Stop. gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_for/seismic' gmake[1]: [parallel_for/seismic/release] Error 2 (ignored) gmake -C parallel_for/tachyon -f Makefile release CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_for/tachyon' Makefile:72: *** extraneous `else'. Stop. gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_for/tachyon' gmake[1]: [parallel_for/tachyon/release] Error 2 (ignored) gmake -C parallel_reduce/convex_hull -f Makefile release CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_reduce/convex_hull' /opt/aCC/bin/aCC -O2 -DNDEBUG -o convex_hull_sample convex_hull_sample.cpp -ltbb +DD64 -mt "convex_hull.h", line 43: error #3696-D: cannot open source file "tbb/tick_count.h" #include "tbb/tick_count.h" ^ "convex_hull.h", line 212: error #2276: name followed by "::" must be a class or namespace name typedef tbb::tick_count my_time_t; ^ "convex_hull.h", line 215: error #2276: name followed by "::" must be a class or namespace name return tbb::tick_count::now(); ^ "convex_hull_sample.cpp", line 31: error #3696-D: cannot open source file "tbb/task_scheduler_init.h" #include "tbb/task_scheduler_init.h" ^ "convex_hull_sample.cpp", line 32: error #3696-D: cannot open source file "tbb/blocked_range.h" #include "tbb/blocked_range.h" ^ "convex_hull_sample.cpp", line 33: error #3696-D: cannot open source file "tbb/parallel_for.h" #include "tbb/parallel_for.h" ^ "convex_hull_sample.cpp", line 34: error #3696-D: cannot open source file "tbb/parallel_reduce.h" #include "tbb/parallel_reduce.h" ^ "convex_hull_sample.cpp", line 35: error #3696-D: cannot open source file "tbb/tick_count.h" #include "tbb/tick_count.h" ^ "convex_hull_sample.cpp", line 36: error #3696-D: cannot open source file "tbb/concurrent_vector.h" #include "tbb/concurrent_vector.h" ^ "convex_hull_sample.cpp", line 39: error #2276: name followed by "::" must be a class or namespace name typedef tbb::concurrent_vector< point_t > pointVec_t; ^ "convex_hull_sample.cpp", line 39: error #2065: expected a ";" typedef tbb::concurrent_vector< point_t > pointVec_t; ^ "convex_hull_sample.cpp", line 40: error #2276: name followed by "::" must be a class or namespace name typedef tbb::blocked_range range_t; ^ "convex_hull_sample.cpp", line 40: warning #2867-D: declaration of "size_t" does not match the expected type "unsigned long" typedef tbb::blocked_range range_t; ^ "convex_hull_sample.cpp", line 40: error #2065: expected a ";" typedef tbb::blocked_range range_t; ^ "convex_hull_sample.cpp", line 42: error #2020: identifier "pointVec_t" is undefined void appendVector(const point_t* src, size_t srcSize, pointVec_t& dest) { ^ "convex_hull_sample.cpp", line 46: error #2020: identifier "pointVec_t" is undefined void appendVector(const pointVec_t& src, pointVec_t& dest) { ^ "convex_hull_sample.cpp", line 46: error #2020: identifier "pointVec_t" is undefined void appendVector(const pointVec_t& src, pointVec_t& dest) { ^ "convex_hull_sample.cpp", line 51: error #2020: identifier "pointVec_t" is undefined pointVec_t &points; ^ "convex_hull_sample.cpp", line 56: error #2020: identifier "pointVec_t" is undefined FillRNDPointsVector_buf(pointVec_t& _points) ^ "convex_hull_sample.cpp", line 62: error #2020: identifier "range_t" is undefined void operator()(const range_t& range) const { ^ "convex_hull_sample.cpp", line 73: error #2070: incomplete type is not allowed void initialize_buf(pointVec_t &points) { ^ "convex_hull_sample.cpp", line 73: error #2020: identifier "pointVec_t" is undefined void initialize_buf(pointVec_t &points) { ^ "convex_hull_sample.cpp", line 73: error #2020: identifier "points" is undefined void initialize_buf(pointVec_t &points) { ^ "convex_hull_sample.cpp", line 73: error #2065: expected a ";" void initialize_buf(pointVec_t &points) { ^ "convex_hull_sample.cpp", line 116: warning #2012-D: parsing restarts here after previous syntax error const pointVec_t &points; ^ "convex_hull_sample.cpp", line 117: error #2020: identifier "extremumType" is undefined const extremumType exType; ^ "convex_hull_sample.cpp", line 117: error #2257: const variable "exType" requires an initializer const extremumType exType; ^ "convex_hull_sample.cpp", line 119: error #3670: a type qualifier is not allowed on a nonmember function bool closerToExtremum(const point_t &p) const { ^ "convex_hull_sample.cpp", line 121: error #2020: identifier "minX" is undefined case minX: ^ "convex_hull_sample.cpp", line 123: error #2020: identifier "maxX" is undefined case maxX: ^ "convex_hull_sample.cpp", line 128: error #2169: expected a declaration }; ^ "convex_hull_sample.cpp", line 130: error #2276: name followed by "::" must be a class or namespace name template ^ "convex_hull_sample.cpp", line 131: error #2757: "pointVec_t" is not a type name point_t extremum(const pointVec_t &P) { ^ "convex_hull_sample.cpp", line 138: error #2757: "pointVec_t" is not a type name const pointVec_t &initialSet; ^ "convex_hull_sample.cpp", line 139: error #2757: "pointVec_t" is not a type name pointVec_t &reducedSet; ^ "convex_hull_sample.cpp", line 147: error #2757: "pointVec_t" is not a type name const pointVec_t &_initialSet, pointVec_t &_reducedSet) ^ "convex_hull_sample.cpp", line 147: error #2757: "pointVec_t" is not a type name const pointVec_t &_initialSet, pointVec_t &_reducedSet) ^ "convex_hull_sample.cpp", line 152: error #2276: name followed by "::" must be a class or namespace name SplitByCP_buf(SplitByCP_buf& sbcp, tbb::split) ^ "convex_hull_sample.cpp", line 157: error #2020: identifier "range_t" is undefined void operator()(const range_t& range) { ^ "convex_hull_sample.cpp", line 164: error #2304: no instance of function template "util::cross_product" matches the argument list argument types are: (point_t, point_t, ) cp = util::cross_product(p1, p2, initialSet[i]); ^ "convex_hull_sample.cpp", line 190: error #2757: "pointVec_t" is not a type name point_t divide_buf(const pointVec_t &P, pointVec_t &P_reduced, ^ "convex_hull_sample.cpp", line 190: error #2757: "pointVec_t" is not a type name point_t divide_buf(const pointVec_t &P, pointVec_t &P_reduced, ^ "convex_hull_sample.cpp", line 193: error #2276: name followed by "::" must be a class or namespace name tbb::parallel_reduce(range_t(0, P.size(), SplitByCP_buf::grainSize), sbcpb); ^ "convex_hull_sample.cpp", line 193: error #2020: identifier "range_t" is undefined tbb::parallel_reduce(range_t(0, P.size(), SplitByCP_buf::grainSize), sbcpb); ^ "convex_hull_sample.cpp", line 206: error #2757: "pointVec_t" is not a type name void divide_and_conquer_buf(const pointVec_t &P, pointVec_t &H, ^ "convex_hull_sample.cpp", line 206: error #2757: "pointVec_t" is not a type name void divide_and_conquer_buf(const pointVec_t &P, pointVec_t &H, ^ "convex_hull_sample.cpp", line 213: error #2065: expected a ";" pointVec_t P_reduced; ^ "convex_hull_sample.cpp", line 214: error #2065: expected a ";" pointVec_t H1, H2; ^ "convex_hull_sample.cpp", line 216: error #2020: identifier "P_reduced" is undefined point_t p_far = divide_buf(P, P_reduced, p1, p2); ^ "convex_hull_sample.cpp", line 218: error #2020: identifier "H1" is undefined divide_and_conquer_buf(P_reduced, H1, p1, p_far); ^ "convex_hull_sample.cpp", line 219: error #2020: identifier "H2" is undefined divide_and_conquer_buf(P_reduced, H2, p_far, p2); ^ "convex_hull_sample.cpp", line 226: error #2757: "pointVec_t" is not a type name void quickhull_buf(const pointVec_t &points, pointVec_t &hull) { ^ "convex_hull_sample.cpp", line 226: error #2757: "pointVec_t" is not a type name void quickhull_buf(const pointVec_t &points, pointVec_t &hull) { ^ "convex_hull_sample.cpp", line 229: error #2276: name followed by "::" must be a class or namespace name point_t p_maxx = extremum(points); ^ "convex_hull_sample.cpp", line 229: error #2304: no instance of function template "extremum" matches the argument list argument types are: (const ) point_t p_maxx = extremum(points); ^ "convex_hull_sample.cpp", line 230: error #2276: name followed by "::" must be a class or namespace name point_t p_minx = extremum(points); ^ "convex_hull_sample.cpp", line 230: error #2304: no instance of function template "extremum" matches the argument list argument types are: (const ) point_t p_minx = extremum(points); ^ "convex_hull_sample.cpp", line 232: error #2065: expected a ";" pointVec_t H; ^ "convex_hull_sample.cpp", line 235: error #2020: identifier "H" is undefined divide_and_conquer_buf(points, H, p_minx, p_maxx); ^ "convex_hull_sample.cpp", line 243: error #2065: expected a ";" pointVec_t points; ^ "convex_hull_sample.cpp", line 244: error #2065: expected a ";" pointVec_t hull; ^ "convex_hull_sample.cpp", line 252: error #2276: name followed by "::" must be a class or namespace name tbb::task_scheduler_init init(nthreads); ^ "convex_hull_sample.cpp", line 252: error #2065: expected a ";" tbb::task_scheduler_init init(nthreads); ^ "convex_hull_sample.cpp", line 256: error #2020: identifier "hull" is undefined quickhull_buf(points, hull); ^ 62 errors detected in the compilation of "convex_hull_sample.cpp". demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. gmake[2]: *** [release] Error 2 gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_reduce/convex_hull' gmake[1]: [parallel_reduce/convex_hull/release] Error 2 (ignored) gmake -C parallel_reduce/primes -f Makefile release CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_reduce/primes' /opt/aCC/bin/aCC -O2 -DNDEBUG -o primes primes.cpp -ltbb +DD64 -mt "primes.cpp", line 41: error #3696-D: cannot open source file "tbb/parallel_reduce.h" #include "tbb/parallel_reduce.h" ^ "primes.cpp", line 42: error #3696-D: cannot open source file "tbb/task_scheduler_init.h" #include "tbb/task_scheduler_init.h" ^ "primes.cpp", line 43: error #3696-D: cannot open source file "tbb/tick_count.h" #include "tbb/tick_count.h" ^ "primes.cpp", line 46: error #2725: name must be a namespace name using namespace tbb; ^ "primes.cpp", line 132: error #2020: identifier "split" is undefined Multiples( const Multiples& f, split ) : ^ "primes.cpp", line 207: error #2020: identifier "split" is undefined SieveRange( SieveRange& r, split ) : ^ "primes.cpp", line 278: error #2020: identifier "split" is undefined Sieve( Sieve& other, split ) : ^ "primes.cpp", line 279: error #2020: identifier "split" is undefined multiples(other.multiples,split()), ^ "primes.cpp", line 300: error #2020: identifier "simple_partitioner" is undefined parallel_reduce( SieveRange( s.multiples.m, n, s.multiples.m, GrainSize ), s, simple_partitioner() ); ^ "primes.cpp", line 300: error #2020: identifier "parallel_reduce" is undefined parallel_reduce( SieveRange( s.multiples.m, n, s.multiples.m, GrainSize ), s, simple_partitioner() ); ^ "primes.cpp", line 378: error #2020: identifier "task_scheduler_init" is undefined task_scheduler_init init(task_scheduler_init::deferred); ^ "primes.cpp", line 378: error #2276: name followed by "::" must be a class or namespace name task_scheduler_init init(task_scheduler_init::deferred); ^ "primes.cpp", line 384: error #2020: identifier "tick_count" is undefined tick_count t0 = tick_count::now(); ^ "primes.cpp", line 384: error #2276: name followed by "::" must be a class or namespace name tick_count t0 = tick_count::now(); ^ "primes.cpp", line 390: error #2020: identifier "tick_count" is undefined tick_count t1 = tick_count::now(); ^ "primes.cpp", line 390: error #2276: name followed by "::" must be a class or namespace name tick_count t1 = tick_count::now(); ^ 16 errors detected in the compilation of "primes.cpp". demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. gmake[2]: *** [release] Error 2 gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_reduce/primes' gmake[1]: [parallel_reduce/primes/release] Error 2 (ignored) gmake -C parallel_while/parallel_preorder -f Makefile release CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_while/parallel_preorder' /opt/aCC/bin/aCC -O2 -DNDEBUG -o parallel_preorder Graph.cpp parallel_preorder.cpp -ltbb +DD64 -mt Graph.cpp: "Graph.h", line 30: error #3696-D: cannot open source file "tbb/atomic.h" #include "tbb/atomic.h" ^ "Graph.h", line 33: error #2725: name must be a namespace name namespace TBB = tbb; ^ "Graph.h", line 68: error #2276: name followed by "::" must be a class or namespace name TBB::atomic ref_count; ^ "Graph.h", line 68: error #2040: expected an identifier TBB::atomic ref_count; ^ "Graph.h", line 68: error #2077-D: this declaration has no storage class or type specifier TBB::atomic ref_count; ^ "Graph.h", line 68: error #2065: expected a ";" TBB::atomic ref_count; ^ "Graph.cpp", line 82: error #2135: class "Cell" has no member "ref_count" c.ref_count = ArityOfOp[c.op]; ^ 7 errors detected in the compilation of "Graph.cpp". demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. parallel_preorder.cpp: "parallel_preorder.cpp", line 32: error #3696-D: cannot open source file "tbb/parallel_while.h" #include "tbb/parallel_while.h" ^ "parallel_preorder.cpp", line 33: error #3696-D: cannot open source file "tbb/atomic.h" #include "tbb/atomic.h" ^ "Graph.h", line 30: error #3696-D: cannot open source file "tbb/atomic.h" #include "tbb/atomic.h" ^ "Graph.h", line 33: error #2725: name must be a namespace name namespace TBB = tbb; ^ "Graph.h", line 68: error #2276: name followed by "::" must be a class or namespace name TBB::atomic ref_count; ^ "Graph.h", line 68: error #2040: expected an identifier TBB::atomic ref_count; ^ "Graph.h", line 68: error #2077-D: this declaration has no storage class or type specifier TBB::atomic ref_count; ^ "Graph.h", line 68: error #2065: expected a ";" TBB::atomic ref_count; ^ "parallel_preorder.cpp", line 46: error #2276: name followed by "::" must be a class or namespace name tbb::parallel_while& my_while; ^ "parallel_preorder.cpp", line 46: error #2077-D: this declaration has no storage class or type specifier tbb::parallel_while& my_while; ^ "parallel_preorder.cpp", line 46: error #2065: expected a ";" tbb::parallel_while& my_while; ^ "parallel_preorder.cpp", line 48: error #2276: name followed by "::" must be a class or namespace name Body( tbb::parallel_while& w ) : my_while(w) {}; ^ "parallel_preorder.cpp", line 48: error #2018: expected a ")" Body( tbb::parallel_while& w ) : my_while(w) {}; ^ "parallel_preorder.cpp", line 48: error #2020: identifier "my_while" is undefined Body( tbb::parallel_while& w ) : my_while(w) {}; ^ "parallel_preorder.cpp", line 48: error #2059: function call is not allowed in a constant expression Body( tbb::parallel_while& w ) : my_while(w) {}; ^ "parallel_preorder.cpp", line 48: error #2020: identifier "w" is undefined Body( tbb::parallel_while& w ) : my_while(w) {}; ^ "parallel_preorder.cpp", line 48: error #2065: expected a ";" Body( tbb::parallel_while& w ) : my_while(w) {}; ^ "parallel_preorder.cpp", line 57: error #2135: class "Cell" has no member "ref_count" c->ref_count = ArityOfOp[c->op]; ^ "parallel_preorder.cpp", line 60: error #2135: class "Cell" has no member "ref_count" if( 0 == --(successor->ref_count) ) { ^ "parallel_preorder.cpp", line 81: error #2276: name followed by "::" must be a class or namespace name tbb::parallel_while w; ^ "parallel_preorder.cpp", line 81: error #2020: identifier "w" is undefined tbb::parallel_while w; ^ "parallel_preorder.cpp", line 91: error #3696-D: cannot open source file "tbb/task_scheduler_init.h" #include "tbb/task_scheduler_init.h" ^ "parallel_preorder.cpp", line 92: error #3696-D: cannot open source file "tbb/tick_count.h" #include "tbb/tick_count.h" ^ "parallel_preorder.cpp", line 163: error #2276: name followed by "::" must be a class or namespace name tbb::task_scheduler_init init(p); ^ "parallel_preorder.cpp", line 163: error #2065: expected a ";" tbb::task_scheduler_init init(p); ^ "parallel_preorder.cpp", line 165: error #2276: name followed by "::" must be a class or namespace name tbb::tick_count::interval_t interval; ^ "parallel_preorder.cpp", line 165: error #2065: expected a ";" tbb::tick_count::interval_t interval; ^ "parallel_preorder.cpp", line 174: error #2276: name followed by "::" must be a class or namespace name tbb::tick_count t0 = tbb::tick_count::now(); ^ "parallel_preorder.cpp", line 174: error #2065: expected a ";" tbb::tick_count t0 = tbb::tick_count::now(); ^ "parallel_preorder.cpp", line 178: error #2276: name followed by "::" must be a class or namespace name tbb::tick_count t1 = tbb::tick_count::now(); ^ "parallel_preorder.cpp", line 178: error #2065: expected a ";" tbb::tick_count t1 = tbb::tick_count::now(); ^ "parallel_preorder.cpp", line 180: error #2020: identifier "interval" is undefined interval += t1-t0; ^ "parallel_preorder.cpp", line 180: error #2020: identifier "t1" is undefined interval += t1-t0; ^ "parallel_preorder.cpp", line 180: error #2020: identifier "t0" is undefined interval += t1-t0; ^ "parallel_preorder.cpp", line 182: error #2020: identifier "interval" is undefined printf("%g seconds using %d threads (average of %g nodes in root_set)\n",interval.seconds(),p,(double)total_root_set_size/ntrial); ^ 35 errors detected in the compilation of "parallel_preorder.cpp". demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. gmake[2]: *** [release] Error 2 gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_while/parallel_preorder' gmake[1]: [parallel_while/parallel_preorder/release] Error 2 (ignored) gmake -C pipeline/square -f Makefile release CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/pipeline/square' /opt/aCC/bin/aCC -O2 -DNDEBUG -o square square.cpp -ltbb +DD64 -mt "square.cpp", line 33: error #3696-D: cannot open source file "tbb/pipeline.h" #include "tbb/pipeline.h" ^ "square.cpp", line 34: error #3696-D: cannot open source file "tbb/tick_count.h" #include "tbb/tick_count.h" ^ "square.cpp", line 35: error #3696-D: cannot open source file "tbb/task_scheduler_init.h" #include "tbb/task_scheduler_init.h" ^ "square.cpp", line 36: error #3696-D: cannot open source file "tbb/tbb_allocator.h" #include "tbb/tbb_allocator.h" ^ "square.cpp", line 56: error #2276: name followed by "::" must be a class or namespace name TextSlice* t = (TextSlice*)tbb::tbb_allocator().allocate( sizeof(TextSlice)+max_size+1 ); ^ "square.cpp", line 56: error #2040: expected an identifier TextSlice* t = (TextSlice*)tbb::tbb_allocator().allocate( sizeof(TextSlice)+max_size+1 ); ^ "square.cpp", line 56: error #2065: expected a ";" TextSlice* t = (TextSlice*)tbb::tbb_allocator().allocate( sizeof(TextSlice)+max_size+1 ); ^ "square.cpp", line 63: error #2276: name followed by "::" must be a class or namespace name tbb::tbb_allocator().deallocate((char*)this,size()); ^ "square.cpp", line 63: error #2040: expected an identifier tbb::tbb_allocator().deallocate((char*)this,size()); ^ "square.cpp", line 63: error #2065: expected a ";" tbb::tbb_allocator().deallocate((char*)this,size()); ^ "square.cpp", line 86: error #2276: name followed by "::" must be a class or namespace name class MyInputFilter: public tbb::filter { ^ "square.cpp", line 86: error #2262: not a class or struct name class MyInputFilter: public tbb::filter { ^ "square.cpp", line 97: error #2292: "filter" is not a nonstatic data member or base class of class "MyInputFilter" filter(/*is_serial=*/true), ^ "square.cpp", line 131: error #2276: name followed by "::" must be a class or namespace name class MyTransformFilter: public tbb::filter { ^ "square.cpp", line 131: error #2262: not a class or struct name class MyTransformFilter: public tbb::filter { ^ "square.cpp", line 138: error #2276: name followed by "::" must be a class or namespace name tbb::filter(/*ordered=*/false) ^ "square.cpp", line 167: error #2276: name followed by "::" must be a class or namespace name class MyOutputFilter: public tbb::filter { ^ "square.cpp", line 167: error #2262: not a class or struct name class MyOutputFilter: public tbb::filter { ^ "square.cpp", line 175: error #2276: name followed by "::" must be a class or namespace name tbb::filter(/*is_serial=*/true), ^ "square.cpp", line 191: error #2276: name followed by "::" must be a class or namespace name static int NThread = tbb::task_scheduler_init::automatic; ^ "square.cpp", line 233: error #2276: name followed by "::" must be a class or namespace name tbb::pipeline pipeline; ^ "square.cpp", line 233: error #2065: expected a ";" tbb::pipeline pipeline; ^ "square.cpp", line 237: error #2020: identifier "pipeline" is undefined pipeline.add_filter( input_filter ); ^ "square.cpp", line 248: error #2276: name followed by "::" must be a class or namespace name tbb::tick_count t0 = tbb::tick_count::now(); ^ "square.cpp", line 248: error #2065: expected a ";" tbb::tick_count t0 = tbb::tick_count::now(); ^ "square.cpp", line 252: error #2276: name followed by "::" must be a class or namespace name tbb::tick_count t1 = tbb::tick_count::now(); ^ "square.cpp", line 252: error #2065: expected a ";" tbb::tick_count t1 = tbb::tick_count::now(); ^ "square.cpp", line 261: error #2020: identifier "t1" is undefined printf("threads = %d time = %g\n", nthreads, (t1-t0).seconds()); ^ "square.cpp", line 261: error #2020: identifier "t0" is undefined printf("threads = %d time = %g\n", nthreads, (t1-t0).seconds()); ^ "square.cpp", line 264: error #2020: identifier "t1" is undefined printf("serial run time = %g\n", (t1-t0).seconds()); ^ "square.cpp", line 264: error #2020: identifier "t0" is undefined printf("serial run time = %g\n", (t1-t0).seconds()); ^ "square.cpp", line 266: error #2020: identifier "t1" is undefined printf("parallel run time = %g\n", (t1-t0).seconds()); ^ "square.cpp", line 266: error #2020: identifier "t0" is undefined printf("parallel run time = %g\n", (t1-t0).seconds()); ^ "square.cpp", line 277: error #2276: name followed by "::" must be a class or namespace name tbb::task_scheduler_init init( NThread ); ^ "square.cpp", line 277: error #2065: expected a ";" tbb::task_scheduler_init init( NThread ); ^ "square.cpp", line 282: error #2276: name followed by "::" must be a class or namespace name tbb::task_scheduler_init init_serial(1); ^ "square.cpp", line 282: error #2065: expected a ";" tbb::task_scheduler_init init_serial(1); ^ "square.cpp", line 287: error #2276: name followed by "::" must be a class or namespace name tbb::task_scheduler_init init_parallel; ^ "square.cpp", line 287: error #2065: expected a ";" tbb::task_scheduler_init init_parallel; ^ "square.cpp", line 288: error #2020: identifier "init_parallel" is undefined if(!run_pipeline (init_parallel.default_num_threads())) ^ 40 errors detected in the compilation of "square.cpp". demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. gmake[2]: *** [release] Error 2 gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/pipeline/square' gmake[1]: [pipeline/square/release] Error 2 (ignored) gmake -C pipeline/text_filter -f Makefile release CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/pipeline/text_filter' /opt/aCC/bin/aCC -O2 -DNDEBUG -o text_filter text_filter.cpp -ltbb +DD64 -mt "text_filter.cpp", line 33: error #3696-D: cannot open source file "tbb/pipeline.h" #include "tbb/pipeline.h" ^ "text_filter.cpp", line 34: error #3696-D: cannot open source file "tbb/tick_count.h" #include "tbb/tick_count.h" ^ "text_filter.cpp", line 35: error #3696-D: cannot open source file "tbb/task_scheduler_init.h" #include "tbb/task_scheduler_init.h" ^ "text_filter.cpp", line 66: error #2276: name followed by "::" must be a class or namespace name class MyInputFilter: public tbb::filter { ^ "text_filter.cpp", line 66: error #2262: not a class or struct name class MyInputFilter: public tbb::filter { ^ "text_filter.cpp", line 79: error #2292: "filter" is not a nonstatic data member or base class of class "MyInputFilter" filter(serial_in_order), ^ "text_filter.cpp", line 79: error #2020: identifier "serial_in_order" is undefined filter(serial_in_order), ^ "text_filter.cpp", line 102: error #2276: name followed by "::" must be a class or namespace name class MyTransformFilter: public tbb::filter { ^ "text_filter.cpp", line 102: error #2262: not a class or struct name class MyTransformFilter: public tbb::filter { ^ "text_filter.cpp", line 109: error #2276: name followed by "::" must be a class or namespace name tbb::filter(parallel) ^ "text_filter.cpp", line 109: error #2020: identifier "parallel" is undefined tbb::filter(parallel) ^ "text_filter.cpp", line 124: error #2276: name followed by "::" must be a class or namespace name class MyOutputFilter: public tbb::filter { ^ "text_filter.cpp", line 124: error #2262: not a class or struct name class MyOutputFilter: public tbb::filter { ^ "text_filter.cpp", line 132: error #2276: name followed by "::" must be a class or namespace name tbb::filter(serial_in_order), ^ "text_filter.cpp", line 132: error #2020: identifier "serial_in_order" is undefined tbb::filter(serial_in_order), ^ "text_filter.cpp", line 147: error #2276: name followed by "::" must be a class or namespace name static int NThread = tbb::task_scheduler_init::automatic; ^ "text_filter.cpp", line 189: error #2276: name followed by "::" must be a class or namespace name tbb::pipeline pipeline; ^ "text_filter.cpp", line 189: error #2065: expected a ";" tbb::pipeline pipeline; ^ "text_filter.cpp", line 193: error #2020: identifier "pipeline" is undefined pipeline.add_filter( input_filter ); ^ "text_filter.cpp", line 204: error #2276: name followed by "::" must be a class or namespace name tbb::tick_count t0 = tbb::tick_count::now(); ^ "text_filter.cpp", line 204: error #2065: expected a ";" tbb::tick_count t0 = tbb::tick_count::now(); ^ "text_filter.cpp", line 206: error #2276: name followed by "::" must be a class or namespace name tbb::tick_count t1 = tbb::tick_count::now(); ^ "text_filter.cpp", line 206: error #2065: expected a ";" tbb::tick_count t1 = tbb::tick_count::now(); ^ "text_filter.cpp", line 215: error #2020: identifier "t1" is undefined printf("threads = %d time = %g\n", nthreads, (t1-t0).seconds()); ^ "text_filter.cpp", line 215: error #2020: identifier "t0" is undefined printf("threads = %d time = %g\n", nthreads, (t1-t0).seconds()); ^ "text_filter.cpp", line 218: error #2020: identifier "t1" is undefined printf("single thread run time = %g\n", (t1-t0).seconds()); ^ "text_filter.cpp", line 218: error #2020: identifier "t0" is undefined printf("single thread run time = %g\n", (t1-t0).seconds()); ^ "text_filter.cpp", line 220: error #2020: identifier "t1" is undefined printf("parallel run time = %g\n", (t1-t0).seconds()); ^ "text_filter.cpp", line 220: error #2020: identifier "t0" is undefined printf("parallel run time = %g\n", (t1-t0).seconds()); ^ "text_filter.cpp", line 231: error #2276: name followed by "::" must be a class or namespace name tbb::task_scheduler_init init( NThread ); ^ "text_filter.cpp", line 231: error #2065: expected a ";" tbb::task_scheduler_init init( NThread ); ^ "text_filter.cpp", line 236: error #2276: name followed by "::" must be a class or namespace name tbb::task_scheduler_init init_serial(1); ^ "text_filter.cpp", line 236: error #2065: expected a ";" tbb::task_scheduler_init init_serial(1); ^ "text_filter.cpp", line 241: error #2276: name followed by "::" must be a class or namespace name tbb::task_scheduler_init init_parallel; ^ "text_filter.cpp", line 241: error #2065: expected a ";" tbb::task_scheduler_init init_parallel; ^ 35 errors detected in the compilation of "text_filter.cpp". demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. gmake[2]: *** [release] Error 2 gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/pipeline/text_filter' gmake[1]: [pipeline/text_filter/release] Error 2 (ignored) gmake -C task/tree_sum -f Makefile release CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/task/tree_sum' /opt/aCC/bin/aCC -O2 -DNDEBUG -o tree_sum OptimizedParallelSumTree.cpp SerialSumTree.cpp SimpleParallelSumTree.cpp main.cpp -ltbbmalloc -ltbb +DD64 -mt OptimizedParallelSumTree.cpp: "OptimizedParallelSumTree.cpp", line 30: error #3696-D: cannot open source file "tbb/task.h" #include "tbb/task.h" ^ "OptimizedParallelSumTree.cpp", line 32: error #2276: name followed by "::" must be a class or namespace name class OptimizedSumTask: public tbb::task { ^ "OptimizedParallelSumTree.cpp", line 32: error #2262: not a class or struct name class OptimizedSumTask: public tbb::task { ^ "OptimizedParallelSumTree.cpp", line 40: error #2276: name followed by "::" must be a class or namespace name tbb::task* execute() { ^ "OptimizedParallelSumTree.cpp", line 41: error #2276: name followed by "::" must be a class or namespace name tbb::task* next = NULL; ^ "OptimizedParallelSumTree.cpp", line 41: error #2020: identifier "next" is undefined tbb::task* next = NULL; ^ "OptimizedParallelSumTree.cpp", line 41: error #2020: identifier "NULL" is undefined tbb::task* next = NULL; ^ "OptimizedParallelSumTree.cpp", line 47: error #2276: name followed by "::" must be a class or namespace name tbb::task* a = NULL; ^ "OptimizedParallelSumTree.cpp", line 47: error #2020: identifier "a" is undefined tbb::task* a = NULL; ^ "OptimizedParallelSumTree.cpp", line 48: error #2276: name followed by "::" must be a class or namespace name tbb::task* b = NULL; ^ "OptimizedParallelSumTree.cpp", line 48: error #2020: identifier "b" is undefined tbb::task* b = NULL; ^ "OptimizedParallelSumTree.cpp", line 50: error #2020: identifier "allocate_child" is undefined a = new( allocate_child() ) OptimizedSumTask(root->left,&x); ^ "OptimizedParallelSumTree.cpp", line 50: error #3767: function "operator new" cannot be called with the given argument list argument types are: (unsigned long, ) a = new( allocate_child() ) OptimizedSumTask(root->left,&x); ^ "OptimizedParallelSumTree.cpp", line 52: error #2020: identifier "allocate_child" is undefined b = new( allocate_child() ) OptimizedSumTask(root->right,&y); ^ "OptimizedParallelSumTree.cpp", line 52: error #3767: function "operator new" cannot be called with the given argument list argument types are: (unsigned long, ) b = new( allocate_child() ) OptimizedSumTask(root->right,&y); ^ "OptimizedParallelSumTree.cpp", line 53: error #2020: identifier "recycle_as_continuation" is undefined recycle_as_continuation(); ^ "OptimizedParallelSumTree.cpp", line 55: error #2020: identifier "set_ref_count" is undefined set_ref_count( (a!=NULL)+(b!=NULL) ); ^ "OptimizedParallelSumTree.cpp", line 57: error #2020: identifier "spawn" is undefined if( b ) spawn(*b); ^ "OptimizedParallelSumTree.cpp", line 73: error #2276: name followed by "::" must be a class or namespace name OptimizedSumTask& a = *new(tbb::task::allocate_root()) OptimizedSumTask(root,&sum); ^ "OptimizedParallelSumTree.cpp", line 73: error #3767: function "operator new" cannot be called with the given argument list argument types are: (unsigned long, ) OptimizedSumTask& a = *new(tbb::task::allocate_root()) OptimizedSumTask(root,&sum); ^ "OptimizedParallelSumTree.cpp", line 74: error #2276: name followed by "::" must be a class or namespace name tbb::task::spawn_root_and_wait(a); ^ 21 errors detected in the compilation of "OptimizedParallelSumTree.cpp". demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. SerialSumTree.cpp: demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. SimpleParallelSumTree.cpp: "SimpleParallelSumTree.cpp", line 30: error #3696-D: cannot open source file "tbb/task.h" #include "tbb/task.h" ^ "SimpleParallelSumTree.cpp", line 32: error #2276: name followed by "::" must be a class or namespace name class SimpleSumTask: public tbb::task { ^ "SimpleParallelSumTree.cpp", line 32: error #2262: not a class or struct name class SimpleSumTask: public tbb::task { ^ "SimpleParallelSumTree.cpp", line 37: error #2020: identifier "task" is undefined task* execute() { ^ "SimpleParallelSumTree.cpp", line 43: error #2276: name followed by "::" must be a class or namespace name tbb::task_list list; ^ "SimpleParallelSumTree.cpp", line 43: error #2065: expected a ";" tbb::task_list list; ^ "SimpleParallelSumTree.cpp", line 46: error #2020: identifier "list" is undefined list.push_back( *new( allocate_child() ) SimpleSumTask(root->left,&x) ); ^ "SimpleParallelSumTree.cpp", line 46: error #2020: identifier "allocate_child" is undefined list.push_back( *new( allocate_child() ) SimpleSumTask(root->left,&x) ); ^ "SimpleParallelSumTree.cpp", line 46: error #3767: function "operator new" cannot be called with the given argument list argument types are: (unsigned long, ) list.push_back( *new( allocate_child() ) SimpleSumTask(root->left,&x) ); ^ "SimpleParallelSumTree.cpp", line 50: error #2020: identifier "list" is undefined list.push_back( *new( allocate_child() ) SimpleSumTask(root->right,&y) ); ^ "SimpleParallelSumTree.cpp", line 50: error #2020: identifier "allocate_child" is undefined list.push_back( *new( allocate_child() ) SimpleSumTask(root->right,&y) ); ^ "SimpleParallelSumTree.cpp", line 50: error #3767: function "operator new" cannot be called with the given argument list argument types are: (unsigned long, ) list.push_back( *new( allocate_child() ) SimpleSumTask(root->right,&y) ); ^ "SimpleParallelSumTree.cpp", line 54: error #2020: identifier "set_ref_count" is undefined set_ref_count(count); ^ "SimpleParallelSumTree.cpp", line 55: error #2020: identifier "list" is undefined spawn_and_wait_for_all(list); ^ "SimpleParallelSumTree.cpp", line 55: error #2020: identifier "spawn_and_wait_for_all" is undefined spawn_and_wait_for_all(list); ^ "SimpleParallelSumTree.cpp", line 60: error #2020: identifier "NULL" is undefined return NULL; ^ "SimpleParallelSumTree.cpp", line 66: error #2276: name followed by "::" must be a class or namespace name SimpleSumTask& a = *new(tbb::task::allocate_root()) SimpleSumTask(root,&sum); ^ "SimpleParallelSumTree.cpp", line 66: error #3767: function "operator new" cannot be called with the given argument list argument types are: (unsigned long, ) SimpleSumTask& a = *new(tbb::task::allocate_root()) SimpleSumTask(root,&sum); ^ "SimpleParallelSumTree.cpp", line 67: error #2276: name followed by "::" must be a class or namespace name tbb::task::spawn_root_and_wait(a); ^ 19 errors detected in the compilation of "SimpleParallelSumTree.cpp". demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. main.cpp: "main.cpp", line 30: error #3696-D: cannot open source file "tbb/tick_count.h" #include "tbb/tick_count.h" ^ "main.cpp", line 31: error #3696-D: cannot open source file "tbb/task.h" #include "tbb/task.h" ^ "main.cpp", line 32: error #3696-D: cannot open source file "tbb/task_scheduler_init.h" #include "tbb/task_scheduler_init.h" ^ "main.cpp", line 48: error #3696-D: cannot open source file "tbb/scalable_allocator.h" #include "tbb/scalable_allocator.h" ^ "main.cpp", line 60: error #2276: name followed by "::" must be a class or namespace name class SubTreeCreationTask: public tbb::task { ^ "main.cpp", line 60: error #2262: not a class or struct name class SubTreeCreationTask: public tbb::task { ^ "main.cpp", line 72: error #2276: name followed by "::" must be a class or namespace name tbb::task* execute() { ^ "main.cpp", line 152: error #2276: name followed by "::" must be a class or namespace name int nthread = argc>arg_idx ? strtol(argv[arg_idx],0,0) : tbb::task_scheduler_init::automatic; ^ "main.cpp", line 157: error #2276: name followed by "::" must be a class or namespace name tbb::task_scheduler_init init(nthread); ^ "main.cpp", line 157: error #2065: expected a ";" tbb::task_scheduler_init init(nthread); ^ "main.cpp", line 121: error #2276: name followed by "::" must be a class or namespace name tbb::tick_count t0, t1; ^ detected during instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=true]" at line 162 "main.cpp", line 121: error #2065: expected a ";" tbb::tick_count t0, t1; ^ detected during instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=true]" at line 162 "main.cpp", line 96: error #2276: name followed by "::" must be a class or namespace name return use_tbbmalloc? tbb::scalable_allocator().allocate(1) : new TreeNode; ^ detected during: instantiation of "TreeNode *TreeMaker::allocate_node() [with use_tbbmalloc=true]" at line 122 instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=true]" at line 162 "main.cpp", line 96: error #2029: expected an expression return use_tbbmalloc? tbb::scalable_allocator().allocate(1) : new TreeNode; ^ detected during: instantiation of "TreeNode *TreeMaker::allocate_node() [with use_tbbmalloc=true]" at line 122 instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=true]" at line 162 "main.cpp", line 127: error #2020: identifier "t0" is undefined t0 = tbb::tick_count::now(); ^ detected during instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=true]" at line 162 "main.cpp", line 127: error #2276: name followed by "::" must be a class or namespace name t0 = tbb::tick_count::now(); ^ detected during instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=true]" at line 162 "main.cpp", line 129: error #2020: identifier "t1" is undefined t1 = tbb::tick_count::now(); ^ detected during instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=true]" at line 162 "main.cpp", line 129: error #2276: name followed by "::" must be a class or namespace name t1 = tbb::tick_count::now(); ^ detected during instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=true]" at line 162 "main.cpp", line 132: error #2276: name followed by "::" must be a class or namespace name t0 = tbb::tick_count::now(); ^ detected during instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=true]" at line 162 "main.cpp", line 115: error #2276: name followed by "::" must be a class or namespace name SubTreeCreationTask& a = *new(tbb::task::allocate_root()) SubTreeCreationTask(root_node, number_of_nodes); ^ detected during: instantiation of "TreeNode *TreeMaker::do_in_parallel(long) [with use_tbbmalloc=true]" at line 133 instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=true]" at line 162 "main.cpp", line 115: error #3767: function "operator new" cannot be called with the given argument list argument types are: (unsigned long, ) SubTreeCreationTask& a = *new(tbb::task::allocate_root()) SubTreeCreationTask(root_node, number_of_nodes); ^ detected during: instantiation of "TreeNode *TreeMaker::do_in_parallel(long) [with use_tbbmalloc=true]" at line 133 instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=true]" at line 162 "main.cpp", line 116: error #2276: name followed by "::" must be a class or namespace name tbb::task::spawn_root_and_wait(a); ^ detected during: instantiation of "TreeNode *TreeMaker::do_in_parallel(long) [with use_tbbmalloc=true]" at line 133 instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=true]" at line 162 "main.cpp", line 134: error #2276: name followed by "::" must be a class or namespace name t1 = tbb::tick_count::now(); ^ detected during instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=true]" at line 162 "main.cpp", line 121: error #2276: name followed by "::" must be a class or namespace name tbb::tick_count t0, t1; ^ detected during instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=false]" at line 165 "main.cpp", line 121: error #2065: expected a ";" tbb::tick_count t0, t1; ^ detected during instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=false]" at line 165 "main.cpp", line 96: error #2276: name followed by "::" must be a class or namespace name return use_tbbmalloc? tbb::scalable_allocator().allocate(1) : new TreeNode; ^ detected during: instantiation of "TreeNode *TreeMaker::allocate_node() [with use_tbbmalloc=false]" at line 122 instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=false]" at line 165 "main.cpp", line 96: error #2029: expected an expression return use_tbbmalloc? tbb::scalable_allocator().allocate(1) : new TreeNode; ^ detected during: instantiation of "TreeNode *TreeMaker::allocate_node() [with use_tbbmalloc=false]" at line 122 instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=false]" at line 165 "main.cpp", line 127: error #2020: identifier "t0" is undefined t0 = tbb::tick_count::now(); ^ detected during instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=false]" at line 165 "main.cpp", line 127: error #2276: name followed by "::" must be a class or namespace name t0 = tbb::tick_count::now(); ^ detected during instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=false]" at line 165 "main.cpp", line 129: error #2020: identifier "t1" is undefined t1 = tbb::tick_count::now(); ^ detected during instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=false]" at line 165 "main.cpp", line 129: error #2276: name followed by "::" must be a class or namespace name t1 = tbb::tick_count::now(); ^ detected during instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=false]" at line 165 "main.cpp", line 132: error #2276: name followed by "::" must be a class or namespace name t0 = tbb::tick_count::now(); ^ detected during instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=false]" at line 165 "main.cpp", line 115: error #2276: name followed by "::" must be a class or namespace name SubTreeCreationTask& a = *new(tbb::task::allocate_root()) SubTreeCreationTask(root_node, number_of_nodes); ^ detected during: instantiation of "TreeNode *TreeMaker::do_in_parallel(long) [with use_tbbmalloc=false]" at line 133 instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=false]" at line 165 "main.cpp", line 115: error #3767: function "operator new" cannot be called with the given argument list argument types are: (unsigned long, ) SubTreeCreationTask& a = *new(tbb::task::allocate_root()) SubTreeCreationTask(root_node, number_of_nodes); ^ detected during: instantiation of "TreeNode *TreeMaker::do_in_parallel(long) [with use_tbbmalloc=false]" at line 133 instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=false]" at line 165 "main.cpp", line 116: error #2276: name followed by "::" must be a class or namespace name tbb::task::spawn_root_and_wait(a); ^ detected during: instantiation of "TreeNode *TreeMaker::do_in_parallel(long) [with use_tbbmalloc=false]" at line 133 instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=false]" at line 165 "main.cpp", line 134: error #2276: name followed by "::" must be a class or namespace name t1 = tbb::tick_count::now(); ^ detected during instantiation of "TreeNode *TreeMaker::create_and_time(long) [with use_tbbmalloc=false]" at line 165 "main.cpp", line 173: error #2276: name followed by "::" must be a class or namespace name tbb::tick_count t0 = tbb::tick_count::now(); ^ "main.cpp", line 173: error #2065: expected a ";" tbb::tick_count t0 = tbb::tick_count::now(); ^ "main.cpp", line 189: error #2276: name followed by "::" must be a class or namespace name tbb::tick_count t1 = tbb::tick_count::now(); ^ "main.cpp", line 189: error #2065: expected a ";" tbb::tick_count t1 = tbb::tick_count::now(); ^ "main.cpp", line 190: error #2020: identifier "t1" is undefined printf ("%24s: time = %.1f msec, sum=%g\n", which, (t1-t0).seconds()*1000, result); ^ "main.cpp", line 190: error #2020: identifier "t0" is undefined printf ("%24s: time = %.1f msec, sum=%g\n", which, (t1-t0).seconds()*1000, result); ^ 42 errors detected in the compilation of "main.cpp". demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. gmake[2]: *** [release] Error 2 gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/task/tree_sum' gmake[1]: [task/tree_sum/release] Error 2 (ignored) gmake -C test_all/fibonacci -f Makefile release CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/test_all/fibonacci' /opt/aCC/bin/aCC -O2 -DNDEBUG -o fibonacci Fibonacci.cpp -ltbb +DD64 -mt "Fibonacci.cpp", line 47: error #3696-D: cannot open source file "tbb/task.h" #include "tbb/task.h" ^ "Fibonacci.cpp", line 48: error #3696-D: cannot open source file "tbb/task_scheduler_init.h" #include "tbb/task_scheduler_init.h" ^ "Fibonacci.cpp", line 49: error #3696-D: cannot open source file "tbb/tick_count.h" #include "tbb/tick_count.h" ^ "Fibonacci.cpp", line 50: error #3696-D: cannot open source file "tbb/blocked_range.h" #include "tbb/blocked_range.h" ^ "Fibonacci.cpp", line 51: error #3696-D: cannot open source file "tbb/concurrent_vector.h" #include "tbb/concurrent_vector.h" ^ "Fibonacci.cpp", line 52: error #3696-D: cannot open source file "tbb/concurrent_queue.h" #include "tbb/concurrent_queue.h" ^ "Fibonacci.cpp", line 53: error #3696-D: cannot open source file "tbb/concurrent_hash_map.h" #include "tbb/concurrent_hash_map.h" ^ "Fibonacci.cpp", line 54: error #3696-D: cannot open source file "tbb/parallel_while.h" #include "tbb/parallel_while.h" ^ "Fibonacci.cpp", line 55: error #3696-D: cannot open source file "tbb/parallel_for.h" #include "tbb/parallel_for.h" ^ "Fibonacci.cpp", line 56: error #3696-D: cannot open source file "tbb/parallel_reduce.h" #include "tbb/parallel_reduce.h" ^ "Fibonacci.cpp", line 57: error #3696-D: cannot open source file "tbb/parallel_scan.h" #include "tbb/parallel_scan.h" ^ "Fibonacci.cpp", line 58: error #3696-D: cannot open source file "tbb/pipeline.h" #include "tbb/pipeline.h" ^ "Fibonacci.cpp", line 59: error #3696-D: cannot open source file "tbb/atomic.h" #include "tbb/atomic.h" ^ "Fibonacci.cpp", line 60: error #3696-D: cannot open source file "tbb/mutex.h" #include "tbb/mutex.h" ^ "Fibonacci.cpp", line 61: error #3696-D: cannot open source file "tbb/spin_mutex.h" #include "tbb/spin_mutex.h" ^ "Fibonacci.cpp", line 62: error #3696-D: cannot open source file "tbb/queuing_mutex.h" #include "tbb/queuing_mutex.h" ^ "Fibonacci.cpp", line 63: error #3696-D: cannot open source file "tbb/tbb_thread.h" #include "tbb/tbb_thread.h" ^ "Fibonacci.cpp", line 66: error #2725: name must be a namespace name using namespace tbb; ^ "Fibonacci.cpp", line 125: error #2020: identifier "concurrent_queue" is undefined concurrent_queue Q; ^ "Fibonacci.cpp", line 125: error #2254: type name is not allowed concurrent_queue Q; ^ "Fibonacci.cpp", line 125: error #2020: identifier "Q" is undefined concurrent_queue Q; ^ "Fibonacci.cpp", line 130: error #2276: name followed by "::" must be a class or namespace name while( !Q.try_pop(A) ) this_tbb_thread::yield(); ^ "Fibonacci.cpp", line 132: error #2276: name followed by "::" must be a class or namespace name while( !Q.try_pop(B) ) this_tbb_thread::yield(); ^ "Fibonacci.cpp", line 140: error #2020: identifier "concurrent_vector" is undefined concurrent_vector A; ^ "Fibonacci.cpp", line 140: error #2254: type name is not allowed concurrent_vector A; ^ "Fibonacci.cpp", line 140: error #2020: identifier "A" is undefined concurrent_vector A; ^ "Fibonacci.cpp", line 165: error #2864: blocked_range is not a template void operator()( const blocked_range& range ) const { ^ "Fibonacci.cpp", line 193: error #2864: concurrent_hash_map is not a template typedef concurrent_hash_map NumbersTable; ^ "Fibonacci.cpp", line 195: error #2262: not a class or struct name class ConcurrentHashSerialFibTask: public task { ^ "Fibonacci.cpp", line 202: error #2020: identifier "task" is undefined /*override*/ task* execute() ^ "Fibonacci.cpp", line 205: error #2276: name followed by "::" must be a class or namespace name NumbersTable::const_accessor f1, f2; // same as iterators ^ "Fibonacci.cpp", line 205: error #2065: expected a ";" NumbersTable::const_accessor f1, f2; // same as iterators ^ "Fibonacci.cpp", line 206: error #2020: identifier "f1" is undefined if( !Fib.find(f1, i-1) || !Fib.find(f2, i-2) ) { ^ "Fibonacci.cpp", line 206: error #2020: identifier "f2" is undefined if( !Fib.find(f1, i-1) || !Fib.find(f2, i-2) ) { ^ "Fibonacci.cpp", line 212: error #2276: name followed by "::" must be a class or namespace name NumbersTable::const_accessor fsum; ^ "Fibonacci.cpp", line 212: error #2065: expected a ";" NumbersTable::const_accessor fsum; ^ "Fibonacci.cpp", line 213: error #2020: identifier "fsum" is undefined Fib.insert(fsum, make_pair(i, sum)); // inserting ^ "Fibonacci.cpp", line 228: error #2020: identifier "task_list" is undefined task_list list; ^ "Fibonacci.cpp", line 230: error #2276: name followed by "::" must be a class or namespace name list.push_back(*new(task::allocate_root()) ConcurrentHashSerialFibTask(Fib, n)); ^ "Fibonacci.cpp", line 230: error #3767: function "operator new" cannot be called with the given argument list argument types are: (unsigned long, ) list.push_back(*new(task::allocate_root()) ConcurrentHashSerialFibTask(Fib, n)); ^ "Fibonacci.cpp", line 231: error #2276: name followed by "::" must be a class or namespace name list.push_back(*new(task::allocate_root()) ConcurrentHashSerialFibTask(Fib, n)); ^ "Fibonacci.cpp", line 231: error #3767: function "operator new" cannot be called with the given argument list argument types are: (unsigned long, ) list.push_back(*new(task::allocate_root()) ConcurrentHashSerialFibTask(Fib, n)); ^ "Fibonacci.cpp", line 232: error #2276: name followed by "::" must be a class or namespace name task::spawn_root_and_wait(list); ^ "Fibonacci.cpp", line 233: error #2276: name followed by "::" must be a class or namespace name NumbersTable::const_accessor fresult; ^ "Fibonacci.cpp", line 233: error #2065: expected a ";" NumbersTable::const_accessor fresult; ^ "Fibonacci.cpp", line 234: error #2020: identifier "fresult" is undefined okay = Fib.find( fresult, n ); ^ "Fibonacci.cpp", line 244: error #2864: concurrent_queue is not a template concurrent_queue Queue; ^ "Fibonacci.cpp", line 264: error #2864: blocked_range is not a template void operator()( const blocked_range &range ) const { ^ "Fibonacci.cpp", line 275: error #2864: parallel_while is not a template parallel_while &my_while; ^ "Fibonacci.cpp", line 279: error #2864: parallel_while is not a template parallel_whileFibBody(parallel_while &w, QueueStream &s) ^ "Fibonacci.cpp", line 292: error #2262: not a class or struct name struct QueueInsertTask: public task { ^ "Fibonacci.cpp", line 298: error #2020: identifier "task" is undefined /*override*/ task* execute() { ^ "Fibonacci.cpp", line 300: error #2020: identifier "blocked_range" is undefined parallel_for( blocked_range( 1, my_n, 10 ), parallel_forFibBody(my_stream) ); ^ "Fibonacci.cpp", line 300: error #2254: type name is not allowed parallel_for( blocked_range( 1, my_n, 10 ), parallel_forFibBody(my_stream) ); ^ "Fibonacci.cpp", line 300: warning #2174-D: expression has no effect parallel_for( blocked_range( 1, my_n, 10 ), parallel_forFibBody(my_stream) ); ^ "Fibonacci.cpp", line 300: warning #2174-D: expression has no effect parallel_for( blocked_range( 1, my_n, 10 ), parallel_forFibBody(my_stream) ); ^ "Fibonacci.cpp", line 300: error #2020: identifier "parallel_for" is undefined parallel_for( blocked_range( 1, my_n, 10 ), parallel_forFibBody(my_stream) ); ^ "Fibonacci.cpp", line 306: error #2262: not a class or struct name struct QueueProcessTask: public task { ^ "Fibonacci.cpp", line 311: error #2020: identifier "task" is undefined /*override*/ task* execute() { ^ "Fibonacci.cpp", line 313: error #2020: identifier "parallel_while" is undefined parallel_while w; // run while loop in parallel ^ "Fibonacci.cpp", line 313: error #2254: type name is not allowed parallel_while w; // run while loop in parallel ^ "Fibonacci.cpp", line 313: error #2020: identifier "w" is undefined parallel_while w; // run while loop in parallel ^ "Fibonacci.cpp", line 324: error #2020: identifier "task_list" is undefined task_list list; ^ "Fibonacci.cpp", line 325: error #2276: name followed by "::" must be a class or namespace name list.push_back(*new(task::allocate_root()) QueueInsertTask( n, stream )); ^ "Fibonacci.cpp", line 325: error #3767: function "operator new" cannot be called with the given argument list argument types are: (unsigned long, ) list.push_back(*new(task::allocate_root()) QueueInsertTask( n, stream )); ^ "Fibonacci.cpp", line 326: error #2276: name followed by "::" must be a class or namespace name list.push_back(*new(task::allocate_root()) QueueProcessTask( stream )); ^ "Fibonacci.cpp", line 326: error #3767: function "operator new" cannot be called with the given argument list argument types are: (unsigned long, ) list.push_back(*new(task::allocate_root()) QueueProcessTask( stream )); ^ "Fibonacci.cpp", line 329: error #2276: name followed by "::" must be a class or namespace name task::spawn_root_and_wait(list); ^ "Fibonacci.cpp", line 340: error #2262: not a class or struct name class InputFilter: public filter { ^ "Fibonacci.cpp", line 341: error #2864: atomic is not a template atomic N; //< index of Fibonacci number minus 1 ^ "Fibonacci.cpp", line 343: error #2864: concurrent_queue is not a template concurrent_queue Queue; ^ "Fibonacci.cpp", line 345: error #2292: "filter" is not a nonstatic data member or base class of class "InputFilter" InputFilter( int n ) : filter(false /*is not serial*/) { N = n; } ^ "Fibonacci.cpp", line 356: error #2262: not a class or struct name class MultiplyFilter: public filter { ^ "Fibonacci.cpp", line 358: error #2292: "filter" is not a nonstatic data member or base class of class "MultiplyFilter" MultiplyFilter( ) : filter(false /*is not serial*/) { } ^ "Fibonacci.cpp", line 362: error #2020: identifier "concurrent_queue" is undefined concurrent_queue &Queue = *static_cast *>(p); ^ "Fibonacci.cpp", line 362: error #2254: type name is not allowed concurrent_queue &Queue = *static_cast *>(p); ^ "Fibonacci.cpp", line 362: error #2020: identifier "Queue" is undefined concurrent_queue &Queue = *static_cast *>(p); ^ "Fibonacci.cpp", line 365: error #2276: name followed by "::" must be a class or namespace name while( !Queue.try_pop( m1 ) ) this_tbb_thread::yield(); ^ "Fibonacci.cpp", line 366: error #2276: name followed by "::" must be a class or namespace name while( !Queue.try_pop( m2 ) ) this_tbb_thread::yield(); ^ "Fibonacci.cpp", line 378: error #2020: identifier "pipeline" is undefined pipeline pipeline; ^ "Fibonacci.cpp", line 404: error #2020: identifier "split" is undefined parallel_reduceFibBody( parallel_reduceFibBody& other, split ) : sum( Matrix1110 ), splitted(1/*note that it is splitted*/) {} ^ "Fibonacci.cpp", line 410: error #2864: blocked_range is not a template void operator()( const blocked_range &r ) { ^ "Fibonacci.cpp", line 420: error #2020: identifier "blocked_range" is undefined parallel_reduce(blocked_range(2, n, 3), b); // do parallel reduce on range [2, n) for b ^ "Fibonacci.cpp", line 420: error #2254: type name is not allowed parallel_reduce(blocked_range(2, n, 3), b); // do parallel reduce on range [2, n) for b ^ "Fibonacci.cpp", line 420: warning #2174-D: expression has no effect parallel_reduce(blocked_range(2, n, 3), b); // do parallel reduce on range [2, n) for b ^ "Fibonacci.cpp", line 420: warning #2174-D: expression has no effect parallel_reduce(blocked_range(2, n, 3), b); // do parallel reduce on range [2, n) for b ^ "Fibonacci.cpp", line 420: error #2020: identifier "parallel_reduce" is undefined parallel_reduce(blocked_range(2, n, 3), b); // do parallel reduce on range [2, n) for b ^ "Fibonacci.cpp", line 433: error #2020: identifier "split" is undefined parallel_scanFibBody( parallel_scanFibBody &b, split) : sum( Matrix1110 ), first(1) {} ^ "Fibonacci.cpp", line 444: error #2864: blocked_range is not a template void operator()( const blocked_range &r, T) { ^ "Fibonacci.cpp", line 455: error #2020: identifier "blocked_range" is undefined parallel_scan(blocked_range(1/*one less, because body skip first*/, n, 3), b); ^ "Fibonacci.cpp", line 455: error #2254: type name is not allowed parallel_scan(blocked_range(1/*one less, because body skip first*/, n, 3), b); ^ "Fibonacci.cpp", line 455: warning #2174-D: expression has no effect parallel_scan(blocked_range(1/*one less, because body skip first*/, n, 3), b); ^ "Fibonacci.cpp", line 455: warning #2174-D: expression has no effect parallel_scan(blocked_range(1/*one less, because body skip first*/, n, 3), b); ^ "Fibonacci.cpp", line 455: error #2020: identifier "parallel_scan" is undefined parallel_scan(blocked_range(1/*one less, because body skip first*/, n, 3), b); ^ "Fibonacci.cpp", line 462: error #2262: not a class or struct name struct FibTask: public task { ^ "Fibonacci.cpp", line 472: error #2020: identifier "task" is undefined /*override*/ task* execute() { ^ "Fibonacci.cpp", line 482: error #2020: identifier "recycle_as_continuation" is undefined recycle_as_continuation(); // repeat this task when children finish ^ "Fibonacci.cpp", line 484: error #2020: identifier "allocate_child" is undefined FibTask& a = *new( allocate_child() ) FibTask( n/2 + 1, x ); ^ "Fibonacci.cpp", line 484: error #3767: function "operator new" cannot be called with the given argument list argument types are: (unsigned long, ) FibTask& a = *new( allocate_child() ) FibTask( n/2 + 1, x ); ^ "Fibonacci.cpp", line 485: error #3767: function "operator new" cannot be called with the given argument list argument types are: (unsigned long, ) FibTask& b = *new( allocate_child() ) FibTask( n/2 - 1 + (n&1), y ); ^ "Fibonacci.cpp", line 486: error #2020: identifier "set_ref_count" is undefined set_ref_count(2); ^ "Fibonacci.cpp", line 487: error #2020: identifier "spawn" is undefined spawn( a ); ^ "Fibonacci.cpp", line 495: error #2276: name followed by "::" must be a class or namespace name FibTask& a = *new(task::allocate_root()) FibTask(n, sum); ^ "Fibonacci.cpp", line 495: error #3767: function "operator new" cannot be called with the given argument list argument types are: (unsigned long, ) FibTask& a = *new(task::allocate_root()) FibTask(n, sum); ^ "Fibonacci.cpp", line 496: error #2276: name followed by "::" must be a class or namespace name task::spawn_root_and_wait(a); ^ "Fibonacci.cpp", line 525: error #2020: identifier "tick_count" is undefined static tick_count t0; ^ Error limit reached. 100 errors detected in the compilation of "Fibonacci.cpp". Compilation terminated. demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. demo mode expires on 05/04/10 (27 days from now). Contact your Hewlett-Packard sales office to order HP C/aC++ Developer's Bundle. gmake[2]: *** [release] Error 4 gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/test_all/fibonacci' gmake[1]: [test_all/fibonacci/release] Error 2 (ignored) gmake -C GettingStarted/sub_string_finder -f Makefile test CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/GettingStarted/sub_string_finder' ./sub_string_finder_extended gmake[2]: ./sub_string_finder_extended: Command not found gmake[2]: *** [test] Error 127 gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/GettingStarted/sub_string_finder' gmake[1]: [GettingStarted/sub_string_finder/test] Error 2 (ignored) gmake -C concurrent_hash_map/count_strings -f Makefile test CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/concurrent_hash_map/count_strings' ./count_strings gmake[2]: ./count_strings: Command not found gmake[2]: *** [test] Error 127 gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/concurrent_hash_map/count_strings' gmake[1]: [concurrent_hash_map/count_strings/test] Error 2 (ignored) gmake -C parallel_do/parallel_preorder -f Makefile test CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_do/parallel_preorder' ./parallel_preorder 1:4 gmake[2]: ./parallel_preorder: Command not found gmake[2]: *** [test] Error 127 gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_do/parallel_preorder' gmake[1]: [parallel_do/parallel_preorder/test] Error 2 (ignored) gmake -C parallel_for/game_of_life.NET -f Makefile test CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_for/game_of_life.NET' ./game_of_life 2:4 -t 5 gmake[2]: ./game_of_life: Command not found gmake[2]: *** [test] Error 127 gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_for/game_of_life.NET' gmake[1]: [parallel_for/game_of_life.NET/test] Error 2 (ignored) gmake -C parallel_for/polygon_overlay -f Makefile test CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_for/polygon_overlay' Makefile:40: *** extraneous `else'. Stop. gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_for/polygon_overlay' gmake[1]: [parallel_for/polygon_overlay/test] Error 2 (ignored) gmake -C parallel_for/seismic -f Makefile test CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_for/seismic' Makefile:58: *** extraneous `else'. Stop. gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_for/seismic' gmake[1]: [parallel_for/seismic/test] Error 2 (ignored) gmake -C parallel_for/tachyon -f Makefile test CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_for/tachyon' Makefile:72: *** extraneous `else'. Stop. gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_for/tachyon' gmake[1]: [parallel_for/tachyon/test] Error 2 (ignored) gmake -C parallel_reduce/convex_hull -f Makefile test CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_reduce/convex_hull' ./convex_hull_bench gmake[2]: ./convex_hull_bench: Command not found gmake[2]: *** [test] Error 127 gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_reduce/convex_hull' gmake[1]: [parallel_reduce/convex_hull/test] Error 2 (ignored) gmake -C parallel_reduce/primes -f Makefile test CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_reduce/primes' ./primes 100000000 0:4 gmake[2]: ./primes: Command not found gmake[2]: *** [test] Error 127 gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_reduce/primes' gmake[1]: [parallel_reduce/primes/test] Error 2 (ignored) gmake -C parallel_while/parallel_preorder -f Makefile test CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_while/parallel_preorder' ./parallel_preorder 1:4 gmake[2]: ./parallel_preorder: Command not found gmake[2]: *** [test] Error 127 gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/parallel_while/parallel_preorder' gmake[1]: [parallel_while/parallel_preorder/test] Error 2 (ignored) gmake -C pipeline/square -f Makefile test CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/pipeline/square' ./square input.txt output.txt gmake[2]: ./square: Command not found gmake[2]: *** [test] Error 127 gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/pipeline/square' gmake[1]: [pipeline/square/test] Error 2 (ignored) gmake -C pipeline/text_filter -f Makefile test CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/pipeline/text_filter' Constructing input.txt ./text_filter input.txt output.txt gmake[2]: ./text_filter: Command not found gmake[2]: *** [test] Error 127 gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/pipeline/text_filter' gmake[1]: [pipeline/text_filter/test] Error 2 (ignored) gmake -C task/tree_sum -f Makefile test CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/task/tree_sum' ./tree_sum gmake[2]: ./tree_sum: Command not found gmake[2]: *** [test] Error 127 gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/task/tree_sum' gmake[1]: [task/tree_sum/test] Error 2 (ignored) gmake -C test_all/fibonacci -f Makefile test CXX="/opt/aCC/bin/aCC " CXXFLAGS="" gmake[2]: Entering directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/test_all/fibonacci' ./fibonacci gmake[2]: ./fibonacci: Command not found gmake[2]: *** [test] Error 127 gmake[2]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples/test_all/fibonacci' gmake[1]: [test_all/fibonacci/test] Error 2 (ignored) gmake[1]: Leaving directory `/tmp/project2_stuff/tbb22/tbb22_20090809oss/examples'