Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Freebsd + MySQL из портов

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

DimitriyJ

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jaba# cd /usr/ports/databases/mysql50-server/
jaba# make && make install && make clean
===>   mysql-server-5.0.90_2 depends on shared library: lthread - not found
===>    Verifying install for lthread in /usr/ports/devel/linuxthreads
===>  linuxthreads-2.2.3_24 is marked as broken: does not build.
*** Error code 1
 
Stop in /usr/ports/devel/linuxthreads.
*** Error code 1
 
Stop in /usr/ports/databases/mysql50-server.
-----------------------------------------------------------------------------------------------
 
Не могу понять, как исправить, качал linuxthreads-2.2.3_24 из интернета, распаковывал, выкидывало тоже самое.
Freebsd 8.0 REALISE.

Всего записей: 4 | Зарегистр. 24-10-2010 | Отправлено: 10:04 28-10-2010 | Исправлено: DimitriyJ, 10:06 28-10-2010
mr brightside

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а зачем ставить 5.0 мускула?
 
в портах последняя, вроде, 5.5.
 
Попробуй поправить зависимости:
 

Код:
pkgdb -F

 
Вдруг в базе данных о пакетах че-нить сбилось...
 
Еще у меня как то была похожая ситуация со SpamAssassin'ом. Решилось обновлением портов.

Код:
 
#pkg_version -v | grep needs
 

Там, где needs - обновлял через:
 

Код:
portupgrade -R 'имя порта'

 
Руками долго, если много софта, где то был скриптик, который сам делает портапгрейд для всех портов у которых needs updating.

Всего записей: 13 | Зарегистр. 29-07-2010 | Отправлено: 13:00 28-10-2010
DimitriyJ

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может где есть пошаговая установка?)
 
Добавлено:
===>  Installing for mysql-server-5.5.6_1
===>   mysql-server-5.5.6_1 depends on shared library: lthread - not found
===>    Verifying install for lthread in /usr/ports/devel/linuxthreads
===>  linuxthreads-2.2.3_24 is marked as broken: does not build.
*** Error code 1
 
Stop in /usr/ports/devel/linuxthreads.
*** Error code 1
 
Stop in /usr/ports/databases/mysql55-server.
 
тоже самое и с версией 5.5....

Всего записей: 4 | Зарегистр. 24-10-2010 | Отправлено: 14:08 28-10-2010
mr brightside

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А порты обновлял?
 
Можно скачать новую версию портов с freebsd.org.
 
Либо, можно убрать self-test для порта, - тогда он установится, но не факт, что будет работать =)
 
Этого можно добиться посмотрев makefile для порта - в данном случае для linuxthreads. Там есть строка BROKEN - ее можно закоментить и все установится (вроде как).
 
Хотя я сейчас взглянул makefile linuxthreads и как то смущает меня вот это вот условие:
 

Код:
.if ${OSVERSION} >= 800000
BROKEN=         does not build
.endif

 
"Если версия ОС больше, либо равна 8ке, то порт сломан и его не собирать."
 
Может, дело в том, что это 8ка?
 

Всего записей: 13 | Зарегистр. 29-07-2010 | Отправлено: 15:17 28-10-2010
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
linuxthreads-2.2.3_24 is marked as broken: does not build.

могу перевести , если уж совсем невмоготу.
 
linuxthreads помечен как "сломанный" - не собирается. Используйте WITH_PROC_SCOPE_PTH
 
/etc/make.conf
 
.if ${.CURDIR:N*/usr/ports/databases/mysql51-server} == ""
WITH_CHARSET="utf8"
WITH_XCHARSET="cp1251,koi8r,koi8u,latin1,utf8"
WITH_COLLATION="utf8_general_ci"
WITH_PROC_SCOPE_PTH=yes
BUILD_OPTIMIZED=yes
BUILD_STATIC=yes
.endif
 
.if ${.CURDIR:N*/usr/ports/databases/mysql51-client} == ""
WITH_CHARSET="utf8"
WITH_XCHARSET="cp1251,koi8r,koi8u,latin1,utf8"
WITH_COLLATION="utf8_general_ci"
WITH_PROC_SCOPE_PTH=yes
BUILD_OPTIMIZED=yes
BUILD_STATIC=yes
.endif
 
http://www.mysql.com/downloads/mysql/
Так же будет нелишним напомнить, что последний релиз - 5.1, а 5.5 предназначен для разработчиков. Вы со своим знанием английского не тянете даже на пользователя.

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 20:20 28-10-2010
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX » Freebsd + MySQL из портов


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru