Компиляция из SVN |
Здравствуйте, гость ( Вход | Регистрация )
Компиляция из SVN |
8.8.2011, 20:02
Сообщение
#1
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 9.2.2009 Пользователь №: 2 156 Спасибо сказали: 0 раз |
собственно subj
вчера я пробовал собирать из svn: ошибка при сборке AdcProtocol.o сегодня свн обновился (rev 515 ) но опять таки собрать не получается: Код /var/srv/home/kotuk/dc/rushub/rushub/src/PluginLoader.o: In function `plugin::PluginLoader::isError()': PluginLoader.cpp:(.text+0x162): undefined reference to `dlerror' /var/srv/home/kotuk/dc/rushub/rushub/src/PluginLoader.o: In function `plugin::PluginLoader::loadSym(char const*)': PluginLoader.cpp:(.text+0x1be): undefined reference to `dlsym' /var/srv/home/kotuk/dc/rushub/rushub/src/PluginLoader.o: In function `plugin::PluginLoader::close()': PluginLoader.cpp:(.text+0x3d1): undefined reference to `dlclose' /var/srv/home/kotuk/dc/rushub/rushub/src/PluginLoader.o: In function `plugin::PluginLoader::open()': PluginLoader.cpp:(.text+0x700): undefined reference to `dlopen' collect2: ld returned 1 exit status make: *** [RusHub] Error 1 |
|
|
8.8.2011, 20:15
Сообщение
#2
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
В хеад не всегда стабильные версии. Бери релизы в файловом архиве на sf
|
|
|
8.8.2011, 20:19
Сообщение
#3
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 9.2.2009 Пользователь №: 2 156 Спасибо сказали: 0 раз |
В хеад не всегда стабильные версии. Бери релизы в файловом архиве на sf Только что попробовал с sf та же беда.... версия с 27.07.11 действовал согласно инструкции: она же приведена в readme исходников тини и собирается без проблем луа собирается после изменения мэйкфайла, а вот с самим хабом - затык. Система Altlinux, возможно не хватает библиотек которых нет в описании? Скачал с sf версию 2.3.0 попытался собрать на другом компе, та же проблема... какая версия компилятора используется в ubuntu? gcc4.4-c++ - (дефолт) gcc4.3-c++ - без изсенений gcc4.1-c++ - без изменений + куча варнингов |
|
|
8.8.2011, 21:24
Сообщение
#4
|
|
7 квадратиков Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз |
По
|
|
|
8.8.2011, 21:55
Сообщение
#5
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 9.2.2009 Пользователь №: 2 156 Спасибо сказали: 0 раз |
По Последняя из тагов 2.3.5_2.5 Код src/WebProtocol.o /home/kotuk/dc/rushub/2.3.5_2.5/rushub/src/tinyxml/tinyxml.a /home/kotuk/dc/rushub/2.3.5_2.5/rushub/src/PluginLoader.o: In function `plugin::PluginLoader::isError()': PluginLoader.cpp:(.text+0x12c): undefined reference to `dlerror' /home/kotuk/dc/rushub/2.3.5_2.5/rushub/src/PluginLoader.o: In function `plugin::PluginLoader::loadSym(char const*)': PluginLoader.cpp:(.text+0x184): undefined reference to `dlsym' /home/kotuk/dc/rushub/2.3.5_2.5/rushub/src/PluginLoader.o: In function `plugin::PluginLoader::close()': PluginLoader.cpp:(.text+0x359): undefined reference to `dlclose' /home/kotuk/dc/rushub/2.3.5_2.5/rushub/src/PluginLoader.o: In function `plugin::PluginLoader::open()': PluginLoader.cpp:(.text+0x661): undefined reference to `dlopen' collect2: ld returned 1 exit status make: *** [RusHub] Error 1 Ради спортивного интереса попробовал 2.2.8_1.27 Код /home/kotuk/dc/rushub/2.2.8_1.27/rushub/src/cpluginloader.o: In function `nPlugin::cPluginLoader::LoadSym(char const*)': cpluginloader.cpp:(.text+0x4a): undefined reference to `dlsym' cpluginloader.cpp:(.text+0x51): undefined reference to `dlerror' /home/kotuk/dc/rushub/2.2.8_1.27/rushub/src/cpluginloader.o: In function `nPlugin::cPluginLoader::Close()': cpluginloader.cpp:(.text+0x452): undefined reference to `dlclose' cpluginloader.cpp:(.text+0x457): undefined reference to `dlerror' /home/kotuk/dc/rushub/2.2.8_1.27/rushub/src/cpluginloader.o: In function `nPlugin::cPluginLoader::Open()': cpluginloader.cpp:(.text+0x597): undefined reference to `dlopen' cpluginloader.cpp:(.text+0x5a7): undefined reference to `dlerror' cpluginloader.cpp:(.text+0x6fc): undefined reference to `dlerror' collect2: ld returned 1 exit status make: *** [RusHub] Error 1 Собственно, логично предположить, что проблема не с исходниками, а с моим дистрибутивом. Буду признателен если подскажут где копать... |
|
|
8.8.2011, 22:25
Сообщение
#6
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Проблема в линковке под данную платформу линукса.
Возможно требуется поиграть с опцией -ldl. То есть, во всей видимости, предлагается собирать так: Код RusHub: $(OBJS)
$(CXX) -lrt -o RusHub $(OBJS) -ldl $(CURDIR)/tinyxml/tinyxml.a |
|
|
11.8.2011, 10:07
Сообщение
#7
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 6 Регистрация: 9.2.2009 Пользователь №: 2 156 Спасибо сказали: 0 раз |
Благодарю, всё собралось.
|
|
|
11.8.2011, 10:56
Сообщение
#8
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
А потом люди удивляются - а почему на альте так мало народа. Да потому, что они программные фашисты
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
Компиляция Flylink | 7 | qqmoar | 10 267 | 6.5.2011, 14:21 Посл. сообщение: Setuper | |
Компиляция Клиентов Dc++ создание собственных модов |
23 | Setuper | 29 835 | 14.12.2010, 2:45 Посл. сообщение: pro | |
Компиляция Клиента Strongdc & Flylinkdc StrongDC++ 221 |
25 | Jaska | 44 309 | 22.10.2010, 18:29 Посл. сообщение: waip | |
От: Компиляция Клиентов Dc++ От темы с ID: 682 |
0 | waip | 5 546 | 20.10.2010, 13:40 Посл. сообщение: waip | |
Компиляция PtokaX Под винду из линуксовых исходников |
5 | alex82 | 11 101 | 19.9.2010, 20:42 Посл. сообщение: alex82 | |
компиляция lua скриптом | 1 | MEXAHuK | 6 619 | 19.9.2009, 19:28 Посл. сообщение: Setuper |
|
Сейчас: 23.11.2024, 1:09 |