| 
 | 
Здравствуйте, гость ( Вход | Регистрация )
|   | 
| 
 | 
|  3.2.2012, 16:23 
				 Сообщение
					#1
					
				
			 | |
|  Продвинутый участник     Группа: Пользователи Сообщений: 113 Регистрация: 20.1.2009 Из: г. Москва САО Пользователь №: 1 889 Спасибо сказали: 37 раз  | 
				В этой заметке выкладываю патч для сборки Русхаба на OpenSolaris и Nexenta. В оригинальных исходных текстах русхаб не собирается под эту платформу, а так же не собирается с компилятором gcc3 - нужен gcc >= 4.2 Патч  rushub_2.3.8_sol.patch.zip ( 981 байт )
Кол-во скачиваний: 8 Сборка Код cd tinyxml make cd .. make solaris Сборка луалагина аналогична сборке во FreeBSD. Код make freebsd Критика приветсвуется. Бо в C++ младенец. Спасибо за внимание. | 
|  | |
|  3.2.2012, 17:18 
				 Сообщение
					#2
					
				
			 | |
|  Местная ТехПоддержка           Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз  | 
				лучше выложил бы патч
				
				
				
			 | 
|  | |
|  3.2.2012, 17:32 
				 Сообщение
					#3
					
				
			 | |
|  Продвинутый участник     Группа: Пользователи Сообщений: 113 Регистрация: 20.1.2009 Из: г. Москва САО Пользователь №: 1 889 Спасибо сказали: 37 раз  | 
				Переделал.
				
				
				
			 | 
|  | |
|  4.2.2012, 0:30 
				 Сообщение
					#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 ? Остальное вроде подправил | 
|  | |
|  4.2.2012, 0:35 
				 Сообщение
					#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 | 
|  | |
|  4.2.2012, 14:37 
				 Сообщение
					#6
					
				
			 | |
|  RusHub team lead               Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз  | 
				Попробуй сейчас скачать из trunk и собрать, должно собираться безо всяких патчей
				
				
				
			 | 
|  | |
|  4.2.2012, 14:48 
				 Сообщение
					#7
					
				
			 | |
|  Продвинутый участник     Группа: Пользователи Сообщений: 113 Регистрация: 20.1.2009 Из: г. Москва САО Пользователь №: 1 889 Спасибо сказали: 37 раз  | 
				Отлично собралось! Спасибо Илья!
				
				
				
			 | 
|  | |
|   | 
 Похожие темы
 Похожие темы
|   | Сейчас: 1.11.2025, 1:09 |