Mike Grozak wrote:
Всем привет!

При попытке собрать Yate вывелось следующее:
http://pastebin.ca/1227610

g++ -Wall  -o yate -lpthread libyate.so main.o
main.o: In function `main':
main.cpp:(.text+0x2e): undefined reference to `TelEngine::Engine::main(int, char const**, char const**, TelEngine::Engine::RunMode, bool)'
collect2: выполнение ld завершилось с кодом возврата 1
make: *** [yate] Ошибка 1

Конфигурировалось всё простейшим ./configure, который завершился без каких-либо ошибок.

при том, что если команду g++ -Wall -o yate -lpthread libyate.so main.o заменить на
g++ -Wall  -o yate main.o engine/*.o -lpthread -ldl

то engine соберётся прекрасно. Но дальнейшая сборка выводит огромное количество ошибок.

Что можно сделать в этой ситуации?
Кстати, сборка на SLES 10 прошла вполне упешно... В чём может быть трабл? Там gcc 4.1.2, у меня 4.1.1.

----
WBR, Mike Grozak, TvSU IC
_______________________________________________
Sysadmins mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить