Перейти до

Сборка stg2


Рекомендованные сообщения

По моему малому рыжелисьему имху :( проблема сборки 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 ..правда, злые языки утверждают, что нынче их (вопросов) "три в одном": что делать, кто виноват и что делать с тем, кто виноват. :D

Ссылка на сообщение
Поделиться на других сайтах
Гость Гость_DeadOff

А думал, что только у меня ничего не получается (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

Все дело в компиляторе !!!

у меня не линух а Фря - так я долго парился на версии 5.1 и выше пока не поставил 4.8

в 5.1 компилятор gcc версии 3

а в 4.8 gcc версии 2.95 (или 2.96- точно не помню)

 

так вот на gcc 3 не собиралось ни в какую а на 2.95 - как по маслу

 

пробуйте ставить сначала последнюю версию ядра (т.к. все таки ето Линух)

а потом смотрите

Ссылка на сообщение
Поделиться на других сайтах

компилятор тупая штука. просто переводит одно в другое, как переводчик от ПРОМПТ. :( Ну, может чуть поумнее. :(

вопрос в библиотеках.. вследствии некоей "коленочности" пингвиникса, у каждого куста фанатов линуха свой набор

 

нужно формальное описание требований к системе - и перечень (с указанием версий) необходимого хлама библиотечного. и может на сайте выложить его..

но надо автора не отвлекать, чтоб кто-то не поленился сделать.

Ссылка на сообщение
Поделиться на других сайтах

Народ, дело подходит к бета версии, осталось совсем немного и я плотняком займусь тестирование на разных осях. Плз, немного терпения. И будут рпм-ки, дебы, и прочие бинарники.

 

Stg-34

Ссылка на сообщение
Поделиться на других сайтах
Гость Гость_Denis

----------------------------------------------------------------------------------------

[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

Ссылка на сообщение
Поделиться на других сайтах

Может и не в тему вопрос, но расскажите поподробнее, как слепить RPM пакет, может чем и людям буду полезен (дело в том, что наконец-то собрал из исходнико под RH 9.0, после долгих стараний)

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...