Hi,

        The problem is that BOOST_TEST_DYN_LINK needs to be defined if and only
if boost_unit_test_framework is linked dynamically.

Apparently the build system was defining BOOST_TEST_DYN_LINK and linking
statically in some cases, which was broken.  So Hieu did this:

commit d7f5bb41faaac5ca93b9cbb723ad558b2c67d3c2
Author: Hieu Hoang <[email protected]>
Date:   Tue Jan 27 16:22:15 2015 +0000

    don't define TEST_DYN_LINK. Doesn't work on OSX with manually
compiled boost

That fixed the cases where it's linked statically and being defined, but
broke all the dynamic link cases, including yours.

I'll try to figure out a better test.

Kenneth

On 02/09/2015 08:49 AM, Fabienne Cap wrote:
> Hi folks,
> 
> I just tried to compile the newest Moses version (3.0) on this machine:
> 
> Linux falke1.ims.uni-stuttgart.de 3.14.23-100.fc19.x86_64 #1 SMP Thu Oct
> 30 18:36:00 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
> 
> The exact command I used was:
> ./bjam -j8
> --with-giza=/mount/arbeitsdaten9/projekte/morphosynt/fritzife/Moses_Fed19_1.0/giza/
> -a
> 
> I attached the logfile to this Email.
> 
> I had no problem compiling Moses 2.1.1 with exact that command on the
> same machine...
> 
> Thanks for any help, hints and comments!
> 
> Cheers,
> 
> Fabienne
> 
> ------------------------------------------
> Dr. Fabienne Cap (geb. Fritzinger)
> Institut fuer Maschinelle Sprachverarbeitung
> Universitaet Stuttgart
> Tel. 0711/685-84582
> 
> 
> _______________________________________________
> 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