Try deleting all the unit test file before running the bjam command again.
You can delete the unit test files with the following command
   find . -name "*Test.cpp" | xargs rm

Moses used to compile fine with macOS but macOS's compiler and gcc are
slowly diverging.

Hieu Hoang
http://statmt.org/hieu


On Wed, 15 Apr 2020 at 21:21, Bounyalit Taymany <[email protected]> wrote:

> I used command for install Moses "./bjam
> --with-boost=~/workspace/temp/boost_1_64_0 -j4"
> on MacOS Catalina 10.15
> but it failed
>
> ...failed darwin.compile.c++
> mert/bin/darwin-11.0.3/release/link-static/threading-multi/UtilTest.o...
>
> ...skipped
> <pmert/bin/darwin-11.0.3/release/link-static/threading-multi>util_test for
> lack of
> <pmert/bin/darwin-11.0.3/release/link-static/threading-multi>UtilTest.o...
>
> ...skipped
> <pmert/bin/darwin-11.0.3/release/link-static/threading-multi>util_test.passed
> for lack of
> <pmert/bin/darwin-11.0.3/release/link-static/threading-multi>util_test...
>
> darwin.compile.c++
> mert/bin/darwin-11.0.3/release/link-static/threading-multi/VocabularyTest.o
>
> clang: error: unknown argument: '-fcoalesce-templates'
>
>
>     "g++"  -ftemplate-depth-128 -fcoalesce-templates -O3
> -finline-functions -Wno-inline -Wall -gdwarf-2 -fexceptions
> -Wno-long-double -I/usr/local/Cellar/xmlrpc-c/1.39.12/include  -std=c++0x
> -DBOOST_FILE_SYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK
> -DBOOST_SYSTEM_DYN_LINK -DBOOST_TEST_DYN_LINK -DBOOST_THREAD_DYN_DLL
> -DHAVE_XMLRPC_C -DKENLM_MAX_ORDER=6 -DMOSES_VERSION_ID=\"\" -DNDEBUG
> -DTRACE_ENABLE=1 -DWITH_THREADS -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES  -I"."
> -I"util/double-conversion" -I"~/demo/boost_1_72_0/include" -c -o
> "mert/bin/darwin-11.0.3/release/link-static/threading-multi/VocabularyTest.o"
> "mert/VocabularyTest.cpp"
>
>
> ...failed darwin.compile.c++
> mert/bin/darwin-11.0.3/release/link-static/threading-multi/VocabularyTest.o...
>
> ...skipped
> <pmert/bin/darwin-11.0.3/release/link-static/threading-multi>vocabulary_test
> for lack of
> <pmert/bin/darwin-11.0.3/release/link-static/threading-multi>VocabularyTest.o...
>
> ...skipped
> <pmert/bin/darwin-11.0.3/release/link-static/threading-multi>vocabulary_test.passed
> for lack of
> <pmert/bin/darwin-11.0.3/release/link-static/threading-multi>vocabulary_test...
>
> ...failed updating 762 targets...
>
> ...skipped 219 targets...
> _______________________________________________
> Moses-support mailing list
> [email protected]
> http://mailman.mit.edu/mailman/listinfo/moses-support
>
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to