myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Непонятные проблемы с уcтановкой Rushub на Freebsd 8.2 x64

Теги
Нет тегов для показа
LEXSOR
сообщение 14.9.2011, 10:14
Сообщение #1


Начинающий
*

Группа: Пользователи
Сообщений: 19
Регистрация: 17.1.2011
Из: Ryazan
Пользователь №: 8 558
Спасибо сказали: 1 раз




Решил создать тему ибо нет даже минимального мана с установкой на FreeBSD.
Но проблема есть конкретная нормально не компилируется rushub на FreeBSD 8 x64, на x86 всё нормально собирается. Птока собирается тоже без проблем и руки вроде не из жо** : D

И если кому не трудно может напишет мануал рабочий пошаговый с установкой под FreeBSD?

ps http://mydc.ru/topic4958.html тут хотя бы про модули написано, за это спасибо.
Go to the top of the page
+Quote Post
mariner
сообщение 14.9.2011, 10:28
Сообщение #2


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




Не собирается - это ваще ни о чем не говорит. Можешь хоть лог выложить?
Go to the top of the page
+Quote Post
ShadoWx
сообщение 15.9.2011, 21:56
Сообщение #3


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 216
Регистрация: 23.10.2008
Из: Саратов
Пользователь №: 865
Спасибо сказали: 60 раз




в первый раз когда я собирал на freebsd я столкнулся только с 1 проблемой ..у меня эмуляция линукс не была включена =) после включения все пошло как по маслу.
Go to the top of the page
+Quote Post
mariner
сообщение 15.9.2011, 23:09
Сообщение #4


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




А там надо? вроде можно же и без нее собрать. там не такой платвормозависимый код
Go to the top of the page
+Quote Post
ShadoWx
сообщение 20.9.2011, 16:35
Сообщение #5


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 216
Регистрация: 23.10.2008
Из: Саратов
Пользователь №: 865
Спасибо сказали: 60 раз




Цитата(mariner @ 16.9.2011, 0:09) *
А там надо? вроде можно же и без нее собрать. там не такой платвормозависимый код


без него не работало, сейчас уже не помню какие ошибки были .. но что то с библиотеками, если не ошибаюсь
Go to the top of the page
+Quote Post
LEXSOR
сообщение 30.9.2011, 12:12
Сообщение #6


Начинающий
*

Группа: Пользователи
Сообщений: 19
Регистрация: 17.1.2011
Из: Ryazan
Пользователь №: 8 558
Спасибо сказали: 1 раз




лог сборки

[root@ZGMF-X10A-FREEDOM /tmp/rushub/rushub/src/tinyxml]# gmake
g++ -O2 -Wall -Wextra -c -o /tmp/rushub/rushub/src/tinyxml/tinystr.o /tmp/rushub/rushub/src/tinyxml/tinystr.cpp
g++ -O2 -Wall -Wextra -c -o /tmp/rushub/rushub/src/tinyxml/tinyxml.o /tmp/rushub/rushub/src/tinyxml/tinyxml.cpp
g++ -O2 -Wall -Wextra -c -o /tmp/rushub/rushub/src/tinyxml/tinyxmlerror.o /tmp/rushub/rushub/src/tinyxml/tinyxmlerror.cpp
g++ -O2 -Wall -Wextra -c -o /tmp/rushub/rushub/src/tinyxml/tinyxmlparser.o /tmp/rushub/rushub/src/tinyxml/tinyxmlparser.cpp
ar rv tinyxml.a /tmp/rushub/rushub/src/tinyxml/tinystr.o /tmp/rushub/rushub/src/tinyxml/tinyxml.o /tmp/rushub/rushub/src/tinyxml/tinyxmlerror.o /tmp/rushub/rushub/src/tinyxml/tinyxmlparser.o
ar: warning: creating tinyxml.a
a - /tmp/rushub/rushub/src/tinyxml/tinystr.o
a - /tmp/rushub/rushub/src/tinyxml/tinyxml.o
a - /tmp/rushub/rushub/src/tinyxml/tinyxmlerror.o
a - /tmp/rushub/rushub/src/tinyxml/tinyxmlparser.o
[root@ZGMF-X10A-FREEDOM /tmp/rushub/rushub/src/tinyxml]# mc

[root@ZGMF-X10A-FREEDOM /tmp/rushub/rushub/src/tinyxml]# cd
[root@ZGMF-X10A-FREEDOM ~]# cd /tmp/rushub/rushub/src/
[root@ZGMF-X10A-FREEDOM /tmp/rushub/rushub/src]# gmake
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/AdcParser.o /tmp/rushub/rushub/src/AdcParser.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/AdcProtocol.o /tmp/rushub/rushub/src/AdcProtocol.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/AntiFlood.o /tmp/rushub/rushub/src/AntiFlood.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/CallList.o /tmp/rushub/rushub/src/CallList.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/Cli.o /tmp/rushub/rushub/src/Cli.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/Config.o /tmp/rushub/rushub/src/Config.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/ConfigList.o /tmp/rushub/rushub/src/ConfigList.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/Conn.o /tmp/rushub/rushub/src/Conn.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/ConnChoose.o /tmp/rushub/rushub/src/ConnChoose.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/ConnEpoll.o /tmp/rushub/rushub/src/ConnEpoll.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/ConnPoll.o /tmp/rushub/rushub/src/ConnPoll.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/ConnSelect.o /tmp/rushub/rushub/src/ConnSelect.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/DcConfig.o /tmp/rushub/rushub/src/DcConfig.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/DcConfigLoader.o /tmp/rushub/rushub/src/DcConfigLoader.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/DcConn.o /tmp/rushub/rushub/src/DcConn.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/DcIpList.o /tmp/rushub/rushub/src/DcIpList.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/DcServer.o /tmp/rushub/rushub/src/DcServer.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/DcUser.o /tmp/rushub/rushub/src/DcUser.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/Dir.o /tmp/rushub/rushub/src/Dir.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/dlfcn.o /tmp/rushub/rushub/src/dlfcn.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/Exception.o /tmp/rushub/rushub/src/Exception.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/main.o /tmp/rushub/rushub/src/main.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/NmdcParser.o /tmp/rushub/rushub/src/NmdcParser.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/NmdcProtocol.o /tmp/rushub/rushub/src/NmdcProtocol.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/Obj.o /tmp/rushub/rushub/src/Obj.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/PluginList.o /tmp/rushub/rushub/src/PluginList.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/PluginLoader.o /tmp/rushub/rushub/src/PluginLoader.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/Protocol.o /tmp/rushub/rushub/src/Protocol.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/Server.o /tmp/rushub/rushub/src/Server.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/Service.o /tmp/rushub/rushub/src/Service.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/StringToArg.o /tmp/rushub/rushub/src/StringToArg.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/stringutils.o /tmp/rushub/rushub/src/stringutils.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/Times.o /tmp/rushub/rushub/src/Times.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/UserList.o /tmp/rushub/rushub/src/UserList.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/WebConn.o /tmp/rushub/rushub/src/WebConn.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/WebParser.o /tmp/rushub/rushub/src/WebParser.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /tmp/rushub/rushub/src/WebProtocol.o /tmp/rushub/rushub/src/WebProtocol.cpp
g++ -lrt -ldl -o RusHub /tmp/rushub/rushub/src/AdcParser.o /tmp/rushub/rushub/src/AdcProtocol.o /tmp/rushub/rushub/src/AntiFlood.o /tmp/rushub/rushub/src/CallList.o /tmp/rushub/rushub/src/Cli.o /tmp/rushub/rushub/src/Config.o /tmp/rushub/rushub/src/ConfigList.o /tmp/rushub/rushub/src/Conn.o /tmp/rushub/rushub/src/ConnChoose.o /tmp/rushub/rushub/src/ConnEpoll.o /tmp/rushub/rushub/src/ConnPoll.o /tmp/rushub/rushub/src/ConnSelect.o /tmp/rushub/rushub/src/DcConfig.o /tmp/rushub/rushub/src/DcConfigLoader.o /tmp/rushub/rushub/src/DcConn.o /tmp/rushub/rushub/src/DcIpList.o /tmp/rushub/rushub/src/DcServer.o /tmp/rushub/rushub/src/DcUser.o /tmp/rushub/rushub/src/Dir.o /tmp/rushub/rushub/src/dlfcn.o /tmp/rushub/rushub/src/Exception.o /tmp/rushub/rushub/src/main.o /tmp/rushub/rushub/src/NmdcParser.o /tmp/rushub/rushub/src/NmdcProtocol.o /tmp/rushub/rushub/src/Obj.o /tmp/rushub/rushub/src/PluginList.o /tmp/rushub/rushub/src/PluginLoader.o /tmp/rushub/rushub/src/Protocol.o /tmp/rushub/rushub/src/Server.o /tmp/rushub/rushub/src/Service.o /tmp/rushub/rushub/src/StringToArg.o /tmp/rushub/rushub/src/stringutils.o /tmp/rushub/rushub/src/Times.o /tmp/rushub/rushub/src/UserList.o /tmp/rushub/rushub/src/WebConn.o /tmp/rushub/rushub/src/WebParser.o /tmp/rushub/rushub/src/WebProtocol.o /tmp/rushub/rushub/src/tinyxml/tinyxml.a
/usr/bin/ld: cannot find -ldl
gmake: *** [RusHub] Ошибка 1
[root@ZGMF-X10A-FREEDOM /tmp/rushub/rushub/src]#


гдето видел похожий косяк при компиляции на форуме, найти не смог решил лог скинуть


ps нашёл пост один убрал -ldl скомпилилось всё... вопрос только будет ли нормально работать?)
Go to the top of the page
+Quote Post
mariner
сообщение 30.9.2011, 12:52
Сообщение #7


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




Если бы вы открыли мэйкфайл или прочитали ридми - то нашли бы команду gmake freebsd. И этой командой все собирается на раз. Однако при такой сборке работают не все расширения. Где-то тут, в разделе русхаба, я расписал как собрать, чтобы еще работали все луа-расширения.
Go to the top of the page
+Quote Post
LEXSOR
сообщение 30.9.2011, 13:15
Сообщение #8


Начинающий
*

Группа: Пользователи
Сообщений: 19
Регистрация: 17.1.2011
Из: Ryazan
Пользователь №: 8 558
Спасибо сказали: 1 раз




[root@ZGMF-X10A-FREEDOM /tmp/rushub/rushub/src/tinyxml]# gmake freebsd
gmake: *** Нет правила для сборки цели `freebsd'. Останов.
[root@ZGMF-X10A-FREEDOM /tmp/rushub/rushub/src/tinyxml]#

поэтому нормально собрать и не получается, приходится методом тыка пробовать всё, ибо нет мана нормального по сборке на freebsd и приходится тыкать, и проводить танцы с бубном...
Go to the top of the page
+Quote Post
mariner
сообщение 30.9.2011, 13:46
Сообщение #9


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




А, да, забыли в репозиторий виимо положить новый мэйкфайл. Сеня закину, хотя я бсд не поддерживаю. Ибо не целевая платформа.


Спасибо сказали:
Go to the top of the page
+Quote Post
LEXSOR
сообщение 30.9.2011, 14:03
Сообщение #10


Начинающий
*

Группа: Пользователи
Сообщений: 19
Регистрация: 17.1.2011
Из: Ryazan
Пользователь №: 8 558
Спасибо сказали: 1 раз




Цитата(mariner @ 30.9.2011, 14:46) *
А, да, забыли в репозиторий виимо положить новый мэйкфайл. Сеня закину, хотя я бсд не поддерживаю. Ибо не целевая платформа.


О вкусах не спорят secret_smile.gif ,

если не трудно выложите мейкфайл в репозиторий к 21 00 MSK и если всё норм получится в одной теме напишу сборку если будет всё удачно
Go to the top of the page
+Quote Post
mariner
сообщение 30.9.2011, 16:52
Сообщение #11


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




Вроде залился новый мэйк. make freebsd должно проканать
Go to the top of the page
+Quote Post
LEXSOR
сообщение 30.9.2011, 22:13
Сообщение #12


Начинающий
*

Группа: Пользователи
Сообщений: 19
Регистрация: 17.1.2011
Из: Ryazan
Пользователь №: 8 558
Спасибо сказали: 1 раз




хаб собрался вот луа плагин не хочет

луа вроде нормально собрался как и сокеты...

Раскрывающийся текст


[root@ZGMF-X10A-FREEDOM /tmp/rushub/lua_plugin/src]# gmake freebsd
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /tmp/rushub/lua_plugin/src/api.o /tmp/rushub/lua_plugin/src/api.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /tmp/rushub/lua_plugin/src/Dir.o /tmp/rushub/lua_plugin/src/Dir.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /tmp/rushub/lua_plugin/src/HubConfig.o /tmp/rushub/lua_plugin/src/HubConfig.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /tmp/rushub/lua_plugin/src/LuaInterpreter.o /tmp/rushub/lua_plugin/src/LuaInterpreter.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /tmp/rushub/lua_plugin/src/LuaPlugin.o /tmp/rushub/lua_plugin/src/LuaPlugin.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /tmp/rushub/lua_plugin/src/LuaUtils.o /tmp/rushub/lua_plugin/src/LuaUtils.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /tmp/rushub/lua_plugin/src/TaskList.o /tmp/rushub/lua_plugin/src/TaskList.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /tmp/rushub/lua_plugin/src/TimerList.o /tmp/rushub/lua_plugin/src/TimerList.cpp
g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /tmp/rushub/lua_plugin/src/Uid.o /tmp/rushub/lua_plugin/src/Uid.cpp
g++ -shared -fPIC -lrt -o lua.so /tmp/rushub/lua_plugin/src/api.o /tmp/rushub/lua_plugin/src/Dir.o /tmp/rushub/lua_plugin/src/HubConfig.o /tmp/rushub/lua_plugin/src/LuaInterpreter.o /tmp/rushub/lua_plugin/src/LuaPlugin.o /tmp/rushub/lua_plugin/src/LuaUtils.o /tmp/rushub/lua_plugin/src/TaskList.o /tmp/rushub/lua_plugin/src/TimerList.o /tmp/rushub/lua_plugin/src/Uid.o /tmp/rushub/lua_plugin/src/tinyxml/tinyxml.a /usr/local/lib/liblua.a
/usr/bin/ld: /tmp/rushub/lua_plugin/src/api.o: relocation R_X86_64_32 can not be used when making a shared object; recompile with -fPIC
/tmp/rushub/lua_plugin/src/api.o: could not read symbols: Bad value
gmake: *** [freebsd] Ошибка 1
[root@ZGMF-X10A-FREEDOM /tmp/rushub/lua_plugin/src]#



-fPIC прописан в makefile

потом стало так


[root@ZGMF-X10A-FREEDOM /tmp/rushub/lua_plugin/src]# gmake freebsd
g++ -O2 -fPIC -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /tmp/rushub/lua_plugin/src/api.o /tmp/rushub/lua_plugin/src/api.cpp
g++ -O2 -fPIC -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /tmp/rushub/lua_plugin/src/Dir.o /tmp/rushub/lua_plugin/src/Dir.cpp
g++ -O2 -fPIC -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /tmp/rushub/lua_plugin/src/HubConfig.o /tmp/rushub/lua_plugin/src/HubConfig.cpp
g++ -O2 -fPIC -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /tmp/rushub/lua_plugin/src/LuaInterpreter.o /tmp/rushub/lua_plugin/src/LuaInterpreter.cpp
g++ -O2 -fPIC -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /tmp/rushub/lua_plugin/src/LuaPlugin.o /tmp/rushub/lua_plugin/src/LuaPlugin.cpp
g++ -O2 -fPIC -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /tmp/rushub/lua_plugin/src/LuaUtils.o /tmp/rushub/lua_plugin/src/LuaUtils.cpp
g++ -O2 -fPIC -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /tmp/rushub/lua_plugin/src/TaskList.o /tmp/rushub/lua_plugin/src/TaskList.cpp
g++ -O2 -fPIC -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /tmp/rushub/lua_plugin/src/TimerList.o /tmp/rushub/lua_plugin/src/TimerList.cpp
g++ -O2 -fPIC -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -I/usr/include/lua5.1 -I/usr/include/lua -I/usr/include/lua/5.1 -c -o /tmp/rushub/lua_plugin/src/Uid.o /tmp/rushub/lua_plugin/src/Uid.cpp
g++ -shared -fpic -lrt -o lua.so /tmp/rushub/lua_plugin/src/api.o /tmp/rushub/lua_plugin/src/Dir.o /tmp/rushub/lua_plugin/src/HubConfig.o /tmp/rushub/lua_plugin/src/LuaInterpreter.o /tmp/rushub/lua_plugin/src/LuaPlugin.o /tmp/rushub/lua_plugin/src/LuaUtils.o /tmp/rushub/lua_plugin/src/TaskList.o /tmp/rushub/lua_plugin/src/TimerList.o /tmp/rushub/lua_plugin/src/Uid.o /tmp/rushub/lua_plugin/src/tinyxml/tinyxml.a /usr/local/lib/liblua.a
/usr/bin/ld: /tmp/rushub/lua_plugin/src/tinyxml/tinyxml.a(tinystr.o): relocation R_X86_64_32 can not be used when making a shared object; recompile with -fPIC
/tmp/rushub/lua_plugin/src/tinyxml/tinyxml.a: could not read symbols: Bad value
gmake: *** [freebsd] Ошибка 1
[root@ZGMF-X10A-FREEDOM /tmp/rushub/lua_plugin/src]#



предполагаю нужно с флагом -fPIC всё собрать ибо x64


ps если не соберётся завтра нормально с флагом -fPIC придётся верлик ставить
Go to the top of the page
+Quote Post
Setuper
сообщение 30.9.2011, 23:12
Сообщение #13


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Для некоторых unix систем регистр флага -fPIC имеет значение, однако, по умолчанию написан флаг -fpic, как наиболее распространённый.
Go to the top of the page
+Quote Post
LEXSOR
сообщение 30.9.2011, 23:18
Сообщение #14


Начинающий
*

Группа: Пользователи
Сообщений: 19
Регистрация: 17.1.2011
Из: Ryazan
Пользователь №: 8 558
Спасибо сказали: 1 раз




Цитата(Setuper @ 1.10.2011, 0:12) *
Для некоторых unix систем регистр флага -fPIC имеет значение, однако, по умолчанию написан флаг -fpic, как наиболее распространённый.


немного повнимательнее логи нужно посмотреть там выдаёт именно -fPIC
Go to the top of the page
+Quote Post
Setuper
сообщение 30.9.2011, 23:23
Сообщение #15


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




ругается на tinyxml.
собирай её тоже с -fPIC
Go to the top of the page
+Quote Post
LEXSOR
сообщение 3.10.2011, 11:04
Сообщение #16


Начинающий
*

Группа: Пользователи
Сообщений: 19
Регистрация: 17.1.2011
Из: Ryazan
Пользователь №: 8 558
Спасибо сказали: 1 раз




самое интересное, что всё собралось, в makefile нельзя ли включить определение разрядности ос?
Go to the top of the page
+Quote Post
mariner
сообщение 3.10.2011, 13:58
Сообщение #17


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




мы не будем этого делать, тк сейчас делаем скрипты для сборки на основе автотулз
Go to the top of the page
+Quote Post
ExC0tiC
сообщение 20.10.2011, 8:27
Сообщение #18


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 11.1.2009
Из: Челябинск, LR
Пользователь №: 1 771
Спасибо сказали: 0 раз




Цитата(mariner @ 3.10.2011, 17:28) *
мы не будем этого делать, тк сейчас делаем скрипты для сборки на основе автотулз

речь про CMake, как я понял?
Go to the top of the page
+Quote Post
mariner
сообщение 20.10.2011, 9:48
Сообщение #19


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




Цитата
речь про CMake, как я понял?

Когда же вы начнёте читать то, что написано, а не то, что вам хочется?
google://autotools
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Topic has attachmentsПротив проблемы - Ваш ник занят
(ValidateDenideArrival) VALIDATE_DENIDE_ARRIVAL
0 Sezam 3 722 1.3.2018, 8:04 Посл. сообщение: Sezam
No new ВАЖНО: Topic has attachmentsМодули для скриптов RusHub
26 Setuper 43 214 21.3.2017, 17:31 Посл. сообщение: Alexey
No New Posts RusHub.org
Решаем судьбу домена
12 Nickolya 19 969 19.5.2016, 4:58 Посл. сообщение: DEN 007
No New Posts FreeBSD 11.0 & PtokaX
Проблема подключения в клиенте PtokaX по имени
5 nsd7 8 246 22.4.2016, 3:47 Посл. сообщение: Saymon21
No New Posts Перенос базы пользователей с RusHub на PtokaX
3 Angel_D 8 263 5.12.2015, 2:11 Посл. сообщение: Saymon21
No new ВАЖНО: Topic has attachmentsСкрипт банов для RusHub
тестим и комменьтруем
79 Wariner 99 143 28.9.2015, 13:34 Посл. сообщение: NeirRon
No new Topic has attachmentsRusHub. Пакеты для Debian/Ubuntu
47 KT315 59 186 24.5.2015, 23:14 Посл. сообщение: KT315
No New Posts ВАЖНО: Topic has attachmentsХаблист RusHub
13 ShadoWx 24 044 7.10.2014, 8:08 Посл. сообщение: mod
No new Topic has attachmentsУстановка rushub на ubuntu 12.04
для домохозяек и пенсионеров
43 hjet 45 422 2.10.2014, 12:16 Посл. сообщение: kotuk
No New Posts Проблемы с общением хаб--клиент
6 keyviewer 9 876 23.9.2014, 21:30 Посл. сообщение: Saymon21
No New Posts RusHub Сжатие
Не работает
1 ShadoWx 6 710 23.9.2014, 10:48 Посл. сообщение: PPA
No new Topic has attachmentsВопросы по RusHub
Технические вопросы
316 Jaska 251 344 19.12.2013, 13:59 Посл. сообщение: mod
No New Posts RusHub через экран, как?
Коннект на хаб во внутренней сети.
3 INTROVERT 8 042 16.6.2013, 17:17 Посл. сообщение: dj hoodo
No New Posts Проблемы с Greylink на Ptokax хабе
0 tammi_0909 5 792 12.2.2013, 14:29 Посл. сообщение: tammi_0909
No New Posts RusHub & Erlang
0 -Гость_ghost_*- 6 046 5.2.2013, 1:34 Посл. сообщение: -Гость_ghost_*-

 



RSS Сейчас: 28.3.2024, 21:18