Hi mosese-support,

I got issue when tring to install RandLM-0.2.5 on a machine with Fedora 12.  
There is no info related with this issue in the archive support list, is there 
anybody can help me to fix this?

I just follow the steps provided in "INSTALL" as follow:

Dependencies
============

RandLM requires the following libraries to build and run:

  - Boost threads (http://www.boost.org/)
  - Google Sparse Hash (http://code.google.com/p/sparsehash/)

Installing RandLM
=================

It's easy - standard ./configure; make; make install affair.



Below is the error code:

[root@mosesp1 LDHT]# cat /etc/redhat-release
Fedora release 12 (Constantine)
[root@mosesp1 LDHT]# make
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. 
-I../..  -I./  -fPIC -Wno-deprecated -Wall -ggdb -DTIXML_USE_TICPP -g -O2 -MT 
libLDHT_la-ProtocolGroup.lo -MD -MP -MF .deps/libLDHT_la-ProtocolGroup.Tpo -c 
-o libLDHT_la-ProtocolGroup.lo `test -f 'ProtocolGroup.cpp' || echo 
'./'`ProtocolGroup.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I./ -fPIC -Wno-deprecated 
-Wall -ggdb -DTIXML_USE_TICPP -g -O2 -MT libLDHT_la-ProtocolGroup.lo -MD -MP 
-MF .deps/libLDHT_la-ProtocolGroup.Tpo -c ProtocolGroup.cpp  -fPIC -DPIC -o 
.libs/libLDHT_la-ProtocolGroup.o
In file included from ProtocolGroup.cpp:13:
Util.h: In member function 'LDHT::Protocol* 
LDHT::ProtocolGroup::getReadyProtocol(int)':
Util.h:53: error: PIC register '%ebx' clobbered in 'asm'
Util.h:53: error: PIC register '%ebx' clobbered in 'asm'
make: *** [libLDHT_la-ProtocolGroup.lo] Error 1
_______________________________________________
Moses-support mailing list
Moses-support@mit.edu
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to