URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 4519
[ Назад ]

Исходное сообщение
"Не устанавливаются модули DSO"

Отправлено karminski , 24-Ноя-06 15:21 
Вот такая странная вещь ... апач 2.0.59 собран с ключем --enable-so, пытаюсь установить модули командой apxs (а именно mod_auth_mysql). Сначала компилирую исходники с ключом -с, затем пытаюсь инсталлировать apxs -i mod_auth_mysql.la и получаю постоянно ошибку:

Warning! dlname not found in /usr/local/apache/modules/mod_auth_mysql.la.
Assuming installing a .so rather than a libtool archive.
chmod 755 /usr/local/apache/modules/mod_auth_mysql.so

Сам apxs не может собрать свой собственный тестовый модуль !!! Команда apxs -g -n foo создает исходники модуля foo, но дальнейшие действия по сборке приводят к тому же летальному исходу! Где собака зарыта? Очень нужно разобраться! Хелп!

Система - FreeBSD 6.0, Apache 2.0.59, Mysql 5.0.27, mod_auth_mysql 3.0.0


Содержание

Сообщения в этом обсуждении
"Не устанавливаются модули DSO"
Отправлено idle , 24-Ноя-06 16:28 
>Система - FreeBSD 6.0, Apache 2.0.59, Mysql 5.0.27, mod_auth_mysql 3.0.0
Прочтите хэндбук. В FreeBSD установка программного обеспечения делается из портов.

"Не устанавливаются модули DSO"
Отправлено Антон , 24-Ноя-06 17:19 
Все решил сам ... дождесся тут ответа ...

Проблема в программке libtool, в которой установка shared modules (DSO) по каким то причинам отключена, не смотря на то, что при установке апача явно указывал --enable-so. Нужно отредактировать libtool следующим образом: изменить пару параметров...
   build_libtool_libs=yes
   fast_install=yes

А затем собирать и устанавливать модули с помощью apxs.


"Не устанавливаются модули DSO"
Отправлено nwtour , 08-Май-07 13:11 
>Все решил сам ... дождесся тут ответа ...
>
>Проблема в программке libtool, в которой установка shared modules (DSO) по каким
>то причинам отключена, не смотря на то, что при установке апача
>явно указывал --enable-so. Нужно отредактировать libtool следующим образом: изменить пару параметров...
>
>   build_libtool_libs=yes
>   fast_install=yes
>
>А затем собирать и устанавливать модули с помощью apxs.

У меня данная проблема решилась выставлением переменной LDEMULATION=elf_i386 заместо elf_i386_glibc21

Если команда ld -v выводит ld: unrecognised emulation mode: elf_i386_glibc21
то ./configure создает make файл без поддержки dso.