Ошибка при компилировании Ice

задавайте Ваши вопросы
Правила форума
СНАЧАЛА ПОЛЬЗУЙТЕСЬ ПОИСКОМ!!!

При обращении просим Вас сразу указывать:
Вашу ОСь? Видео? Звук? DirectX? Логи Мамбл, Мурмур?
Это поможет быстрей и более точно ответить на Ваши вопросы.
Ответить
Extrim25
Сообщения: 1
Зарегистрирован: 03 фев 2010, 21:41

Ошибка при компилировании Ice

Сообщение Extrim25 »

CentOS 5.4, пытаюсь скомпилировать Ice, (по туториалу https://wiki.mumble.info/wiki/Ice), пишу make ерорит.

Текст ерора:

Код: Выделить всё

making all in cpp
make[1]: Entering directory `/home/Ice-3.3.1/cpp'
making all in config
make[2]: Entering directory `/home/Ice-3.3.1/cpp/config'
echo ""

make[2]: Leaving directory `/home/Ice-3.3.1/cpp/config'
making all in src
make[2]: Entering directory `/home/Ice-3.3.1/cpp/src'
making all in IceUtil
make[3]: Entering directory `/home/Ice-3.3.1/cpp/src/IceUtil'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Leaving directory `/home/Ice-3.3.1/cpp/src/IceUtil'
making all in Slice
make[3]: Entering directory `/home/Ice-3.3.1/cpp/src/Slice'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Leaving directory `/home/Ice-3.3.1/cpp/src/Slice'
making all in slice2cpp
make[3]: Entering directory `/home/Ice-3.3.1/cpp/src/slice2cpp'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Leaving directory `/home/Ice-3.3.1/cpp/src/slice2cpp'
making all in slice2cs
make[3]: Entering directory `/home/Ice-3.3.1/cpp/src/slice2cs'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Leaving directory `/home/Ice-3.3.1/cpp/src/slice2cs'
making all in slice2freeze
make[3]: Entering directory `/home/Ice-3.3.1/cpp/src/slice2freeze'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Leaving directory `/home/Ice-3.3.1/cpp/src/slice2freeze'
making all in slice2freezej
make[3]: Entering directory `/home/Ice-3.3.1/cpp/src/slice2freezej'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Leaving directory `/home/Ice-3.3.1/cpp/src/slice2freezej'
making all in slice2docbook
make[3]: Entering directory `/home/Ice-3.3.1/cpp/src/slice2docbook'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Leaving directory `/home/Ice-3.3.1/cpp/src/slice2docbook'
making all in slice2java
make[3]: Entering directory `/home/Ice-3.3.1/cpp/src/slice2java'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Leaving directory `/home/Ice-3.3.1/cpp/src/slice2java'
making all in slice2py
make[3]: Entering directory `/home/Ice-3.3.1/cpp/src/slice2py'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Leaving directory `/home/Ice-3.3.1/cpp/src/slice2py'
making all in slice2rb
make[3]: Entering directory `/home/Ice-3.3.1/cpp/src/slice2rb'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Leaving directory `/home/Ice-3.3.1/cpp/src/slice2rb'
making all in slice2html
make[3]: Entering directory `/home/Ice-3.3.1/cpp/src/slice2html'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Leaving directory `/home/Ice-3.3.1/cpp/src/slice2html'
making all in Ice
make[3]: Entering directory `/home/Ice-3.3.1/cpp/src/Ice'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Leaving directory `/home/Ice-3.3.1/cpp/src/Ice'
making all in IceXML
make[3]: Entering directory `/home/Ice-3.3.1/cpp/src/IceXML'
c++ -c -I../../include -DICE_XML_API_EXPORTS  -m64 -ftemplate-depth-128 -Wall -D           _REENTRANT -I/usr/include/nptl -fPIC -g  Parser.cpp
Parser.cpp:11:19: error: expat.h: Нет такого файла или каталога
Parser.cpp:311: ошибка: ‘XML_Parser’ does not name a type
Parser.cpp:319: ошибка: expected ‘,’ or ‘...’ before ‘*’ token
Parser.cpp:319: ошибка: ISO C++ запрещает декларации ‘XML_Char’ без типа
Parser.cpp: In function ‘void startElementHandler(void*, int)’:
Parser.cpp:324: ошибка: нет декларации ‘attr’ в этой области видимости
Parser.cpp:329: ошибка: ‘struct CallbackData’ has no member named ‘parser’
Parser.cpp:329: ошибка: нет декларации ‘XML_GetCurrentLineNumber’ в этой области            видимости
Parser.cpp:330: ошибка: ‘struct CallbackData’ has no member named ‘parser’
Parser.cpp:330: ошибка: нет декларации ‘XML_GetCurrentColumnNumber’ в этой облас           ти видимости
Parser.cpp:331: ошибка: нет декларации ‘name’ в этой области видимости
Parser.cpp: At global scope:
Parser.cpp:335: ошибка: expected ‘,’ or ‘...’ before ‘*’ token
Parser.cpp:335: ошибка: ISO C++ запрещает декларации ‘XML_Char’ без типа
Parser.cpp: In function ‘void endElementHandler(void*, int)’:
Parser.cpp:338: ошибка: ‘struct CallbackData’ has no member named ‘parser’
Parser.cpp:338: ошибка: нет декларации ‘XML_GetCurrentLineNumber’ в этой области            видимости
Parser.cpp:339: ошибка: ‘struct CallbackData’ has no member named ‘parser’
Parser.cpp:339: ошибка: нет декларации ‘XML_GetCurrentColumnNumber’ в этой облас           ти видимости
Parser.cpp:340: ошибка: нет декларации ‘name’ в этой области видимости
Parser.cpp: At global scope:
Parser.cpp:344: ошибка: expected ‘,’ or ‘...’ before ‘*’ token
Parser.cpp:344: ошибка: ISO C++ запрещает декларации ‘XML_Char’ без типа
Parser.cpp: In function ‘void characterDataHandler(void*, int)’:
Parser.cpp:348: ошибка: нет декларации ‘s’ в этой области видимости
Parser.cpp:348: ошибка: нет декларации ‘len’ в этой области видимости
Parser.cpp:349: ошибка: ‘struct CallbackData’ has no member named ‘parser’
Parser.cpp:349: ошибка: нет декларации ‘XML_GetCurrentLineNumber’ в этой области            видимости
Parser.cpp:350: ошибка: ‘struct CallbackData’ has no member named ‘parser’
Parser.cpp:350: ошибка: нет декларации ‘XML_GetCurrentColumnNumber’ в этой облас           ти видимости
Parser.cpp: In static member function ‘static void IceXML::Parser::parse(std::is           tream&, IceXML::Handler&)’:
Parser.cpp:391: ошибка: нет декларации ‘XML_Parser’ в этой области видимости
Parser.cpp:391: ошибка: expected `;' before ‘parser’
Parser.cpp:393: ошибка: ‘struct CallbackData’ has no member named ‘parser’
Parser.cpp:393: ошибка: нет декларации ‘parser’ в этой области видимости
Parser.cpp:395: ошибка: нет декларации ‘XML_SetUserData’ в этой области видимост           и
Parser.cpp:396: ошибка: нет декларации ‘XML_SetElementHandler’ в этой области ви           димости
Parser.cpp:397: ошибка: нет декларации ‘XML_SetCharacterDataHandler’ в этой обла           сти видимости
Parser.cpp:410: ошибка: нет декларации ‘XML_Parse’ в этой области видимости
Parser.cpp:412: ошибка: нет декларации ‘XML_GetErrorCode’ в этой области видимос           ти
Parser.cpp:412: ошибка: нет декларации ‘XML_ErrorString’ в этой области видимост           и
Parser.cpp:412: ошибка: нет декларации ‘XML_GetCurrentLineNumber’ в этой области            видимости
Parser.cpp:413: ошибка: нет декларации ‘XML_GetCurrentColumnNumber’ в этой облас           ти видимости
Parser.cpp:420: ошибка: нет декларации ‘XML_ParserFree’ в этой области видимости
Parser.cpp:424: ошибка: нет декларации ‘XML_ParserFree’ в этой области видимости
make[3]: *** [Parser.o] Ошибка 1
make[3]: Leaving directory `/home/Ice-3.3.1/cpp/src/IceXML'
make[2]: *** [all] Ошибка 1
make[2]: Leaving directory `/home/Ice-3.3.1/cpp/src'
make[1]: *** [all] Ошибка 1
make[1]: Leaving directory `/home/Ice-3.3.1/cpp'
make: *** [all] Ошибка 1

B0nuse
Site Admin
Сообщения: 1588
Зарегистрирован: 27 июл 2009, 08:58
Благодарил (а): 40 раз
Поблагодарили: 363 раза
Контактная информация:

Re: Ошибка при компилировании Ice

Сообщение B0nuse »

Extrim25 писал(а):

Код: Выделить всё

making all in IceXML
make[3]: Entering directory `/home/Ice-3.3.1/cpp/src/IceXML'
c++ -c -I../../include -DICE_XML_API_EXPORTS  -m64 -ftemplate-depth-128 -Wall -D           _REENTRANT -I/usr/include/nptl -fPIC -g  Parser.cpp
Parser.cpp:11:19: error: expat.h: Нет такого файла или каталога
У Вас ругается на компиляцию IceXML. Возможно в системе не хватает определенны модулей или библиотек. Например, expat.h
За поддержкой по компиляции Ice рекомендую Вам обратиться на форум по поддержке Ice
Мы в Telegramm https://t.me/mumbleru
Пожалуйста, при персональном обращении сразу формулируйте его цель. Спасибо.
Подпишитесь на Новости форума feed/news :rtfm:

Изображение <--- Хочешь себе такой? Читай тут

Ответить