Ниразу не получилось установить софт с диска журнала.
Все пакеты которые требовались, установил.
В чем проблема(помимо отсутствия опыта в сборке программ)?
Установка софта из сырцов
-
- Сообщения: 1095
- Статус: -
- ОС: GNU/Linux
Re: Установка софта из сырцов
напишите, что вы делаете и что конкретно у вас не получается
-
- Сообщения: 5
- ОС: Fedora 10
Re: Установка софта из сырцов
На примере установки paintown-3.2.
cd paintown-3.2
scons
Потом установил пакеты которые требовались
В итоге
cd paintown-3.2
scons
Потом установил пакеты которые требовались
В итоге
Код: Выделить всё
g++ -o build/object/actor.o -c -fno-rtti -Woverloaded-virtual -Wall -O2 -Werror -DDATA_PATH=\"data\" -DHAVE_PYTHON -Ibuild -Ibuild/hawknl -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/python2.5 build/object/actor.cpp
In file included from build/object/object.h:15,
from build/object/object_nonattack.h:7,
from build/object/actor.cpp:1:
build/network/network.h:5:23: error: hawknl/nl.h: Нет такого файла или каталога
In file included from build/object/object.h:15,
from build/object/object_nonattack.h:7,
from build/object/actor.cpp:1:
build/network/network.h:12: ошибка: ‘NLsocket’ не является именем типа
build/network/network.h:60: ошибка: expected `)' before ‘socket’
build/network/network.h:76: ошибка: ‘Socket’ не был декларирован
build/network/network.h:90: ошибка: ‘Socket’ не был декларирован
build/network/network.h:91: ошибка: ‘Socket’ не был декларирован
build/network/network.h:93: ошибка: нет декларации ‘Socket’ в этой области видимости
build/network/network.h:94: ошибка: переменная или поле ‘send16’ объявлено void
build/network/network.h:94: ошибка: нет декларации ‘Socket’ в этой области видимости
build/network/network.h:94: ошибка: expected primary-expression before ‘length’
build/network/network.h:95: ошибка: нет декларации ‘Socket’ в этой области видимости
build/network/network.h:95: ошибка: expected primary-expression before ‘const’
build/network/network.h:96: ошибка: переменная или поле ‘sendStr’ объявлено void
build/network/network.h:96: ошибка: нет декларации ‘Socket’ в этой области видимости
build/network/network.h:96: ошибка: expected primary-expression before ‘const’
build/network/network.h:97: ошибка: переменная или поле ‘sendBytes’ объявлено void
build/network/network.h:97: ошибка: нет декларации ‘Socket’ в этой области видимости
build/network/network.h:97: ошибка: expected primary-expression before ‘const’
build/network/network.h:97: ошибка: expected primary-expression before ‘int’
build/network/network.h:98: ошибка: переменная или поле ‘readBytes’ объявлено void
build/network/network.h:98: ошибка: нет декларации ‘Socket’ в этой области видимости
build/network/network.h:98: ошибка: expected primary-expression before ‘*’ token
build/network/network.h:98: ошибка: нет декларации ‘data’ в этой области видимости
build/network/network.h:98: ошибка: expected primary-expression before ‘int’
build/network/network.h:103: ошибка: переменная или поле ‘listen’ объявлено void
build/network/network.h:103: ошибка: нет декларации ‘Socket’ в этой области видимости
build/network/network.h:104: ошибка: ‘Socket’ не является именем типа
build/network/network.h:106: ошибка: ‘Socket’ не является именем типа
build/network/network.h:107: ошибка: ‘Socket’ не является именем типа
build/network/network.h:108: ошибка: переменная или поле ‘close’ объявлено void
build/network/network.h:108: ошибка: нет декларации ‘Socket’ в этой области видимости
build/network/network.h:111: ошибка: нет декларации ‘Socket’ в этой области видимости
build/network/network.h:111: ошибка: некорректный аргумент шаблона 1
build/network/network.h:111: ошибка: некорректный аргумент шаблона 2
build/network/network.h:111: ошибка: invalid type in declaration before ‘;’ token
cc1plus: warnings being treated as errors
build/network/network.h:111: ошибка: ‘Network::open_sockets’ определена, но нигде не используется
scons: *** [build/object/actor.o] Error 1
scons: building terminated because of errors.
-
- Сообщения: 1095
- Статус: -
- ОС: GNU/Linux
Re: Установка софта из сырцов
если вы делали все по инструкциям из README, то скорее всего это ошибки разработчика
-
- Ведущий рубрики
- Сообщения: 2211
- Статус: Редактор LXF
Re: Установка софта из сырцов
2rkoff писал(а): ↑04.04.2009 09:06[code]g++ -o build/object/actor.o -c -fno-rtti -Woverloaded-virtual -Wall -O2 -Werror -DDATA_PATH=\"data\" -DHAVE_PYTHON -Ibuild -Ibuild/hawknl -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/python2.5 build/object/actor.cpp
...
build/network/network.h:5:23: error: hawknl/nl.h: Нет такого файла или каталога
Либо ошибка разработчика (который забыл включить HawkNL в распространяемые исходные тексты), либо (если build/hawknl - хитрая символьная ссылка, ведущая в недра /usr/include, но зачем бы?) неудовлетворенная зависимость.
"Если думаешь, говоришь, пишешь и подписываешь - не удивляйся." (с)
-
- Сообщения: 4244
Re: Установка софта из сырцов
Val писал(а): ↑04.04.2009 11:182rkoff писал(а): ↑04.04.2009 09:06[code]g++ -o build/object/actor.o -c -fno-rtti -Woverloaded-virtual -Wall -O2 -Werror -DDATA_PATH=\"data\" -DHAVE_PYTHON -Ibuild -Ibuild/hawknl -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/python2.5 build/object/actor.cpp
...
build/network/network.h:5:23: error: hawknl/nl.h: Нет такого файла или каталога
Либо ошибка разработчика (который забыл включить HawkNL в распространяемые исходные тексты), либо (если build/hawknl - хитрая символьная ссылка, ведущая в недра /usr/include, но зачем бы?) неудовлетворенная зависимость.
Скорее всего не установлен пакет типа этого (это у меня в Mandriva): libhawknl-devel
Меня тут снова нет :P