Dear Hieu,

Many thanks for your answer.

My compiler is the one shipped with my mac:

i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) i686-apple-darwin11-llvm-g++-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)

what happens when you delete 'typename' in TargetPhraseCollectionCache.cpp line 28?
If I do this, then this file do compile (cf. build_target_phrase.log.gz)

However I still get a typename error in:

moses/TranslationModel/CompactPT/PhraseDictionaryCompact.cpp:47: error: using ‘typename’ outside of template

But if I also remove that typename the build still does not works (cf. build_phrase_dictionary.log.gz)

I also installed an upgraded gcc version (5.2.0). The builds works (I have tons of warnings though) but I am not able to run the binaries:

$ ~/moses/bin/extractor
dyld: Library not loaded: libboost_thread.dylib
  Referenced from: /Users/pecheux/moses/bin/extractor
  Reason: image not found
Trace/BPT trap: 5

I tried to provide the BOOST install path by adding the following line in my .bash_profile, without success

DYLD_LIBRARY_PATH="~/moses/opt/lib"

I also tried to compile with the --static option (./compile --static), but the build then fails (cf. build_gcc52_static.log.gz)

If you have any idea what else I should try.

Best regards,

Nicolas

Hieu Hoang
http://www.hoang.co.uk/hieu

On 1 November 2015 at 20:01, Nicolas Pécheux <[email protected] <mailto:[email protected]>> wrote:

    Dear moses-support,

    I am experimenting trouble trying to install Moses on my own
    laptop. I have successfully installed Moses previously on other
    machines.

    My configuration is MacOsX 10.7.5 (Lion). I have installed Macports.

    I first ran as suggested

        make -f contrib/Makefiles/install-dependencies.gmake

    and everything seemed to work as expected (I do see the install in
    ./opt)

    But then

        ./compile.sh

    fails on 83 targets.

    Attached is the /build.log.gz. /The recommended command to get
    this was

    ./jam-files/bjam --with-irstlm=./opt --with-boost=./opt
    --with-cmph=./opt --with-xmlrpc-c=./opt -j 1 --debug-configuration
    -d2 |gzip >build.log.gz

    but this seems to fail as /boost-build.jam/ is not found. I ran
    instead

    ./bjam --with-irstlm=./opt --with-boost=./opt --with-cmph=./opt
    --with-xmlrpc-c=./opt -j 1 --debug-configuration -d2 |gzip
    >build.log.gz

    Maybe I am doing something wrong. Is there some variable I need to
    adjust so the internal BOOST build is found?

    Many thanks for your help.

-- Nicolas Pécheux
    Univ. Paris XI, LIMSI-CNRS
    Bur : 27 - LIMSI Bat. S
    [email protected] <mailto:[email protected]>
    http://nicolas.pecheux.fr


    _______________________________________________
    Moses-support mailing list
    [email protected] <mailto:[email protected]>
    http://mailman.mit.edu/mailman/listinfo/moses-support




--
Nicolas Pécheux
Univ. Paris XI, LIMSI-CNRS
Bur : 27 - LIMSI Bat. S
[email protected]
http://nicolas.pecheux.fr

Attachment: build_gcc52_static.log.gz
Description: GNU Zip compressed data

Attachment: build_phrase_dictionary.log.gz
Description: GNU Zip compressed data

Attachment: build_target_phrase.log.gz
Description: GNU Zip compressed data

_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to