MySQl (или мои кривые руки)

Поставил с поддержкой SQL, но при старте вот такая проблема:
Система FreeBSD

=ERROR REPORT==== 2010-01-16 17:01:35 ===
C(<0.17474.2>:ejabberd_check:63) : ejabberd is configured to use 'mysql', but the following Erlang modules are not installed: '[mysql,
             mysql_auth,
             mysql_conn,
             mysql_recv]'

=INFO REPORT==== 2010-01-16 17:01:35 ===
    application: ejabberd
    exited: {bad_return,{{ejabberd_app,start,[normal,[]]},
                         {'EXIT',database_module_missing}}}
    type: temporary

Нашёл следущие мануалы по этому:
В одном из них написано:
"Теперь скачиваем модули erlang для работы с MySQL (

Распаковываем файлы архива в /usr/lib/erlang/lib/ejabberd-<номер_версии>/ebin/
и меняем их владельца:
chown ejabberd:ejabberd /usr/lib/erlang/lib/ejabberd-<номер_версии>/ebin/mysql*"
В другом:
"Скопировать файлы mysql.beam mysql_auth.beam mysql_conn.beam mysql_recv.beam из каталога ebin в /usr/lib/erlang/lib/odbc-2.10.3/ebin/ (версия odbc может быть отличной от вашей)."

Что интересно по разному. А главное ни так ни сяк не работает. =( Подскажите пожалуйста.

Ну во первых надо компилить с

Ну во первых надо компилить с параметром --enable-odbc или --enable-mssql
Если это не помогло, тогда смотри в пакете исходника есть doc а там есть guide.html.

UPD.
Можно еще вот так:

svn co https://svn.process-one.net/ejabberd-modules
cd ejabberd-modules/mysql/trunk/
./build.sh
sudo cp ebin/* /usr/lib/ejabberd/ebin/
Syndicate content