Ru-Board.club
← Вернуться в раздел «UNIX»

» Freebsd + MySQL из портов

Автор: DimitriyJ
Дата сообщения: 28.10.2010 09:04
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.
Автор: mr brightside
Дата сообщения: 28.10.2010 12:00
а зачем ставить 5.0 мускула?

в портах последняя, вроде, 5.5.

Попробуй поправить зависимости:


Код: pkgdb -F
Автор: DimitriyJ
Дата сообщения: 28.10.2010 13:08
Может где есть пошаговая установка?)

Добавлено:
===> 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....
Автор: mr brightside
Дата сообщения: 28.10.2010 14:17
А порты обновлял?

Можно скачать новую версию портов с freebsd.org.

Либо, можно убрать self-test для порта, - тогда он установится, но не факт, что будет работать =)

Этого можно добиться посмотрев makefile для порта - в данном случае для linuxthreads. Там есть строка BROKEN - ее можно закоментить и все установится (вроде как).

Хотя я сейчас взглянул makefile linuxthreads и как то смущает меня вот это вот условие:


Код: .if ${OSVERSION} >= 800000
BROKEN= does not build
.endif
Автор: tankistua
Дата сообщения: 28.10.2010 19:20

Цитата:
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 предназначен для разработчиков. Вы со своим знанием английского не тянете даже на пользователя.

Страницы: 1

Предыдущая тема: Mandriva & SiS 672


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.