Сервер, на котором я пытаюсь это установить, имеет 64-битную версию Red Hat Enterprise Linux Server 5.4. Мы скомпилировали и установили Link Parser 4.6.7 (64-разрядную версию), а также 64-разрядную версию JDK5 и JDK6.
При вызове библиотеки возвращается ошибка:
В среде выполнения Java обнаружена фатальная ошибка:
SIGSEGV (0xb) при pc = 0x00002aaaaefeb180, pid = 24955, tid = 1103116608
JRE версия: 6.0_24-b07
Java VM: виртуальная машина 64-разрядного сервера Java HotSpot (TM) (сжатый режим linux-amd64, смешанный режим 19.1-b02, упс)
Проблемная рамка:
C [liblink-grammar.so.4 + 0xa180] linkage_get_num_words + 0x0
Это не встречалось с тем же кодом Java, работающим в Windows, OS X и других дистрибутивах Linux.
Кроме того, Link Parser отлично работает через предоставленные исполняемые файлы (link-parser), поэтому проблем с компиляцией и установкой пакета не возникает.