Hello again,

It seems that the problem was with the Boost installation and a weird 
interaction between different versions of the library.

Thanks for your help!
--
Felipe


El 14/06/13 05:15, Kenneth Heafield escribió:
> Please read BUILD-INSTRUCTIONS.txt , particularly the bash script for
> non-standard paths.
>
> Kenneth
>
> On 06/13/13 14:19, Prashant Mathur wrote:
>> Could you also try running bjam like this
>>
>> LD_LIBRARY_PATH=/path/to/boost/lib ./bjam --with-boost=/path/to/boost
>> ....
>>
>> I had a similar issue before, and I think i did something like this.
>>
>> --
>> Prashant
>>
>> On Thu, Jun 13, 2013 at 5:41 PM, Felipe Sánchez Martínez
>> <[email protected]> wrote:
>>> Hi Kenneth,
>>>
>>> After setting the environment variable CPATH (among other things it
>>> includes /opt/PCL/required/boost_1_53_0) it compiles without problem but
>>> is unable to link.
>>>
>>> I tried with the option --with-boost=/opt/PCL/required/boost_1_53_0
>>> without success.
>>>
>>> Any suggestion?
>>>
>>> Thanks!
>>> --
>>> Felipe
>>>
>>>
>>> El 13/06/13 03:37, Kenneth Heafield escribió:
>>>> Hi,
>>>>
>>>>       So uh Boost 1.53.0's version.hpp says
>>>>
>>>> #define BOOST_VERSION 105300
>>>>
>>>> That's not what yours says.  You can run
>>>>
>>>> g++ -x c++ -E /dev/null -include boost/version.hpp -v
>>>>
>>>> to figure out where it found boost/version.hpp.  For example, mine says
>>>>
>>>> #include "..." search starts here:
>>>> #include <...> search starts here:
>>>>    /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/include/g++-v4
>>>>
>>>> /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/include/g++-v4/x86_64-pc-linux-gnu
>>>>
>>>>    /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/include/g++-v4/backward
>>>>    /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/include
>>>>    /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/include-fixed
>>>>    /usr/include
>>>> End of search list.
>>>> # 1 "/dev/null"
>>>> # 1 "<built-in>"
>>>> # 1 "<command-line>"
>>>> # 1 "/usr/include/boost/version.hpp" 1 3 4
>>>> # 1 "<command-line>" 2
>>>> # 1 "/dev/null"
>>>>
>>>> and so the location is /usr/include/boost/version.hpp in my case.  Then
>>>> go to your sysadmin and ask why it's not 1.53.0. . .
>>>>
>>>> Kenneth
>>>>
>>>> On 06/12/13 10:48, Felipe Sánchez Martínez wrote:
>>>>> Hi Kenneth,
>>>>>
>>>>> Thanks for your reply.
>>>>>
>>>>>> g++ -dM -x c++ -E /dev/null -include boost/version.hpp 2>/dev/null
>>>>>> |grep
>>>>>> '#define BOOST_VERSION'
>>>>>
>>>>> #define BOOST_VERSION 103301
>>>>>
>>>>>> - What is your bjam command line?
>>>>>
>>>>> bjam --with-irstlm=$DIR/local --with-giza=$DIR/local/bin -j4
>>>>>
>>>>>
>>>>>> - What is the output of this command?
>>>>>
>>>>> You have Boost 103301. Moses requires at least 103600 (and preferably
>>>>> newer).
>>>>>
>>>>> bjam version is:
>>>>>
>>>>> Boost.Build 2011.12-svn
>>>>>
>>>>>
>>>>> Thanks in advance for your help.
>>>>> Regards
>>>>> --
>>>>> Felipe
>>>>>>
>>>>>> equery belongs /usr/include/boost/version.hpp
>>>>>>
>>>>>> Kenneth
>>>>>>
>>>>>> On 06/12/13 04:52, Felipe Sánchez Martínez wrote:
>>>>>>> Hello all:
>>>>>>>
>>>>>>> I am compiling moses on a cluster running gentoo that has libboost
>>>>>>> 1.53.0 (last version available), but when I try to compile bjam
>>>>>>> says:
>>>>>>>
>>>>>>> "You have Boost 103301. Moses requires at least 103600 (and
>>>>>>> preferably
>>>>>>> newer)."
>>>>>>>
>>>>>>> I guess that those numbers refer to the SVN revision of the library.
>>>>>>>
>>>>>>> The version of moses I am using dates back April 2012 and I have
>>>>>>> compiled it without problems with libboost 1.48.
>>>>>>>
>>>>>>> Any ideas of how to solve the problem that does not involve
>>>>>>> reinstalling
>>>>>>> liboost (I do not have root privileges on that machine)?
>>>>>>>
>>>>>>> Thanks a million!
>>>>>>> Regards.
>>>>>>>
>>>>>> _______________________________________________
>>>>>> Moses-support mailing list
>>>>>> [email protected]
>>>>>> http://mailman.mit.edu/mailman/listinfo/moses-support
>>>>>>
>>>>>
>>>
>>> --
>>> Felipe Sánchez Martínez
>>> Dep. de Llenguatges i Sistemes Informàtics
>>> Universitat d'Alacant, E-03071 Alacant (Spain)
>>> Tel.: +34 965 903 400, ext: 2966 Fax: +34 965 909 326
>>> http://www.dlsi.ua.es/~fsanchez
>>> _______________________________________________
>>> Moses-support mailing list
>>> [email protected]
>>> http://mailman.mit.edu/mailman/listinfo/moses-support

-- 
Felipe Sánchez Martínez
Dep. de Llenguatges i Sistemes Informàtics
Universitat d'Alacant, E-03071 Alacant (Spain)
Tel.: +34 965 903 400, ext: 2966 Fax: +34 965 909 326
http://www.dlsi.ua.es/~fsanchez
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to