Перейти до

как установить expat.h


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

А можно, если не сложно по русски и своими словами, что делать именно с этим файликом из комплекта поставки SG.....Я просто еще не очень в этом рублю....По идее должно и с этим ставится.....

Думаю этот пот будет людям не безполезен, поэтому если можно поподробнее.....Спасибо

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

вобщем скачал вот это expat-1.95.7.tar.gz, установил по дефолту....ничего не изменилось.....при компиляции пишет следующее

Gefest# make -f make.bsd

g++ -c -Wall -gstabs+ -DFREEBSD -DTARIFF1 -o main.o main.cpp

In file included from main.cpp:59:

configproto.h:48: expat.h: No such file or directory

*** Error code 1

 

Stop in /var/ftp/incoming/Billing/stg2-2004.05.05-15.37.58.

самое интересное, смотрел configproto.h там еще куча инклудов, лежат в той же папкке, но они подхватываются......

Ссылка на сообщение
Поделиться на других сайтах
  • 2 months later...
Я ему тупо указал, куда положил expat.h

т.е. поправил в configproto.h с

#include <expat.h>

на

#include "/usr/local/stargazer/expat.h"

Это не подходит.

1. Скачать библиотеку

2. Распокавать архив

3. ./configure

4. make

5. make install

6. компилить стг

7. если не компилится, поменять expat.h

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

Слушай POWERLAN а можно, если не сложно поподробнее про то как ты библиотеки и стг себе поставил, и форматом как stg-34 писал:

1. сделал то то

2. сделал то то

Я насколько знаю ты себе стг2 всётаки поставил под фрю а у меня либо вообще не запускается либо пускается но потом при каких либо изменения виснит, я разработчику уже сказал, обещал исправить, но мне всё нетерпится!

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

Библиотеку поставил

expat

качаеш и устанавлеваеш как и все остальное.

Потом в конфигурационном файле СТГ2 правиш путь к библиотеке и наченаеш соберать.

Если появляютса ошибки то читаеш что и где ему не хватает (я щас не помню у меня какогото файла нехватило я эго нашол и поставил туда откуда должно было читать)

Так и ставиш к томуже последняя версия и у меня не стала.

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

Про ошибку то она пишет, но вот почему то после инсталяции сервак либо не запускаетя либо запускается но через секунду отваливается, так я без биллинга уже месяц сижу :)

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

Для работы сервера необходима библиотека libexpat. Ее можно взять на сайте http://sourceforge.net/projects/expat/ Для ее утановки необходимо распокавать архив, запустить скрипт ./configure, сказать make, затем make install. Обратите внимание! Для правильной компиляции сервера, скрипт ./configure необходимо запустить следующим образом

./configure --prefix=/usr

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

после удачной компиляции expat даю команду make и вижу такое сообщение об ошибке:

"Makefile", line 47: Need an operator

"Makefile", line 49: Need an operator

make: fatal errors encountered -- cannot continue

 

В файле Makefile с 47 по 49 строки листинг выглядит так:

ifndef INSTALL_ROOT

INSTALL_ROOT=$(DESTDIR)

endif

 

Что здесь не так? Как можно решить проблему?

 

зы. ОС FreeBSD 4.9

Ссылка на сообщение
Поделиться на других сайтах
после удачной компиляции expat даю команду make и вижу такое сообщение об ошибке:

"Makefile", line 47: Need an operator

"Makefile", line 49: Need an operator

make: fatal errors encountered -- cannot continue

это как ?

после компиляции еще одна компиляция или я не понял ?

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

Извиняюсь, не после удачной компиляции, а после удачной конфигурации, то есть после команды ./configure --prefix=/usr всё ОК, но как даю команду make, выскакивают ошибки которые я описал выше.

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

попробуй другую версию, или поставить из портов

expat скачал версии 2.0, по умолчанию стояла вроде 1.95, но с ней не хотел компилиться сервер, всё ругался на expat.h

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

а у меня на alt linux master 2.4 вот такая проблема при компиляции expat 2.0.. конфигурэ проходит нормально.. а после как даеш команду мэйк получаю

make: *** No rule to make target `lib/xmlrole.h', needed by `lib/xmlparse.lo'. Stop.

яндекс, гугл ничего на эту тему не знает...

а тот expat который можно apt-get'ом установить не имеет expat.h ....

попробую скомпилить не Expat 2.0 released 2006-01-11... а Expat 1.95.8 released 2004-07-23

 

(скачал ту же версию с http://www.ffind.ru/browse.php?host=ftp.ie...2Fxml%2F&sort=s скомпилось без проблем...)

 

похоже что на http://sourceforge.net/projects/expat/ лежит какай-то кривой билд одной и той же верси.. (хотя в первом случае нумерация 2.0 , а во-втором 2.0.0 - но дата изготовления одна и таже... 11.01.2006 )

-----

Спасибо S_ergey - ты прав на 100% ))) а я вчера и на rpmseek.com искал в каком пакете находится expat.h.. ничего не нашел.. и устанавливал дэвэл.. и искал expat.h локэйтом ничего не находил.. (только сейчас понял что забыл updatedb сделать.. прежде чем использовать locate) а сегодня и на rpmseek его нашел... и после установки libexpat-devel и запуска updatedb тоже все нашлось..

Ссылка на сообщение
Поделиться на других сайтах
а у меня на alt linux master 2.4 .. конфигурэ проходит нормально.. а после как даеш команду мэйк получаю

make: *** No rule to make target `lib/xmlrole.h', needed by `lib/xmlparse.lo'. Stop.

яндекс, гугл ничего на эту тему не знает...

а тот expat который можно apt-get'ом установить не имеет expat.h ....

попробую скомпилить не Expat 2.0 released 2006-01-11... а Expat 1.95.8 released 2004-07-23

В Мастере надо ставить apt-get install libexpat-devel и все будет ок.

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

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

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

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

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

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

Вхід

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

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

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

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