The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"поможите чайнику компильнуть исходники парсера3 от лебедева"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"поможите чайнику компильнуть исходники парсера3 от лебедева"
Сообщение от durando emailИскать по авторуВ закладки on 13-Июн-02, 00:08  (MSK)
Сначала о сути проблемы: у скомпилированного варианта парсера3 под редхат 7.2 который лежит на сервере парсер.ру включена опция проверки на совпадение групп (одной от которой запускается сгй-процесс на апаче и другой к которой принадлежит подаваемой парсеру на вход файл). Если эти группы отличается парсер не работает. Сик, у меня ровно так и есть и убедить админа изменить я не смог. (возможно я не смог ему объяснить ему по английски что мне собственно надо, хотя вроде достаточно долго переписывался). Засим возникла задача скомпилировать исходники без этой опции. Тут тоже проблема. В инсталл.тхт написано, что нужно выполнить следующую команду: set D=/home/userpath и затем cd $D. У меня первая команда не работает, то есть если я ее выполняю (никакого сообщения об ошибке при этом не выдается), то по второй команде я все равно попадаю не в ту директорию, которую вроде бы назначил, а опять в свою корневую. В результате при запуске инсталляции (configure) и дальнейшем запуске makke получается куча ошибок (не находит файлы и т.д и т.п) На серваке редхат 7.2 плюс апач. Кто-нибудь может подсказать, что тут можно альтернативно предпринять?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: поможите чайнику компильнуть исходники парсера3 от лебед..."
Сообщение от pth Искать по авторуВ закладки on 13-Июн-02, 02:22  (MSK)
>В инсталл.тхт написано, что нужно выполнить следующую команду:
>set D=/home/userpath и затем cd $D.

Что за set?

D=home/userpath; export D - для не-csh

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: поможите чайнику компильнуть исходники парсера3 от лебед..."
Сообщение от durando emailИскать по авторуВ закладки on 13-Июн-02, 05:07  (MSK)
вот что мне ребята тогда прислали: (я так понял, что set - это добавление нового пути к path, как и в дос, или я что-то не так понял).

1. cvs ...blah-blah-blah... (это ты уже сделал)
2. set D=/path/to (путь до того места, гду лежит parser3project, например, /usr/home/user_name/, это можно и не делать, но если сделаешь - сможешь просто копировать команды и INSTALL)

3. cd $D/parser3project
4. ./configure --prefix=/path/to/compiled/parser3 (нужно, чтобы сложить все, что компилируется в нужную папочку. особливо, нсли нет прав писать в /usr/local, например ~/p3. Следует помнить, что парсер при компиляции "запиманает" это место и там ищет свои конфиги, драйвера к БД и прочее - придется определеть в главном конфиге пути)
5. make
6. make install

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: поможите чайнику компильнуть исходники парсера3 от лебед..."
Сообщение от Арлекин emailИскать по авторуВ закладки on 13-Июн-02, 08:22  (MSK)
pth тебе уже всё написал. set без export в д.с. не даст никакого результата ( 2.1 export D ). А те твои ребята либо ошиблись, либо доку писал тот, кто сам не знает о чем пишет. Таких достаточно много.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: поможите чайнику компильнуть исходники парсера3 от лебед..."
Сообщение от durando emailИскать по авторуВ закладки on 14-Июн-02, 04:11  (MSK)
С путями разобрались, большое спасибо всем кто откликнулся! Но, теперь есть другие проблемы. может кто поможет? Вот то, что у них написано в доке install:

1.What is the process to compile Parser3?

  As most UNIX programs Parser3 follows the "standard":

  mkdir $D/parser3project
  cd $D/parser3project
  gunzip -c parser3-x.x.tar.gz | tar xvf -
  mv parser3-x.x parser3
  cd parser3
  ./configure --prefix=/usr/local
  make
  
  That renaming is needed for SQL drivers to be able to find
  necessary include-file in Parser3 sources.

Когда делаю make или gmake (они утверждают что на некоторых системах лучше использовать его) команда выполняется до tdclib и там начинаются всякие там parse error и прочее и прочее. И что делать непонятно? Вроде, если делать по инструкции то ничего нигде вручную править не надо и ./configure должен сам  автоматически все сконфигурировать и создать файл для make (он это делает) и дальше надо только выполнить команду make. Хоть что тут может быть? Неужели в исходниках дествительно есть ошибки?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: поможите чайнику компильнуть исходники парсера3 от лебед..."
Сообщение от pth Искать по авторуВ закладки on 14-Июн-02, 05:12  (MSK)
По изумительному стилю и смыслу вопросов это уже начинает смахивать на раскрутку очередого кривого творения.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: поможите чайнику компильнуть исходники парсера3 от лебед..."
Сообщение от Арлекин emailИскать по авторуВ закладки on 14-Июн-02, 07:41  (MSK)
>По изумительному стилю и смыслу вопросов это уже начинает смахивать на раскрутку
>очередого кривого творения.

Вряд ли. Похоже кому-то неймется виндозную приблудину перетащить по методу "в лоб". Удачи, если так.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: поможите чайнику компильнуть исходники парсера3 от лебед..."
Сообщение от pth Искать по авторуВ закладки on 16-Июн-02, 22:03  (MSK)
>Вряд ли. Похоже кому-то неймется виндозную приблудину перетащить по методу "в лоб".
Я имел в вииду. что при овете на такой вопрос проще скаать и установить сабж самому, чем читать вопли.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "RE: Делать мне больше нечего. Сам пусть возится."
Сообщение от Арлекин emailИскать по авторуВ закладки on 17-Июн-02, 11:12  (MSK)
Ничего нового или оригинального там небудет. Процентов на 90. А просто так ковыряться мне не интересно.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "RE: Делать мне больше нечего. Сам пусть возится."
Сообщение от pth Искать по авторуВ закладки on 18-Июн-02, 21:22  (MSK)
>Ничего нового или оригинального там небудет. Процентов на 90. А просто так
>ковыряться мне не интересно.
Та же фигня.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: поможите чайнику компильнуть исходники парсера3 от лебед..."
Сообщение от Арлекин emailИскать по авторуВ закладки on 14-Июн-02, 07:38  (MSK)
Такой тред уже был. Тут дело либо (ПОКА!!!) в компилере ( не gcc, а g++ или наоборот, и т.д. ) либо каких-то библиотек невидно или совсем нету либо и то и другое сразу. И потом - "most UNIX" слишком растяжимое понятие :). Короче - закатывай рукава, бери мяч и п...
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру