java — Почему Avahi «ant test-browse» ошибка с & quot; libavahi4j.so: неопределенный символ: avahi_malloc & quot ;?

Я был в состоянии успешно построить авахи за инструкции, но следующий шаг в быстром запуске запуска «ant test-browse» приводит к ошибке поиска символа, и я не понимаю, как продолжить устранение этой проблемы. Я нашел следующее сообщение это показало аналогичную проблему, но не смогло добиться какого-либо прогресса (кажется, что поток так и не был публично разрешен в любом случае). Вот вывод ошибки, который я вижу:

myUser@ubuntu:~/Downloads/avahi4j-0.1$ ant test-browse
Buildfile: /home/myUser/Downloads/avahi4j-0.1/build.xml

init:

compile:
[javac] /home/myUser/Downloads/avahi4j-0.1/build.xml:109: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds

jar:

jnilib:
[exec] make: Entering directory `/home/myUser/Downloads/avahi4j-0.1/src'
[exec] make: Nothing to be done for `all'.
[exec] make: Leaving directory `/home/myUser/Downloads/avahi4j-0.1/src'

test-browse:
[java] Avahi4J v0.1-0
[java] /usr/lib/jvm/java-7-oracle/jre/bin/java: symbol lookup error: /home/myUser/Downloads/avahi4j-0.1/libavahi4j.so: undefined symbol: avahi_malloc

BUILD FAILED
/home/myUser/Downloads/avahi4j-0.1/build.xml:185: Java returned: 127

Total time: 0 seconds

0

Решение

Наконец-то нашли обходной путь: export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libavahi-common.so:/usr/lib/x86_64-linux-gnu/libavahi-client.so

Если кто-то может пролить свет на необходимость взлома вручную, мне бы хотелось узнать, почему стандартный процесс сборки у меня не работает (это в Ubuntu).

0

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector