freeling erreur avec python et java api: undefined symbol: _ZN5boost6system15system_categoryev

J'ai installé freeling dans Ubuntu 13.10 et je suis en train d'utiliser le python ou java api mais j'obtiens une erreur lorsque j'essaie d':

    matias@matias-IdeaPad-U430-Touch:~/Programas/Tools/freeling/freeling-3.1/APIs/python$ ./sample.py <test.txt >out.txt
Traceback (most recent call last):
  File "./sample.py", line 10, in <module>
    import freeling
  File "/home/matias/Programas/Tools/freeling/freeling-3.1/APIs/python/freeling.py", line 26, in <module>
    _freeling = swig_import_helper()
  File "/home/matias/Programas/Tools/freeling/freeling-3.1/APIs/python/freeling.py", line 22, in swig_import_helper
    _mod = imp.load_module('_freeling', fp, pathname, description)
  File "/usr/lib/python3.3/imp.py", line 188, in load_module
    return load_dynamic(name, filename, file)
ImportError: /usr/local/lib/libfreeling-3.1.so: undefined symbol: _ZN5boost6system15system_categoryEv

Et pour Java:

matias@matias-IdeaPad-U430-Touch:~/Programas/Tools/freeling/freeling-3.1/APIs/python$ ./sample.py <test.txt >out.txt
Traceback (most recent call last):
  File "./sample.py", line 10, in <module>
    import freeling
  File "/home/matias/Programas/Tools/freeling/freeling-3.1/APIs/python/freeling.py", line 26, in <module>
    _freeling = swig_import_helper()
  File "/home/matias/Programas/Tools/freeling/freeling-3.1/APIs/python/freeling.py", line 22, in swig_import_helper
    _mod = imp.load_module('_freeling', fp, pathname, description)
  File "/usr/lib/python3.3/imp.py", line 188, in load_module
    return load_dynamic(name, filename, file)
ImportError: /usr/local/lib/libfreeling-3.1.so: undefined symbol: _ZN5boost6system15system_categoryEv

Curieusement le fichier java ne compiler sans erreurs.

Quand j'ai installé Freeling je n'obtiens l'erreur suivante:

 /bin/bash ../../libtool --tag=CXX   --mode=link g++ -O3 -Wall   -L../../src/libfreeling  -o dicc2phon corrector/dicc2phon-dicc2phon.o -lfreeling -lboost_regex    -lz 
libtool: link: g++ -O3 -Wall -o .libs/dicc2phon corrector/dicc2phon-dicc2phon.o  -L../../src/libfreeling /home/matias/Programas/Tools/freeling/freeling-3.1/src/libfreeling/.libs/libfreeling.so -lboost_regex -lz
corrector/dicc2phon-dicc2phon.o: In function `_GLOBAL__sub_I_main':
dicc2phon.cc:(.text.startup+0x23): undefined reference to `boost::system::generic_category()'
dicc2phon.cc:(.text.startup+0x2f): undefined reference to `boost::system::generic_category()'
dicc2phon.cc:(.text.startup+0x3b): undefined reference to `boost::system::system_category()'
collect2: error: ld returned 1 exit status

Mais la commande analyser fonctionne parfaitement bien quand je l'appelle.

Je suis en utilisant libboost1.53, j'ai essayé d'installer une autre version mais a continué de faire des erreurs de dépendances non résolues et les paquets cassés, donc je n'ai pas pu l'essayer avec une autre version.

vous avez besoin de relier contre le système de suralimentation bibliothèque
pourriez vous m'expliquer comment? dans le Makefile règles? La commande est _freeling.so: freeling_pythonAPI.cxx g++ -shared -o _freeling.so freeling_pythonAPI.cxx -lfreeling -I$(FREELINGDIR)/include -L$(FREELINGDIR)/lib -I$(PYTHONDIR) -fPIC. Dois-je ajouter quelque chose à cette commande ou d'ailleurs? Merci.
Merci beaucoup, j'ai fait ajouter à cette ligne et maintenant ça fonctionne!!!

OriginalL'auteur Matías Guzmán Naranjo | 2013-11-18