ЛисычЪ 0 Опубликовано: 2004-05-13 13:45:01 Share Опубликовано: 2004-05-13 13:45:01 По моему малому рыжелисьему имху проблема сборки stg кроется в различиях не столько систем (фря-красношапка-мандрака итд), сколько в их назначении. Известные подводные грабли.. Например, линкуются динамически библиотеки, которых и вовсе нет у end-юзера Так думаю, решение было бы - если собирать в виде rpm. А пока... Пока свежевыложенный stg2, на Mandrake8.2 вот такое выдает: ---------------------8<------------------------ @ns stg2-2004.05.05-15.37.58]# make make -f make.linux make[1]: Вход в каталог `/usr/src/BUILD/stargazer/stg2-2004.05.05-15.37.58' g++ -c -Wall -gstabs+ -Dlinux -DTARIFF1 -o main.o main.cpp g++ -c -Wall -gstabs+ -Dlinux -DTARIFF1 -o tariff.o tariff1.cpp <бла-бла-бла> g++ -c -Wall -gstabs+ -Dlinux -DTARIFF1 -o list.o list.cpp g++ -c -Wall -gstabs+ -Dlinux -DTARIFF1 -o configproto.o configproto.cpp configproto.cpp: In method `void CONFIGPROTO::ParseCommand ()': configproto.cpp:162: `XML_ParserReset' undeclared (first use this function) configproto.cpp:162: (Each undeclared identifier is reported only once for each function it appears in.) configproto.cpp:175: `XML_STATUS_ERROR' undeclared (first use this function) make[1]: *** [configproto.o] Ошибка 1 make[1]: Выход из каталог `/usr/src/BUILD/stargazer/stg2-2004.05.05-15.37.58' make: *** [lin] Ошибка 2 ---------------------8<------------------------ ...а жаль. Ну и традиционный вопрос - что делать? PS ..правда, злые языки утверждают, что нынче их (вопросов) "три в одном": что делать, кто виноват и что делать с тем, кто виноват. Ссылка на сообщение Поделиться на других сайтах
Гость Гость_DeadOff Опубліковано: 2004-05-13 15:26:40 Share Опубліковано: 2004-05-13 15:26:40 А думал, что только у меня ничего не получается (RH 7.2): /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdlib.h:497: `size_t' was not declared in this scope /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdlib.h:497: parse error before `)' /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdlib.h:612: type specifier omitted for parameter /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdlib.h:612: parse error before `,' /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdlib.h:618: type specifier omitted for parameter /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdlib.h:618: parse error before `,' /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdlib.h:676: type specifier omitted for parameter /usr/lib/gcc-lib/i386-redhat-linux/2.96/include/stdlib.h:676: parse error before `)' Ссылка на сообщение Поделиться на других сайтах
Гость Гость_teapot Опубліковано: 2004-05-13 16:54:51 Share Опубліковано: 2004-05-13 16:54:51 Все дело в компиляторе !!! у меня не линух а Фря - так я долго парился на версии 5.1 и выше пока не поставил 4.8 в 5.1 компилятор gcc версии 3 а в 4.8 gcc версии 2.95 (или 2.96- точно не помню) так вот на gcc 3 не собиралось ни в какую а на 2.95 - как по маслу пробуйте ставить сначала последнюю версию ядра (т.к. все таки ето Линух) а потом смотрите Ссылка на сообщение Поделиться на других сайтах
ЛисычЪ 0 Опубліковано: 2004-05-14 05:22:25 Автор Share Опубліковано: 2004-05-14 05:22:25 компилятор тупая штука. просто переводит одно в другое, как переводчик от ПРОМПТ. Ну, может чуть поумнее. вопрос в библиотеках.. вследствии некоей "коленочности" пингвиникса, у каждого куста фанатов линуха свой набор нужно формальное описание требований к системе - и перечень (с указанием версий) необходимого хлама библиотечного. и может на сайте выложить его.. но надо автора не отвлекать, чтоб кто-то не поленился сделать. Ссылка на сообщение Поделиться на других сайтах
Гость Гость_DeadOff Опубліковано: 2004-05-14 10:00:41 Share Опубліковано: 2004-05-14 10:00:41 Дык у меня компилятор версии 2,96 и вот такое вот лепит(см.выше) Ссылка на сообщение Поделиться на других сайтах
Гость Guest Опубліковано: 2004-05-14 16:35:51 Share Опубліковано: 2004-05-14 16:35:51 Народ, дело подходит к бета версии, осталось совсем немного и я плотняком займусь тестирование на разных осях. Плз, немного терпения. И будут рпм-ки, дебы, и прочие бинарники. Stg-34 Ссылка на сообщение Поделиться на других сайтах
S_ergey 21 Опубліковано: 2004-05-17 09:48:32 Share Опубліковано: 2004-05-17 09:48:32 Есть rpm под ALT Master2.2 кому надо пишите собралось почти без проблем. sergey@amron.com.ua Ссылка на сообщение Поделиться на других сайтах
Гость Гость_Denis Опубліковано: 2004-05-18 08:28:22 Share Опубліковано: 2004-05-18 08:28:22 ---------------------------------------------------------------------------------------- [root@COM stg2]# make make -f make.linux make[1]: Entering directory `/usr/stg2' g++ -c -Wall -gstabs+ -Dlinux -DTARIFF1 -o main.o m ain.cpp make[1]: g++: Command not found make[1]: *** [main.o] Error 127 make[1]: Leaving directory `/usr/stg2' make: *** [lin] Error 2 [root@COM stg2]# ---------------------------------------------------------------------------------------- У МЕНЯ ТОЖЕ БАЙДА КАКАЯ-ТО, СИСТЕМА МАНДРЕЙК 8 Ссылка на сообщение Поделиться на других сайтах
Гость Гость_Denis Опубліковано: 2004-05-18 08:44:41 Share Опубліковано: 2004-05-18 08:44:41 Народ! У кого получилось скомпилить, дайте хоть бинарники второго STG. Очень уж хочется потестить. Ссылка на сообщение Поделиться на других сайтах
Гость Grizly Опубліковано: 2004-05-20 13:42:55 Share Опубліковано: 2004-05-20 13:42:55 Naschet mandreika: postav kompilator g++ on dolzen bit v standartnoy postavke Ссылка на сообщение Поделиться на других сайтах
DeadOff 0 Опубліковано: 2004-05-26 13:47:42 Share Опубліковано: 2004-05-26 13:47:42 Может и не в тему вопрос, но расскажите поподробнее, как слепить RPM пакет, может чем и людям буду полезен (дело в том, что наконец-то собрал из исходнико под RH 9.0, после долгих стараний) Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас