holmes Posted May 7, 2004 at 10:08 PM Posted May 7, 2004 at 10:08 PM Люди расскажите толком как установить эту библиотеку. ОС FreeBSD 4.9. Если можно, поподробнее.
stg-34 Posted May 7, 2004 at 11:17 PM Posted May 7, 2004 at 11:17 PM http://www.libexpat.org/ Если не компилится, подменить expat.h на тот который лежит в комплекте с стг [Редактировано 7/5/2004 stg-34]
holmes Posted May 8, 2004 at 12:47 AM Author Posted May 8, 2004 at 12:47 AM А можно, если не сложно по русски и своими словами, что делать именно с этим файликом из комплекта поставки SG.....Я просто еще не очень в этом рублю....По идее должно и с этим ставится..... Думаю этот пот будет людям не безполезен, поэтому если можно поподробнее.....Спасибо
holmes Posted May 8, 2004 at 01:19 AM Author Posted May 8, 2004 at 01:19 AM вобщем скачал вот это 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 там еще куча инклудов, лежат в той же папкке, но они подхватываются......
cultureadmin Posted May 10, 2004 at 11:39 AM Posted May 10, 2004 at 11:39 AM Я ему тупо указал, куда положил expat.h т.е. поправил в configproto.h с #include <expat.h> на #include "/usr/local/stargazer/expat.h"
Guest Guest Posted July 15, 2004 at 09:02 AM Posted July 15, 2004 at 09:02 AM Ты ему тупо укажи /usr/local/include/expat.h
stg-34 Posted July 15, 2004 at 05:48 PM Posted July 15, 2004 at 05:48 PM Я ему тупо указал, куда положил 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
POWERLan Posted July 16, 2004 at 11:01 PM Posted July 16, 2004 at 11:01 PM Зделал всё как тут на писано теперь ругаетса на ещё один файл libexpat.so
POWERLan Posted July 17, 2004 at 05:28 AM Posted July 17, 2004 at 05:28 AM А вобще где файл заменить?)
POWERLan Posted July 17, 2004 at 05:36 AM Posted July 17, 2004 at 05:36 AM мде expat.h прохавало а вот libexpat.so говорит нету(((
Guest Guest Posted August 19, 2004 at 06:25 PM Posted August 19, 2004 at 06:25 PM Слушай POWERLAN а можно, если не сложно поподробнее про то как ты библиотеки и стг себе поставил, и форматом как stg-34 писал: 1. сделал то то 2. сделал то то Я насколько знаю ты себе стг2 всётаки поставил под фрю а у меня либо вообще не запускается либо пускается но потом при каких либо изменения виснит, я разработчику уже сказал, обещал исправить, но мне всё нетерпится!
POWERLan Posted August 19, 2004 at 07:02 PM Posted August 19, 2004 at 07:02 PM Библиотеку поставил expat качаеш и устанавлеваеш как и все остальное. Потом в конфигурационном файле СТГ2 правиш путь к библиотеке и наченаеш соберать. Если появляютса ошибки то читаеш что и где ему не хватает (я щас не помню у меня какогото файла нехватило я эго нашол и поставил туда откуда должно было читать) Так и ставиш к томуже последняя версия и у меня не стала.
POWERLan Posted August 19, 2004 at 07:28 PM Posted August 19, 2004 at 07:28 PM Люди ну когда же вы научитесь читать... Не знаю как линух но фришка всекда практически всекда пишет в чем ошибка...
Guest Guest Posted August 20, 2004 at 07:04 AM Posted August 20, 2004 at 07:04 AM Про ошибку то она пишет, но вот почему то после инсталяции сервак либо не запускаетя либо запускается но через секунду отваливается, так я без биллинга уже месяц сижу
leonard Posted June 17, 2005 at 07:00 AM Posted June 17, 2005 at 07:00 AM Для работы сервера необходима библиотека libexpat. Ее можно взять на сайте http://sourceforge.net/projects/expat/ Для ее утановки необходимо распокавать архив, запустить скрипт ./configure, сказать make, затем make install. Обратите внимание! Для правильной компиляции сервера, скрипт ./configure необходимо запустить следующим образом ./configure --prefix=/usr
SSH Posted April 27, 2006 at 11:49 AM Posted April 27, 2006 at 11:49 AM после удачной компиляции 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
egor2fsys Posted April 27, 2006 at 12:19 PM Posted April 27, 2006 at 12:19 PM после удачной компиляции expat даю команду make и вижу такое сообщение об ошибке:"Makefile", line 47: Need an operator "Makefile", line 49: Need an operator make: fatal errors encountered -- cannot continue это как ? после компиляции еще одна компиляция или я не понял ?
SSH Posted April 28, 2006 at 03:20 AM Posted April 28, 2006 at 03:20 AM Извиняюсь, не после удачной компиляции, а после удачной конфигурации, то есть после команды ./configure --prefix=/usr всё ОК, но как даю команду make, выскакивают ошибки которые я описал выше.
egor2fsys Posted April 28, 2006 at 04:30 AM Posted April 28, 2006 at 04:30 AM expat какой версии ? попробуй другую версию, или поставить из портов
SSH Posted April 28, 2006 at 04:35 AM Posted April 28, 2006 at 04:35 AM expat какой версии ?попробуй другую версию, или поставить из портов expat скачал версии 2.0, по умолчанию стояла вроде 1.95, но с ней не хотел компилиться сервер, всё ругался на expat.h
SSH Posted April 28, 2006 at 04:53 AM Posted April 28, 2006 at 04:53 AM Скачал Expat 1.95.8 released и всё пошло :-))) Спасибо за помощь! Теперь буду пытаться настроить сервер.
teo Posted October 7, 2006 at 07:43 PM Posted October 7, 2006 at 07:43 PM а у меня на 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 тоже все нашлось..
S_ergey Posted October 7, 2006 at 07:54 PM Posted October 7, 2006 at 07:54 PM а у меня на 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 и все будет ок.
Диман Posted December 8, 2012 at 03:33 PM Posted December 8, 2012 at 03:33 PM 3. ./configure 4. make 5. make install А ГДЕ в Windows Xp вводить комадны эти(пункт 3,4,5),подскажи пожалуйста,очень нужно?
felixio_01 Posted December 8, 2012 at 03:35 PM Posted December 8, 2012 at 03:35 PM в Windows нет таких комманд. Это для FreeBSD
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now