LINUX.ORG.RU

MOAI SDK

 ,


0

1

Доброго времени суток, ЛОР!

Кто-нибудь собирал сабж под linux?

У меня вылетает с ошибко на 99% сборки! Сколько не гуглил - никакого результата:

[ 99%] Built target moai
Linking CXX executable moai-test
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: ../sqlite3/libsqlite3.a(sqlite3.c.o): undefined reference to symbol ‘dlclose@@GLIBC_2.2.5′
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: note: ‘dlclose@@GLIBC_2.2.5′ is defined in DSO /lib64/libdl.so.2 so try adding it to the linker command line
/lib64/libdl.so.2: could not read symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[2]: *** [moai-test/moai-test] Error 1
make[1]: *** [moai-test/CMakeFiles/moai-test.dir/all] Error 2
make: *** [all] Error 2

Библиотеки в /usr/lib и /usr/lib64 присутствуют. В чем может быть проблема? Дистр - Slackware64 current.


В чем может быть проблема?

Дистр - Slackware64 current.

/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: ../sqlite3/libsqlite3.a(sqlite3.c.o): undefined reference to symbol ‘dlclose@@GLIBC_2.2.5′
/usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: note: ‘dlclose@@GLIBC_2.2.5′ is defined in DSO /lib64/libdl.so.2 so try adding it to the linker command line

Чини cmake файл в этом moai.

bhfq ★★★★★ ()
Ответ на: комментарий от Sektor

Попробовал я собрать, всё прошло без проблем. Ты явно что-то делаешь не так, раз у тебя libsqlite3.a зависит от символа, которого нету. Да и строка suse в путях к компилятору немного рябит глаз, особенно вкупе с «Дистр - Slackware64 current.»

В общем, поставь компилятор из репозитория дистрибутива, склонируй последний срез исходников, инициализируй субмодули (как на сайте написано) и собери заново.

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

Да и строка suse в путях к компилятору немного рябит глаз, особенно вкупе с «Дистр - Slackware64 current.»

Просто описание скопировал с одного форума (там у парня таже проблема).

склонируй последний срез исходников, инициализируй субмодули (как на сайте написано) и собери заново.

Ок, попробую.

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