LINUX.ORG.RU

Как решить такую проблему с помощью waf?

 


0

1

Другие системы сборки не предлагать, ибо данность.

/usr/bin/ld: src/lipsofsuna/render/render-light.cpp.1.o: undefined reference to symbol '_ZN5boost6system15system_categoryEv'

//usr/lib/x86_64-linux-gnu/libboost_system.so.1.54.0: error adding symbols: DSO missing from command line

исходники, которые компилирую, взяты отсюда: http://lipsofsuna.org/wiki/installation-compiling-source

★★★★★
Ответ на: комментарий от hobbit

минт последний, libboost-system-dev на месте. тут похоже, у них в сборке нарушен порядок подключения библиотек, но неясно как это исправить именно в waf.

next_time ★★★★★
() автор топика

Поглядел я в те исходники, и не нашёл использования Boost. Почему он вообще с ним линкуется?

i-rinat ★★★★★
()
Ответ на: комментарий от next_time

Надо выяснять, чей именно косяк. Написать хеллоуворлд, ориентированный на сборку с waf. Если и на нём в твоём минте та же ошибка будет - стопудово багрепорт к waf. Если нет - уже всё не так однозначно.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)

И это, на будущее... у тебя заголовок темы неинформативный чуть менее чем полностью. Формулировка «Как решить такую проблему с помощью...» описывает 90% тем в техразделах ЛОРа. Погляди, что тебе сайт выдаёт в «похожих темах» - ничего похожего. Я бы назвал тему «Сборка Lips of Suna с помощью waf». Ну или «waf не собирает Lips of Suna» - менее формально, зато проблему описывает даже точнее. На ЛОРе явно есть люди, которые когда-то развлекались сборкой этой игры из исходников (даже поиском найти можно), но твой заголовок их внимание точно не привлечёт.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от i-rinat

тоже глянул, сходу использования Boost не нашёл... даже не знаю, в какую сторону «копать»

next_time ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.