|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#1
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 113 Регистрация: 20.1.2009 Из: г. Москва САО Пользователь №: 1 889 Спасибо сказали: 37 раз ![]() |
В этой заметке выкладываю патч для сборки Русхаба на OpenSolaris и Nexenta.
В оригинальных исходных текстах русхаб не собирается под эту платформу, а так же не собирается с компилятором gcc3 - нужен gcc >= 4.2 Патч ![]() Сборка Код cd tinyxml make cd .. make solaris Сборка луалагина аналогична сборке во FreeBSD. Код make freebsd Критика приветсвуется. Бо в C++ младенец. Спасибо за внимание. |
|
|
![]()
Сообщение
#2
|
|
![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз ![]() |
лучше выложил бы патч
|
|
|
![]()
Сообщение
#3
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 113 Регистрация: 20.1.2009 Из: г. Москва САО Пользователь №: 1 889 Спасибо сказали: 37 раз ![]() |
Переделал.
|
|
|
![]()
Сообщение
#4
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
почему закоментирован блок:
Код +/* utsname osname; if (uname(&osname) == 0) { string version(osname.sysname); version.append(" ", 1); @@ -1523,7 +1523,7 @@ version.append(osname.machine); version.append(")", 1); return version; - } + } */ Для соляриса не определена структура utsname ? Остальное вроде подправил |
|
|
![]()
Сообщение
#5
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 113 Регистрация: 20.1.2009 Из: г. Москва САО Пользователь №: 1 889 Спасибо сказали: 37 раз ![]() |
Вероятно она отличается. С этим блоком сборка вываливается с такой ошибкой
Код g++ -O2 -Wall -Wextra -pipe -I/usr/include -I/usr/local/include -c -o /export/home/sid/src/rushub-sol/rushub/src.new/DcServer.o /export/home/sid/src/rushub-sol/rushub/src.new/DcServer.cpp
/export/home/sid/src/rushub-sol/rushub/src.new/DcServer.cpp: In static member function 'static std::string dcserver::DcServer::getSysVersion()': /export/home/sid/src/rushub-sol/rushub/src.new/DcServer.cpp:1517: error: expected `;' before 'osname' /export/home/sid/src/rushub-sol/rushub/src.new/DcServer.cpp:1517: warning: statement has no effect /export/home/sid/src/rushub-sol/rushub/src.new/DcServer.cpp:1518: error: 'osname' was not declared in this scope make: *** [/export/home/sid/src/rushub-sol/rushub/src.new/DcServer.o] Error 1 |
|
|
![]()
Сообщение
#6
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Попробуй сейчас скачать из trunk и собрать, должно собираться безо всяких патчей
|
|
|
![]()
Сообщение
#7
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 113 Регистрация: 20.1.2009 Из: г. Москва САО Пользователь №: 1 889 Спасибо сказали: 37 раз ![]() |
Отлично собралось! Спасибо Илья!
|
|
|
![]() ![]() |
Похожие темы
![]() |
Сейчас: 17.2.2025, 6:36 |