Some advise:
  1. Only use the eclipse build if you intend to debug & change the C++
code. There's no other reason otherwise
  2. You must switch your workspace to
          {MOSES}/contrib/other-builds
  3. There is no flexibility in what external libraries you need to link
to. You must link to
         i. boost
        ii. DALM
       iii. irstlm
        iv. randlm
         v. srilm
      If you've never used these libraries before, I suggest you use the
Moses bjam build 1st and make sure the external libs are properly compiled.
   4. The external libs must be in the root of the moses folder, with
specific names. I softlink them to my moses folder. For example, this is
the listing of my moses folder:
   #ls -l
   drwxr-xr-x  3 hieu hieu    4096 Jan 15 11:05 biconcor
drwxrwxr-x  2 hieu hieu    4096 Jun  2 18:17 bin
-rwxr-xr-x  1 hieu hieu     780 Jan 15 10:58 bjam
lrwxrwxrwx  1 hieu hieu      39 Jan 20 16:23 boost ->
/home/hieu/workspace/boost/boost_1_55_0
-rw-rw-r--  1 hieu hieu     119 May 30 09:30 BUILD-INSTRUCTIONS.txt
drwxr-xr-x 24 hieu hieu    4096 Apr 30 16:50 contrib
drwxr-xr-x  3 hieu hieu    4096 Jan 15 10:58 cruise-control
lrwxrwxrwx  1 hieu hieu      33 Jan 20 16:23 DALM ->
/home/hieu/workspace/github/DALM/
drwxr-xr-x  2 hieu hieu    4096 Mar 12 19:27 defer
-rw-r--r--  1 hieu hieu    3399 May 12 19:43 err
-rw-r--r--  1 hieu hieu 2473076 Mar 21 21:17 err.ubuntu13.10
lrwxrwxrwx  1 hieu hieu      27 Jan 20 16:23 irstlm ->
/home/hieu/workspace/irstlm
drwxr-xr-x  5 hieu hieu    4096 Mar 16 15:44 jam-files
-rw-rw-r--  1 hieu hieu    6835 Apr 29 16:42 Jamroot
-rw-r--r--  1 hieu hieu    5848 Mar  3 14:51 Jamroot~
drwxrwxr-x  2 hieu hieu    4096 May 30 09:37 lib
drwxr-xr-x  5 hieu hieu    4096 May  8 17:09 lm
drwxr-xr-x  6 hieu hieu    4096 May 16 15:01 mert
drwxr-xr-x  3 hieu hieu    4096 Mar 13 17:27 mingw
drwxr-xr-x  4 hieu hieu    4096 May 16 14:26 mira
drwxr-xr-x  5 hieu hieu    4096 Mar 12 19:27 misc
drwxr-xr-x  7 hieu hieu   12288 May 20 19:52 moses
drwxr-xr-x  3 hieu hieu    4096 May 20 19:52 moses-chart-cmd
drwxr-xr-x  3 hieu hieu    4096 May  7 09:53 moses-cmd
-rw-------  1 hieu hieu       0 May  1 10:24 nohup.out
-rw-r--r--  1 hieu hieu     159 Jan 15 10:58 NOTICE
drwxr-xr-x  3 hieu hieu    4096 Apr 17 19:13 OnDiskPt
drwxr-xr-x  8 hieu hieu    4096 Mar 16 15:44 phrase-extract
-rwxr-xr-x  1 hieu hieu     260 Jun  2 18:15 previous.sh
lrwxrwxrwx  1 hieu hieu      36 Jan 22 16:08 probingPT ->
/home/hieu/workspace/github/proj4.hh
lrwxrwxrwx  1 hieu hieu      28 Jan 20 16:29 randlm ->
/home/hieu/workspace/randlm/
drwxr-xr-x  3 hieu hieu    4096 May 12 19:16 regression-testing
drwxr-xr-x 16 hieu hieu    4096 Apr 29 16:42 scripts
drwxr-xr-x  3 hieu hieu    4096 Apr 17 19:13 search
lrwxrwxrwx  1 hieu hieu      26 Jan 20 16:23 srilm ->
/home/hieu/workspace/srilm
drwxr-xr-x  3 hieu hieu    4096 Jan 15 11:04 symal
drwxr-xr-x  5 hieu hieu    4096 May  8 17:08 util



On 3 June 2014 08:44, Lars Bungum <lars.bun...@idi.ntnu.no> wrote:

> Hi,
>
> I try to import the Eclipse projects in the contrib/other-builds
> directory, but I am having some problems.   Despite following the steps
> exactly, the projects fail to build with this error message:
>
> /usr/bin/ld: cannot find -lmoses
>
> (and more for the other modules I didn't symlink in yet).  When I look
> into the other-builds/moses directory, it is empty.    What do I have to
> do to get this working?
>
> //LB
> _______________________________________________
> Moses-support mailing list
> Moses-support@mit.edu
> http://mailman.mit.edu/mailman/listinfo/moses-support
>



-- 
Hieu Hoang
Research Associate
University of Edinburgh
http://www.hoang.co.uk/hieu
_______________________________________________
Moses-support mailing list
Moses-support@mit.edu
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to