The OpenNET Project / Index page

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

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

"Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от Valdemar Искать по авторуВ закладки on 30-Май-02, 16:14  (MSK)
Суть проблемы вот в чем: Нигде толком не нашел приличного описания установки MySQL on FreeBSD. Есть Фря 4.3. Осенью поставленная в систему. В портах есть установка MySQL 3-23-36. Но вот незадача - этого исходника уже нет в поддержке ФТП, а есть более новая 3-23-49. Но она просит Фрю 4.4 и не ниже (читал в требованиях). Но даже если прописать это в порт - все равно не ставится. Пишет про конфликт версий и т.д. А без порта как ставить - нигде толком не нашел, и не знаю - возможно ли вообще?
Может подскажете, как тут быть? И как ее правильно установить на машине?

Заранее спасибо

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

 Оглавление

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

1. "RE: Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от lavr emailИскать по авторуВ закладки on 30-Май-02, 18:54  (MSK)
>Суть проблемы вот в чем: Нигде
>толком не нашел приличного описания
>установки MySQL on FreeBSD. Есть
>Фря 4.3. Осенью поставленная в
>систему. В портах есть установка
>MySQL 3-23-36. Но вот незадача
>- этого исходника уже нет
>в поддержке ФТП, а есть
>более новая 3-23-49. Но она
>просит Фрю 4.4 и не
>ниже (читал в требованиях). Но
>даже если прописать это в
>порт - все равно не
>ставится. Пишет про конфликт версий
>и т.д. А без порта
>как ставить - нигде толком
>не нашел, и не знаю
>- возможно ли вообще?
> Может подскажете, как тут быть?
>И как ее правильно установить
>на машине?
>
>Заранее спасибо

ставится из портов без проблем и запускается
тоже без проблем, все остальное - создание баз и
права-доступ должен прописывать администратор базы:

1. ручной метод стаскивания Makefile и патчей
через http://www.freebsd.org/cgi/cvsweb.cgi/ports/databases/mysql323-server/
:(((
2. прочитать man cvsup и указать нужную дату в supfile за которую необходимо через cvsup слить порты
date=[cc]yy.mm.dd.hh.mm.ss
дата должна быть указана полностью!

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

2. "RE: Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от Valdemar Искать по авторуВ закладки on 30-Май-02, 19:06  (MSK)
>>Суть проблемы вот в чем: Нигде
>>толком не нашел приличного описания
>>установки MySQL on FreeBSD. Есть
>>Фря 4.3. Осенью поставленная в
>>систему. В портах есть установка
>>MySQL 3-23-36. Но вот незадача
>>- этого исходника уже нет
>>в поддержке ФТП, а есть
>>более новая 3-23-49. Но она
>>просит Фрю 4.4 и не
>>ниже (читал в требованиях). Но
>>даже если прописать это в
>>порт - все равно не
>>ставится. Пишет про конфликт версий
>>и т.д. А без порта
>>как ставить - нигде толком
>>не нашел, и не знаю
>>- возможно ли вообще?
>> Может подскажете, как тут быть?
>>И как ее правильно установить
>>на машине?
>>
>>Заранее спасибо
>
>ставится из портов без проблем и
>запускается
>тоже без проблем, все остальное -
>создание баз и
>права-доступ должен прописывать администратор базы:
>
>1. ручной метод стаскивания Makefile и
>патчей
>через http://www.freebsd.org/cgi/cvsweb.cgi/ports/databases/mysql323-server/
>:(((
>2. прочитать man cvsup и указать
>нужную дату в supfile за
>которую необходимо через cvsup слить
>порты
>date=[cc]yy.mm.dd.hh.mm.ss
>дата должна быть указана полностью!


Ага, уже есть над чем задуматься.
А из своих портов не ставится - он даже не находит исходников в интернете. Они как новую версию вкатали, так старые релизы постирали... Оставили типа 3-22-хх...
Я пытался переписать порт с новой версии ФРИ, но установка на пол-пути падает. Тоже что-то не пашет.
Спасибо за наводку, Лавр, буду рыть дальше..

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

3. "RE: Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от lavr emailИскать по авторуВ закладки on 30-Май-02, 22:06  (MSK)
>>>Суть проблемы вот в чем: Нигде
>>>толком не нашел приличного описания
>>>установки MySQL on FreeBSD. Есть
>>>Фря 4.3. Осенью поставленная в
>>>систему. В портах есть установка
>>>MySQL 3-23-36. Но вот незадача
>>>- этого исходника уже нет
>>>в поддержке ФТП, а есть
>>>более новая 3-23-49. Но она
>>>просит Фрю 4.4 и не
>>>ниже (читал в требованиях). Но
>>>даже если прописать это в
>>>порт - все равно не
>>>ставится. Пишет про конфликт версий
>>>и т.д. А без порта
>>>как ставить - нигде толком
>>>не нашел, и не знаю
>>>- возможно ли вообще?
>>> Может подскажете, как тут быть?
>>>И как ее правильно установить
>>>на машине?
>>>
>>>Заранее спасибо
>>
>>ставится из портов без проблем и
>>запускается
>>тоже без проблем, все остальное -
>>создание баз и
>>права-доступ должен прописывать администратор базы:
>>
>>1. ручной метод стаскивания Makefile и
>>патчей
>>через http://www.freebsd.org/cgi/cvsweb.cgi/ports/databases/mysql323-server/
>>:(((
>>2. прочитать man cvsup и указать
>>нужную дату в supfile за
>>которую необходимо через cvsup слить
>>порты
>>date=[cc]yy.mm.dd.hh.mm.ss
>>дата должна быть указана полностью!
>
>
>Ага, уже есть над чем задуматься.
>
>А из своих портов не ставится
>- он даже не находит
>исходников в интернете. Они как
>новую версию вкатали, так старые
>релизы постирали... Оставили типа 3-22-хх...
>
>Я пытался переписать порт с новой
>версии ФРИ, но установка на
>пол-пути падает. Тоже что-то не
>пашет.
>Спасибо за наводку, Лавр, буду рыть
>дальше..

там нечего рыть, если старый порт сохранился, из
distinfo берешь имя дистрибутива и ищешь его
через http://www.filesearch.ru/ - находишь, выбираешь ближайший к себе ftp, скачиваешь и усе.

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

4. "RE: Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от Valdemar Искать по авторуВ закладки on 31-Май-02, 13:13  (MSK)
>там нечего рыть, если старый порт
>сохранился, из
>distinfo берешь имя дистрибутива и ищешь
>его
>через http://www.filesearch.ru/ - находишь, выбираешь ближайший
>к себе ftp, скачиваешь и
>усе.


Да вот не совсем все. Я нашел дистрибутив, скачал и пытался запустить. Короче, он дополнительно еще Libtool запросил, и на нем запоролся. Вот что пишет в установке:

/usr/ports/devel/libtool > make
===>  Configuring for libtool-1.3.4_2
loading cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... configure: error: ls -t appears to fail.  Make sure there is not a broken
alias in your environment
configure: error: newly created file is older than distributed files!
Check your system clock
===>  Script "configure" failed: here are the contents of "config.log"
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure:569: checking for a BSD compatible install
configure:622: checking whether build environment is sane
(end of "config.log")
*** Error code 1

Stop in /usr/ports/devel/libtool.

Приблизительно я понимаю, о чем речь, но только приблизительно. И тем более, как с этим бороться - совсем темно. Подскажешь?

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

5. "RE: Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от Gara emailИскать по авторуВ закладки on 31-Май-02, 14:08  (MSK)
Как маленький.
Оставь порты в покое, скачай все исходнимами(что просит), включаяя все либтулы и все такое и скомпили их попорядку.
Сначала то чего не хватает. т.е. если MySql просит libtool  скачай и поставь его.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от Valdemar Искать по авторуВ закладки on 31-Май-02, 14:21  (MSK)
>Как маленький.
>Оставь порты в покое, скачай все
>исходнимами(что просит), включаяя все либтулы
>и все такое и скомпили
>их попорядку.
>Сначала то чего не хватает. т.е.
>если MySql просит libtool  
>скачай и поставь его.


Хм.... Так ты просмотри еще раз, что я там приписал - это выход установки Libtool вручную. Сам либтул ставиться не хочет, а что ему надо - я не знаю. Точно - маленький еще))) Если знаешь - подскажи, что он хочет?
Спасибо заранее

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

7. "RE: Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от Gara emailИскать по авторуВ закладки on 31-Май-02, 14:44  (MSK)
>Хм.... Так ты просмотри еще раз,
>что я там приписал -
>это выход установки Libtool вручную.
>Сам либтул ставиться не хочет,
>а что ему надо -
>я не знаю. Точно -
>маленький еще))) Если знаешь -
>подскажи, что он хочет?
>Спасибо заранее

Занчит так.
с http://www.freebsd.org/cgi/pds.cgi?ports/devel/libtool
качаешь libtool-1.3.4.tar.gz
далее
tar xvfz libtool-1.3.4.tar.gz
cd libtool-1.3.4
./configure
make
make install
_______________________________________

до этого всего
рекомендую поставить automake...  autocong и gmake


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

8. "RE: Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от Valdemar Искать по авторуВ закладки on 31-Май-02, 14:57  (MSK)
>>Хм.... Так ты просмотри еще раз,
>>что я там приписал -
>>это выход установки Libtool вручную.
>>Сам либтул ставиться не хочет,
>>а что ему надо -
>>я не знаю. Точно -
>>маленький еще))) Если знаешь -
>>подскажи, что он хочет?
>>Спасибо заранее
>
>Занчит так.
http://www.freebsd.org/cgi/pds.cgi?ports/devel/libtool
>качаешь libtool-1.3.4.tar.gz
>далее
>tar xvfz libtool-1.3.4.tar.gz
>cd libtool-1.3.4
>./configure
>make
>make install
>_______________________________________
>
>до этого всего
>рекомендую поставить automake...  autocong и
>gmake

Спасибо, щас буду пробовать.

А если на пальцах - что такое automake, autocong и gmake? И как их ставить? Я действительно всего этого не знаю - самоучка....

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

9. "RE: Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от Gara emailИскать по авторуВ закладки on 31-Май-02, 15:19  (MSK)
>Спасибо, щас буду пробовать.
>
>А если на пальцах - что
>такое automake, autocong и gmake?
>И как их ставить? Я
>действительно всего этого не знаю
>- самоучка....
Все мы самоучки :)
automake, autocong и gmake - ставиш также как и libtool

Рекомендую почитать инфу разную в инете.
И не задавать вопросов типа: "Как сделать чтоб мне было хорошо?"

Вопрос должен содержать ~ 70% ответа. Тогда тебе и будут отвечать. Вобщем читай много разной инфы и все у тебя получится.

Для руления MySQL рекомендую поставить еще phpMyAdmin.


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

10. "RE: Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от Valdemar Искать по авторуВ закладки on 31-Май-02, 15:47  (MSK)
>>Спасибо, щас буду пробовать.
>>
>>А если на пальцах - что
>>такое automake, autocong и gmake?
>>И как их ставить? Я
>>действительно всего этого не знаю
>>- самоучка....
>Все мы самоучки :)
>automake, autocong и gmake - ставиш также как и libtool
>
>
>Рекомендую почитать инфу разную в инете.
>И не задавать вопросов типа: "Как сделать чтоб мне было
>хорошо?"
>
>Вопрос должен содержать ~ 70% ответа. Тогда тебе и будут
>отвечать. Вобщем читай много разной инфы и все у
>тебя получится.
>
>Для руления MySQL рекомендую поставить еще phpMyAdmin.


Спасибо, сейчас буду ставить...
А насчет "сделайте мне хорошо" - я же не так вопрос ставлю... Я сам привык докапываться, но если чего-то не понимаю, спрашиваю - "а что это"?))

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

11. "RE: Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от lavr emailИскать по авторуВ закладки on 31-Май-02, 16:05  (MSK)
>>>Спасибо, щас буду пробовать.
>>>
>>>А если на пальцах - что
>>>такое automake, autocong и gmake?
>>>И как их ставить? Я
>>>действительно всего этого не знаю
>>>- самоучка....
>>Все мы самоучки :)
>>automake, autocong и gmake - ставиш также как и libtool
>>
>>
>>Рекомендую почитать инфу разную в инете.
>>И не задавать вопросов типа: "Как сделать чтоб мне было
>>хорошо?"
>>
>>Вопрос должен содержать ~ 70% ответа. Тогда тебе и будут
>>отвечать. Вобщем читай много разной инфы и все у
>>тебя получится.
>>
>>Для руления MySQL рекомендую поставить еще phpMyAdmin.
>
>
>Спасибо, сейчас буду ставить...
>А насчет "сделайте мне хорошо" - я же не так
>вопрос ставлю... Я сам привык докапываться, но если чего-то
>не понимаю, спрашиваю - "а что это"?))

это получается глобальный вопрос - что такое make, что такое imake,
что есть configure и как все это создавать:

это набор различных утилит для создания файлов-проектов сборки sources:

- компиляция
- линковка

На все утилиты есть документация, учитывая что это все утилиты GNU то
на http://www.gnu.org/ вся документация, она есть и в sources конечно
по make/imake вроде есть переводные книжки O'Reilly

PS. Другое подразумевалось под "сделайте мне хорошо" - большинство вопросов НЕ КОНКРЕТНЫЕ, чтобы на них ответить, обычно нужно пересказать несколько книг и/или несколько технологий, этого делать никто не будет.
Для этого идут учиться или на курсы.
Поэтому на неконкретные вопросы ответ всегда один: читать man/rfc/docs
Пример: как настроить PPP - попутно что такое PPP, что такое модем и что
есть протоколы v22/bis,24/bis,32/bis,34/bis... компрессия, коррекция ошибок, передача данных потоком - hardware flow control, различие между
скоростью DTE(скорость на порту) и DCE(скорость связи modem <-> modem)
Еще есть куча утилит работа с портами, особенно характерно для Linux:
getty,mgetty,agetty,mingetty... - цирк-зоопарк. Вобщем кто что себе выбирает.

PPS. Масса технологий описана в Linux HOWTO - все что не связано с ядерной реализацией может быть взято на вооружение в любой unix, там хорошо и толково описано. Ну и FreeBSD сейчас очень сильно двинуло свою документацию, только там она создается централизованно командой.

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

12. "RE: Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от Valdemar Искать по авторуВ закладки on 31-Май-02, 19:04  (MSK)
>>>>Спасибо, щас буду пробовать.
>>>>
>>>>А если на пальцах - что
>>>>такое automake, autocong и gmake?
>>>>И как их ставить? Я
>>>>действительно всего этого не знаю
>>>>- самоучка....
>>>Все мы самоучки :)
>>>automake, autocong и gmake - ставиш также как и libtool
>>>
>>>
>>>Рекомендую почитать инфу разную в инете.
>>>И не задавать вопросов типа: "Как сделать чтоб мне было
>>>хорошо?"
>>>
>>>Вопрос должен содержать ~ 70% ответа. Тогда тебе и будут
>>>отвечать. Вобщем читай много разной инфы и все у
>>>тебя получится.
>>>
>>>Для руления MySQL рекомендую поставить еще phpMyAdmin.
>>
>>
>>Спасибо, сейчас буду ставить...
>>А насчет "сделайте мне хорошо" - я же не так
>>вопрос ставлю... Я сам привык докапываться, но если чего-то
>>не понимаю, спрашиваю - "а что это"?))
>
>это получается глобальный вопрос - что такое make, что такое imake,
>что есть configure и как все это создавать:
>
>это набор различных утилит для создания файлов-проектов сборки sources:
>
>- компиляция
>- линковка
>
>На все утилиты есть документация, учитывая что это все утилиты GNU то
>
>на http://www.gnu.org/ вся документация, она есть и в sources конечно
>по make/imake вроде есть переводные книжки O'Reilly
>
>PS. Другое подразумевалось под "сделайте мне хорошо" - большинство вопросов НЕ КОНКРЕТНЫЕ,
>чтобы на них ответить, обычно нужно пересказать несколько книг и/или несколько
>технологий, этого делать никто не будет.
>Для этого идут учиться или на курсы.
>Поэтому на неконкретные вопросы ответ всегда один: читать man/rfc/docs
> Пример: как настроить PPP - попутно что такое PPP, что такое
>модем и что
>есть протоколы v22/bis,24/bis,32/bis,34/bis... компрессия, коррекция ошибок, передача данных потоком - hardware flow
>control, различие между
>скоростью DTE(скорость на порту) и DCE(скорость связи modem <-> modem)
>Еще есть куча утилит работа с портами, особенно характерно для Linux:
>getty,mgetty,agetty,mingetty... - цирк-зоопарк. Вобщем кто что себе выбирает.
>
>PPS. Масса технологий описана в Linux HOWTO - все что не связано
>с ядерной реализацией может быть взято на вооружение в любой unix,
>там хорошо и толково описано. Ну и FreeBSD сейчас очень сильно
>двинуло свою документацию, только там она создается централизованно командой.


Лавр, я же понимаю. Но вот насчет конкретики - не ставится libtool, что с ним? - я выложил (даже не знаю, как это назвать), короче - ответ системы, почему не ставит. Перевод мне понятен, смысл - нет. Вот и просил объяснить, что это означает и как с этим бороться...
Просто много вещей есть ну совсем непонятных. Ты не поверишь, я пол-года рылся в куче документации и так толком и не нашел, что же такое Самба. Есть про установку, глюки, настройку и т.д. Но вообще ЧТО ЭТО ТАКОЕ - нет... Поэтому часто очевидные вещи никому не понятны. Вот у меня система пишет, что дата создания установленного файла более ранняя, чем дата создания самого дистрибутива. Ты думаешь, я что-то от этого понимаю? Ну ведь нет же идиота, который создал дистрибутив 1 июня, который я устанавливаю 31 мая... Это равнозначно тому, что я родил своего отца...

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

13. "RE: Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от Andrey Искать по авторуВ закладки on 02-Июн-02, 02:27  (MSK)
>Вот у меня система пишет, что дата создания установленного
>файла более ранняя, чем дата создания самого дистрибутива. Ты думаешь, я
>что-то от этого понимаю? Ну ведь нет же идиота, который создал
>дистрибутив 1 июня, который я устанавливаю 31 мая... Это равнозначно тому,
>что я родил своего отца...

А у тебя системное время правильно настроено?

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

14. "RE: Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от lavr emailИскать по авторуВ закладки on 02-Июн-02, 13:13  (MSK)
ну давай ставить по шагам:

вариант 1.

uname -a
версия libtool и дигностика, на чем валится?
дальше будем разбираться...

вариант 2.

поставить версию mysql >= 3.23.48

должна ставиться, кусок из mysqlxxx-server/Makefile

# without including these flags mysqld may crash under heavy load
# and multiple connections at the same time
CXXFLAGS=       ${CFLAGS} -felide-constructors -fno-rtti
.if ${OSVERSION} >= 400002
CXXFLAGS+=      -fno-exceptions
.endif

вобщем как больше нравится - из старых портов или из свежих.
если из новых портов - скачай их целиком:
ftp://ftp.FreeBSD.org/pub/FreeBSD/branches/-current/ports.tar.gz
разверни в /usr/local/ports
установи переменную PORTSDIR=/usr/local/ports и попробуй снова

реши какой вариант будет долбать и начнем...

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

15. "RE: Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от Valdemar Искать по авторуВ закладки on 03-Июн-02, 10:31  (MSK)
>ну давай ставить по шагам:
>
>вариант 1.
>
>uname -a
>версия libtool и дигностика, на чем валится?
>дальше будем разбираться...
>
>вариант 2.
>
>поставить версию mysql >= 3.23.48
>
>должна ставиться, кусок из mysqlxxx-server/Makefile
>
># without including these flags mysqld may crash under heavy load
># and multiple connections at the same time
>CXXFLAGS=       ${CFLAGS} -felide-constructors -fno-rtti
>.if ${OSVERSION} >= 400002
>CXXFLAGS+=      -fno-exceptions
>.endif
>
>вобщем как больше нравится - из старых портов или из свежих.
>если из новых портов - скачай их целиком:
>ftp://ftp.FreeBSD.org/pub/FreeBSD/branches/-current/ports.tar.gz
>разверни в /usr/local/ports
>установи переменную PORTSDIR=/usr/local/ports и попробуй снова
>
>реши какой вариант будет долбать и начнем...

Все правильно, так я и размышлял, логически и по очереди.
Итак - дистрибутив родной 3-23-36 я нашел, в Makefile дал ему путь, где искать и запустил Make. После закачка началась инсталляция, но запоролась на libtool. Попробовал поставить сначала либтул - не идет. А какой ответ - я уже приводил выше:
/usr/ports/devel/libtool > make
===>  Configuring for libtool-1.3.4_2
loading cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... configure: error: ls -t appears to fail.  Make sure there is not a broken
alias in your environment
configure: error: newly created file is older than distributed files!
Check your system clock
===>  Script "configure" failed: here are the contents of "config.log"
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure:569: checking for a BSD compatible install
configure:622: checking whether build environment is sane
(end of "config.log")
*** Error code 1

Stop in /usr/ports/devel/libtool.

Вот тут и проблема, что со временем? На машине время нормальное стоит, в международном формате.  Просто с этой проблемой ни разу не встречался и даже не понимаю, с чем может быть связано...

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

16. "RE: Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от Valdemar Искать по авторуВ закладки on 03-Июн-02, 12:45  (MSK)
Кстати, если изменить дату на компьютере на 2005 год - эффектов никаких. Пишет то же самое...
  Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "RE: Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от lavr emailИскать по авторуВ закладки on 03-Июн-02, 13:12  (MSK)
>>ну давай ставить по шагам:
>>
>>вариант 1.
>>
>>uname -a
>>версия libtool и дигностика, на чем валится?
>>дальше будем разбираться...
>>
>>вариант 2.
>>
>>поставить версию mysql >= 3.23.48
>>
>>должна ставиться, кусок из mysqlxxx-server/Makefile
>>
>># without including these flags mysqld may crash under heavy load
>># and multiple connections at the same time
>>CXXFLAGS=       ${CFLAGS} -felide-constructors -fno-rtti
>>.if ${OSVERSION} >= 400002
>>CXXFLAGS+=      -fno-exceptions
>>.endif
>>
>>вобщем как больше нравится - из старых портов или из свежих.
>>если из новых портов - скачай их целиком:
>>ftp://ftp.FreeBSD.org/pub/FreeBSD/branches/-current/ports.tar.gz
>>разверни в /usr/local/ports
>>установи переменную PORTSDIR=/usr/local/ports и попробуй снова
>>
>>реши какой вариант будет долбать и начнем...
>
>Все правильно, так я и размышлял, логически и по очереди.
>Итак - дистрибутив родной 3-23-36 я нашел, в Makefile дал ему путь,
>где искать и запустил Make. После закачка началась инсталляция, но запоролась
>на libtool. Попробовал поставить сначала либтул - не идет. А какой
>ответ - я уже приводил выше:
>/usr/ports/devel/libtool > make
>===>  Configuring for libtool-1.3.4_2
>loading cache ./config.cache
>checking for a BSD compatible install... /usr/bin/install -c -o root -g wheel
>
>checking whether build environment is sane... configure: error: ls -t appears to
>fail.  Make sure there is not a broken
>alias in your environment
>configure: error: newly created file is older than distributed files!
>Check your system clock
>===>  Script "configure" failed: here are the contents of "config.log"
>This file contains any messages produced by compilers while
>running configure, to aid debugging if configure makes a mistake.
>
>configure:569: checking for a BSD compatible install
>configure:622: checking whether build environment is sane
>(end of "config.log")
>*** Error code 1
>
>Stop in /usr/ports/devel/libtool.
>
>Вот тут и проблема, что со временем? На машине время нормальное стоит,
>в международном формате.  Просто с этой проблемой ни разу не
>встречался и даже не понимаю, с чем может быть связано...

в libtool зайди в work/libtool-xxx/
less config.log
после чего ищи проверку выполнения ls -Lt в
configure
смотри из какого SHELL запускается configure: sh/bash/csh
и какие alias'ы в шелле на команду ls
потом будем дальше разбирать.
Как вариант - сделай libtool.tgz данного порта libtool и скажи
откуда скачать

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

18. "RE: Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от Valdemar Искать по авторуВ закладки on 03-Июн-02, 16:39  (MSK)

>в libtool зайди в work/libtool-xxx/
>less config.log
>после чего ищи проверку выполнения ls -Lt в
>configure
>смотри из какого SHELL запускается configure: sh/bash/csh
>и какие alias'ы в шелле на команду ls
>потом будем дальше разбирать.
>Как вариант - сделай libtool.tgz данного порта libtool и скажи
>откуда скачать


Даааа, Лавр!)))))) Подкинул ты мне тем для размышлений))) Но я вроде постарался, а результаты ты уж сам оценишь... Скажу честно, для меня это лес дремучий, но кажется все сделал, только не все понял:

Короче, configure запускается из /bin/sh
на команду Ls выдает следующее:# ls
[  cat  chio  chmod  cp  csh  date  dd  df  domainname  echo  ed  expr  hostname  kill  link  ln  ls  mkdir  mv  pax  ps  pwd  rcp  realpath  red  rm  rmail  rmdir  sh  sleep  stty  sync  tcsh  test  unlink
#

В configure  скрипт следующий, если это тот, что нужен: echo "configure:622: checking whether build environment is sane" >&5
# Just in case
sleep 1
echo timestamp > conftestfile
# Do `set' in a subshell so we don't clobber the current shell's
# arguments.  Must try -L first in case configure is actually a
# symlink; some systems play weird games with the mod time of symlinks
# (eg FreeBSD returns the mod time of the symlink's containing
# directory).
if (
   set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
   if test "$*" = "X"; then
      # -L didn't work.
      set X `ls -t $srcdir/configure conftestfile`
   fi
   if test "$*" != "X $srcdir/configure conftestfile" \
      && test "$*" != "X conftestfile $srcdir/configure"; then

      # If neither matched, then we have a broken ls.  This can happen
      # if, for instance, CONFIG_SHELL is bash and it inherits a
      # broken ls alias from the environment.  This has actually
      # happened.  Such a system could not be considered "sane".
      { echo "configure: error: ls -t appears to fail.  Make sure there is not a broken
alias in your environment" 1>&2; exit 1; }
   fi

   test "$2" = conftestfile
   )
then
   # Ok.
   :
else
   { echo "configure: error: newly created file is older than distributed files!
Check your system clock" 1>&2; exit 1; }
fi
rm -f conftest*
echo "$ac_t""yes" 1>&6
if test "$program_transform_name" = s,x,x,; then
  program_transform_name=
else
  # Double any \ or $.  echo might interpret backslashes.
  cat <<\EOF_SED > conftestsed
s,\\,\\\\,g; s,\$,$$,g
EOF_SED
  program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
  rm -f conftestsed
fi
test "$program_prefix" != NONE &&
  program_transform_name="s,^,${program_prefix},; $program_transform_name"
# Use a double $ so make ignores it.
test "$program_suffix" != NONE &&
  program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"


Вот вроде все домашнее задание... С языками программирования я не знаком, английский знаю, поэтому поверхностно понимаю, о чем там речь, но не более. Скажешь, что дальше делать?

Спасибо!

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

19. "RE: Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от lavr emailИскать по авторуВ закладки on 03-Июн-02, 17:01  (MSK)
>
>>в libtool зайди в work/libtool-xxx/
>>less config.log
>>после чего ищи проверку выполнения ls -Lt в
>>configure
>>смотри из какого SHELL запускается configure: sh/bash/csh
>>и какие alias'ы в шелле на команду ls
>>потом будем дальше разбирать.
>>Как вариант - сделай libtool.tgz данного порта libtool и скажи
>>откуда скачать
>
>
>Даааа, Лавр!)))))) Подкинул ты мне тем для размышлений))) Но я вроде постарался,
>а результаты ты уж сам оценишь... Скажу честно, для меня это
>лес дремучий, но кажется все сделал, только не все понял:

я не подкидывал тем, посмотри на чем configure затыкается по диагностике
в config.log и поправь configure как надо

>Короче, configure запускается из /bin/sh
>на команду Ls выдает следующее:# ls
>[  cat  chio  chmod  cp  csh  
>date  dd  df  domainname  echo  ed
> expr  hostname  kill  link  ln  
>ls  mkdir  mv  pax  ps  pwd
> rcp  realpath  red  rm  rmail  
>rmdir  sh  sleep  stty  sync  tcsh
> test  unlink
>#
>
>В configure  скрипт следующий, если это тот, что нужен: echo "configure:622: checking whether build environment is sane" >&5
># Just in case
>sleep 1
>echo timestamp > conftestfile
># Do `set' in a subshell so we don't clobber the current
>shell's
># arguments.  Must try -L first in case configure is actually
>a
># symlink; some systems play weird games with the mod time of
>symlinks
># (eg FreeBSD returns the mod time of the symlink's containing
># directory).
>if (
>   set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
>   if test "$*" = "X"; then
>      # -L didn't work.
>      set X `ls -t $srcdir/configure conftestfile`
>
>   fi
>   if test "$*" != "X $srcdir/configure conftestfile" \
>      && test "$*" != "X conftestfile
>$srcdir/configure"; then
>
>      # If neither matched, then we
>have a broken ls.  This can happen
>      # if, for instance, CONFIG_SHELL is
>bash and it inherits a
>      # broken ls alias from the
>environment.  This has actually
>      # happened.  Such a system
>could not be considered "sane".
>      { echo "configure: error: ls -t
>appears to fail.  Make sure there is not a broken
>
>alias in your environment" 1>&2; exit 1; }
>   fi
>
>   test "$2" = conftestfile
>   )
>then
>   # Ok.
>   :
>else
>   { echo "configure: error: newly created file is older
>than distributed files!
>Check your system clock" 1>&2; exit 1; }
>fi
>rm -f conftest*
>echo "$ac_t""yes" 1>&6
>if test "$program_transform_name" = s,x,x,; then
>  program_transform_name=
>else
>  # Double any \ or $.  echo might interpret
>backslashes.
>  cat <<\EOF_SED > conftestsed
>s,\\,\\\\,g; s,\$,$$,g
>EOF_SED
>  program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
>  rm -f conftestsed
>fi
>test "$program_prefix" != NONE &&
>  program_transform_name="s,^,${program_prefix},; $program_transform_name"
># Use a double $ so make ignores it.
>test "$program_suffix" != NONE &&
>  program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
>
>
>Вот вроде все домашнее задание... С языками программирования я не знаком, английский
>знаю, поэтому поверхностно понимаю, о чем там речь, но не более.
>Скажешь, что дальше делать?

изучать C/awk/sed/perl и как писать на sh/bash - без этого никуда

/bin/sh - это shell у пользователя root?
там идут проверки на изменение модификации даты в случе symlink'ов во
FreeBSD, я лишь мельком смотрел, ну и советуют быть осторожным с
aliases в csh/bash для команды ls

>Спасибо!

если среда настроена гнусно, возьми мои настройки на unix1 для csh/bash
и пользователю toor сделай в качестве shell'а Bash, при компиляции
из портов выходи из всяких гнусностей в командную строку и запускай
компиляцию (чтобы ни каких mc/deco/subshell с кривыми настройками не было)

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

20. "RE: Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от Valdemar Искать по авторуВ закладки on 03-Июн-02, 17:47  (MSK)
В принципе - понятно.

Спасибо, Лавр, за помощь. В общем, тут есть над чем поработать, единственное что я точно понял - это мне пока не по зубам... Для этого мне нужно поднимать все с нуля, чем и займусь в свободное время)))
И все-таки - Спасибо за помощь! Я не многих людей встречал, кому не в облом немного повозиться с чайниками.

Вальдемар

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

21. "RE: Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от lavr emailИскать по авторуВ закладки on 03-Июн-02, 18:08  (MSK)
>В принципе - понятно.
>
>Спасибо, Лавр, за помощь. В общем, тут есть над чем поработать, единственное
>что я точно понял - это мне пока не по зубам...
>Для этого мне нужно поднимать все с нуля, чем и займусь
>в свободное время)))
>И все-таки - Спасибо за помощь! Я не многих людей встречал, кому
>не в облом немного повозиться с чайниками.

почитай:

man adjkerntz
man tzsetup
выполни date и посмотри дату
посмотри как у тебя дата-время в CMOS установлены и как в системе, по UTC
или берет локальную

честно скажу я внимательно не вглядывался, но там еще идет проверка даты
создаваемого файла и разворачиваемых sources, посмотри что внутри
libtool и с какой датой файлы...

>Вальдемар

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

22. "RE: Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от lavr emailИскать по авторуВ закладки on 03-Июн-02, 18:30  (MSK)
>>В принципе - понятно.
>>
>>Спасибо, Лавр, за помощь. В общем, тут есть над чем поработать, единственное
>>что я точно понял - это мне пока не по зубам...
>>Для этого мне нужно поднимать все с нуля, чем и займусь
>>в свободное время)))
>>И все-таки - Спасибо за помощь! Я не многих людей встречал, кому
>>не в облом немного повозиться с чайниками.
>
>почитай:
>
>man adjkerntz
>man tzsetup
>выполни date и посмотри дату
>посмотри как у тебя дата-время в CMOS установлены и как в системе,
>по UTC
>или берет локальную
>
>честно скажу я внимательно не вглядывался, но там еще идет проверка даты
>
>создаваемого файла и разворачиваемых sources, посмотри что внутри
>libtool и с какой датой файлы...
>
>>Вальдемар

да, если стоит RELEASE-4.3 то просто возьми готовые для RELEASE-4.3
все нужные пакеты: libtool/mysqlclient/server
и попробуй из них поставить

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

23. "RE: Крыша слетела, а MySQL не ставится! Помогите!"
Сообщение от Valdemar Искать по авторуВ закладки on 04-Июн-02, 12:45  (MSK)
Вся соль в том и состоит, что я не силен в самодеятельности, поэтому и стараюсь все ставить из родных портов. Вот оттуда как раз и не идет, что для меня удивительно. Попробую-ка я переписать заново порт с Либтулом, может там что-то левое прописалось....
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

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




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

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