Jabberd2 камни при сборке

Автор MortX, 28 января 2015, 23:34:06

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

MortX

Привет читающим. Пытаюсь собрать Jabberd2 под armhf. Система моя(raspbian wheezy) порезана(некоторые пакеты отсутствуют), за что и расплачиваюсь.
На данный момент сталкиваюсь с такой ошибкой:
checking for GnuSASL version >= 1.4.0... no
configure: error: GnuSASL >= 1.4.0 not found


положение на компьютере такое:
Открыть содержимое (спойлер)

$ cat /etc/ld.so.conf
include /etc/ld.so.conf.d/*.conf
/lib
/usr/lib
/usr/local/lib
/usr/local/lib/libgsasl.so

$ ls -l /usr/lib |grep gsasl
-rw-r--r--  1 root root  219918 Jun 15  2012 libgsasl.a
-rw-r--r--  1 root root     941 Jun 15  2012 libgsasl.la
lrwxrwxrwx  1 root root      17 Jun 15  2012 libgsasl.so -> libgsasl.so.7.9.6
lrwxrwxrwx  1 root root      17 Jun 15  2012 libgsasl.so.7 -> libgsasl.so.7.9.6
-rw-r--r--  1 root root   92976 Jun 15  2012 libgsasl.so.7.9.6


$ ls -l /usr/local/lib |grep gsasl
-rw-r--r-- 1 root staff 644398 Jan 28 18:08 libgsasl.a
-rwxr-xr-x 1 root staff    995 Jan 28 18:08 libgsasl.la
lrwxrwxrwx 1 root staff     17 Jan 28 18:08 libgsasl.so -> libgsasl.so.7.6.0
lrwxrwxrwx 1 root staff     17 Jan 28 18:08 libgsasl.so.7 -> libgsasl.so.7.6.0
-rwxr-xr-x 1 root staff 331869 Jan 28 18:08 libgsasl.so.7.6.0

$ dpkg --get-selections |grep gsasl
gsasl                                           install
libgsasl7                                       install
libgsasl7-dev                                   install

[свернуть]
было предпринято:
Открыть содержимое (спойлер)
1)ставил разные версии gsasl.
2)./configure --enable-mysql --enable-ssl --with-extra-include-path=/usr/include/ --with-extra-library-path=/usr/local/bin/ (игрался с параметрами --with-extra-include-path и --with-extra-library-path).
[свернуть]
gsasl должны быть в других директориях? почему не находит?
p.s. пожалуйста, не советуйте искать/ставить готовый пакет

Yrii

Цитата: MortX от 28 января 2015, 23:34:06p.s. пожалуйста, не советуйте искать/ставить готовый пакет
забыл в конференции спросить, а почему? он же там есть - http://archive.raspbian.org/raspbian/pool/main/j/jabberd2/
решил собрать на тестовой машине Jabberd2 версии 2.3.2, дошёл до этой же ошибки
поставил libgsasl7-dev пошло дальше компилироваться
в ls -l /usr/lib |grep gsasl так же как у тебя
тут ls -l /usr/local/lib |grep gsasl не чего нету

MortX

Обсуждая сборку в конференции пришли к выводу, что 3 версия jabberd2 не собирается на arm, из-за неспадающей ошибки "error: GnuSASL >= 1.4.0 not found".
пакет jabberd2 физически есть в репах wheezy, но в Packages нет. В репах jessie есть. В обоих версия 2.2.17. Она нормально собирается.

Открыть содержимое (спойлер)
Не забыть: как выдастся время, отписать разработчикам об этом на гитхаб в isues.
[свернуть]