* [Sysadmins] Сборка Yate
@ 2008-10-15 8:19 Mike Grozak
2008-10-15 8:34 ` Mike Grozak
0 siblings, 1 reply; 7+ messages in thread
From: Mike Grozak @ 2008-10-15 8:19 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Всем привет!
При попытке собрать 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 соберётся прекрасно. Но дальнейшая сборка выводит огромное
количество ошибок.
Что можно сделать в этой ситуации?
---
WBR, Mike Grozak, TvSU IC
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Sysadmins] Сборка Yate
2008-10-15 8:19 [Sysadmins] Сборка Yate Mike Grozak
@ 2008-10-15 8:34 ` Mike Grozak
2008-10-15 9:45 ` Motsyo Gennadi aka Drool
0 siblings, 1 reply; 7+ messages in thread
From: Mike Grozak @ 2008-10-15 8:34 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
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
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Sysadmins] Сборка Yate
2008-10-15 8:34 ` Mike Grozak
@ 2008-10-15 9:45 ` Motsyo Gennadi aka Drool
2008-10-15 9:59 ` Michael Shigorin
0 siblings, 1 reply; 7+ messages in thread
From: Motsyo Gennadi aka Drool @ 2008-10-15 9:45 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Mike Grozak пишет:
>> 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, который завершился без
>> каких-либо ошибок.
Похоже на --as-needed
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2008-10-16 6:59 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-10-15 8:19 [Sysadmins] Сборка Yate Mike Grozak
2008-10-15 8:34 ` Mike Grozak
2008-10-15 9:45 ` Motsyo Gennadi aka Drool
2008-10-15 9:59 ` Michael Shigorin
2008-10-15 10:38 ` Mike Grozak
2008-10-16 6:38 ` Eugene Prokopiev
2008-10-16 6:59 ` Mike Grozak
ALT Linux sysadmins discussion
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
public-inbox-index sysadmins
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sysadmins
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git