Okay, after finding the line: "libs/regex/build/has_icu_test.cpp:12:30: fatal error: unicode/uversion.h: No such file or directory". I tried to remove -q flag from the bjam command as suggested here(http://boost.2283326.n4.nabble.com/error-unicode-uversion-h-No-such-file-building-Boost-1-44-0-td2581731.html), but without success. As far as I understood with the current version the makefile.config.inc does not need to contain the boost dirs... since boost is now part of the distributed tar. So my config file is as sparse as:
TPP_ROOT=/data/software/TPP/bin/ TPP_WEB=/data/software/TPP/web/ And I only do the following commands: 1. tar xzf TPP-4.6.3.tgz 2. cd TPP-4.6.3/trans_proteomic_pipeline/src 3. make ARCH=x86_64 ...done building FANN library source mkdir -p /data/software/TPP/TPP-4.6.3/trans_proteomic_pipeline/src/../build/x86_64 unpacking Boost source (this may take a few minutes)... ...applying Boost patch /data/software/TPP/TPP-4.6.3/trans_proteomic_pipeline/src/../extern/boost_1_45_0.gcc47patch done unpacking Boost source building boost bjam... ### ### Using 'gcc' toolset. ### rm -rf bootstrap mkdir bootstrap gcc -o bootstrap/jam0 command.c compile.c debug.c expand.c glob.c hash.c hdrmacro.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c newstr.c option.c output.c parse.c pathunix.c pathvms.c regexp.c rules.c scan.c search.c subst.c timestamp.c variable.c modules.c strings.c filesys.c builtins.c pwd.c class.c native.c md5.c w32_getreg.c modules/set.c modules/path.c modules/regex.c modules/property-set.c modules/sequence.c modules/order.c execunix.c fileunix.c ./bootstrap/jam0 -f build.jam --toolset=gcc --toolset-root= clean ...found 1 target... ...updating 1 target... ...updated 1 target... ./bootstrap/jam0 -f build.jam --toolset=gcc --toolset-root= ...found 48 targets... ...updating 2 targets... [MKDIR] bin.linuxx86_64 [COMPILE] bin.linuxx86_64/bjam ...updated 2 targets... ...done building boost bjam building boost libraries... warning: No toolsets are configured. warning: Configuring default toolset "gcc". warning: If the default is wrong, your build may not work correctly. warning: Use the "toolset=xxxxx" option to override our guess. warning: For more configuration options, please consult warning: http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html libs/regex/build/has_icu_test.cpp:12:30: fatal error: unicode/uversion.h: No such file or directory compilation terminated. ...skipped <p/data/software/TPP/TPP-4.6.3/trans_proteomic_pipeline/build/x86_64/boost/obj/boost/bin.v2/libs/regex/build/gcc-4.5/debug>has_icu for lack of <p/data/software/TPP/TPP-4.6.3/trans_proteomic_pipeline/build/x86_64/boost/obj/boost/bin.v2/libs/regex/build/gcc-4.5/debug>has_icu_test.o... ...failed updating 1 target... Performing configuration checks - has_icu builds : no Component configuration: - date_time : building - filesystem : building - graph : not building - graph_parallel : not building - iostreams : building - math : not building - mpi : not building - program_options : building - python : not building - random : not building - regex : building - serialization : building - signals : not building - system : not building - test : not building - thread : building - wave : not building In file included from ./boost/thread/pthread/mutex.hpp:14:0, from ./boost/thread/mutex.hpp:16, from ./boost/thread/pthread/thread_data.hpp:12, from ./boost/thread/thread.hpp:17, from libs/thread/src/pthread/thread.cpp:10: ./boost/thread/xtime.hpp:23:5: error: expected identifier before numeric constant ./boost/thread/xtime.hpp:23:5: error: expected ‘}’ before numeric constant ./boost/thread/xtime.hpp:23:5: error: expected unqualified-id before numeric constant ./boost/thread/xtime.hpp:46:14: error: expected type-specifier before ‘system_time’ In file included from ./boost/thread/pthread/mutex.hpp:14:0, from ./boost/thread/mutex.hpp:16, from ./boost/thread/pthread/thread_data.hpp:12, from ./boost/thread/thread.hpp:17, from libs/thread/src/pthread/thread.cpp:10: ./boost/thread/xtime.hpp: In function ‘int xtime_get(xtime*, int)’: ./boost/thread/xtime.hpp:73:40: error: ‘get_system_time’ was not declared in this scope ./boost/thread/xtime.hpp: At global scope: ./boost/thread/xtime.hpp:88:1: error: expected declaration before ‘}’ token ...failed updating 1 target... real 0m48.564s user 1m21.641s sys 0m6.872s [ERROR] Boost libary build failed (missing /data/software/TPP/TPP-4.6.3/trans_proteomic_pipeline/src/../build/x86_64/boost/lib/libboost_filesystem.a), please report the results of manually running the following commands: cd /data/software/TPP/TPP-4.6.3/trans_proteomic_pipeline/src/../extern/boost_1_45_0; time /data/software/TPP/TPP-4.6.3/trans_proteomic_pipeline/src/../extern/boost_1_45_0/tools/build/v2/engine/src/bin.linuxx86_64/bjam -q -d0 --stagedir=/data/software/TPP/TPP-4.6.3/trans_proteomic_pipeline/src/../build/x86_64/boost --build-dir=/data/software/TPP/TPP-4.6.3/trans_proteomic_pipeline/src/../build/x86_64/boost/obj --layout=system --build-type=minimal -j3 variant=release link=static runtime-link=shared --with-filesystem --with-date_time --with-iostreams --with-program_options --with-regex --with-serialization --with-thread stage make: *** [boost-build-libs] Error 255 When I execute the last command again the following, with no direct errors appears: (but I still cannot build TPP) cd /data/NG4/software/TPP/TPP-4.6.3/trans_proteomic_pipeline/src/../extern/boost_1_45_0; time /data/software/TPP/TPP-4.6.3/trans_proteomic_pipeline/src/../extern/boost_1_45_0/tools/build/v2/engine/src/bin.linuxx86_64/bjam -q -d0 --stagedir=/data/software/TPP/TPP-4.6.3/trans_proteomic_pipeline/src/../build/x86_64/boost --build-dir=/data/software/TPP/TPP-4.6.3/trans_proteomic_pipeline/src/../build/x86_64/boost/obj --layout=system --build-type=minimal -j3 variant=release link=static runtime-link=shared --with-filesystem --with-date_time --with-iostreams --with-program_options --with-regex --with-serialization --with-thread stage warning: No toolsets are configured. warning: Configuring default toolset "gcc". warning: If the default is wrong, your build may not work correctly. warning: Use the "toolset=xxxxx" option to override our guess. warning: For more configuration options, please consult warning: http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html Performing configuration checks - has_icu builds : no Component configuration: - date_time : building - filesystem : building - graph : not building - graph_parallel : not building - iostreams : building - math : not building - mpi : not building - program_options : building - python : not building - random : not building - regex : building - serialization : building - signals : not building - system : not building - test : not building - thread : building - wave : not building In file included from ./boost/thread/pthread/mutex.hpp:14:0, from ./boost/thread/mutex.hpp:16, from ./boost/thread/pthread/thread_data.hpp:12, from ./boost/thread/thread.hpp:17, from libs/thread/src/pthread/thread.cpp:10: ./boost/thread/xtime.hpp:23:5: error: expected identifier before numeric constant ./boost/thread/xtime.hpp:23:5: error: expected ‘}’ before numeric constant ./boost/thread/xtime.hpp:23:5: error: expected unqualified-id before numeric constant ./boost/thread/xtime.hpp:46:14: error: expected type-specifier before ‘system_time’ In file included from ./boost/thread/pthread/mutex.hpp:14:0, from ./boost/thread/mutex.hpp:16, from ./boost/thread/pthread/thread_data.hpp:12, from ./boost/thread/thread.hpp:17, from libs/thread/src/pthread/thread.cpp:10: ./boost/thread/xtime.hpp: In function ‘int xtime_get(xtime*, int)’: ./boost/thread/xtime.hpp:73:40: error: ‘get_system_time’ was not declared in this scope ./boost/thread/xtime.hpp: At global scope: ./boost/thread/xtime.hpp:88:1: error: expected declaration before ‘}’ token ...failed updating 1 target... real 0m10.936s user 0m6.284s sys 0m1.288s Am Montag, 14. Oktober 2013 15:46:00 UTC+2 schrieb Han Jo: > > Thanks for sharing! But this still would't let me build TPP. > > Did you download boost by yourself (as described in your quoted text) or > did you just go straight to the src dir of TPP and perform the > installations steps? > > > Am Samstag, 12. Oktober 2013 11:38:49 UTC+2 schrieb ChargedPeptide: >> >> Also, I quoted the wrong text. This is in reply to Han Jo. >> >> -- You received this message because you are subscribed to the Google Groups "spctools-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/spctools-discuss. For more options, visit https://groups.google.com/groups/opt_out.
