LINUX.ORG.RU

помогите собрать из исходников cyrus-sasl

 ,


0

1

Система lfs v.7.0 без графики
установлены:
glibc версии 2.14.1
gcc версии 4.6.1
coreutils версии 8.14
autoconf версии 2.68
automake версии 1.11.1
make версии 3.82
perl версии 5.18.2
Устанавливаю согласно учебнику lfs версии 7.9
следующими командами:

tar zxfv /sources/cyrus-sasl-2.1.26.tar.gz -C /prog && \
mkdir -v /prog/cyrus-sasl-2.1.26/log && \
cd /prog/cyrus-sasl-2.1.26 && \
cp -v /sources/cyrus-sasl-2.1.26-fixes-3.patch . && \
patch -Np1 -i cyrus-sasl-2.1.26-fixes-3.patch && \
rm -f cyrus-sasl-2.1.26-fixes-3.patch && \
autoreconf -fi 2>&1 | tee ./log/logautoreconf.txt && \
./configure --prefix=/usr        \
            --sysconfdir=/etc    \
            --enable-auth-sasldb \
            --with-dbpath=/var/lib/sasl/sasldb2 \
            --with-saslauthd=/var/run/saslauthd 2>&1 | tee ./log/logconfigure.txt && \
make 2>&1 | tee ./log/logmake.txt

и получаю вот такую ошибку:

make[2]:  Included in a catalogue`/prog/cyrus-sasl-2.1.26/saslauthd'

CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /prog/cyrus-sasl-2.1.26/saslauthd/config/missing --run aclocal-1.11 -I ./cmulocal -I ../cmulocal -I ../config

main::scan_file() called too early to check prototype at /usr/bin/aclocal-1.11 line 617.

aclocal-1.11: couldn't open directory `./cmulocal': There is not such file or catalogue

make[2]: *** [aclocal.m4] Error 1

make[2]:  Exit from a catalogue ` /prog/cyrus-sasl-2.1.26/saslauthd'

make[1]: *** [all-recursive] Error 1

make[1]: Exit from a catalogue `/prog/cyrus-sasl-2.1.26'

make: *** [all] Error 2

Вот ссылки
на логи:
autoreconf
configure
make

За помощь заранее благодарен!

PS. Только не предлагайте обновить lfs до версии 7.9
Думаю что дело в малом, где то в прописывании путей, но может и ошибаюсь.
Папка ./cmulocal в исходниках есть.

★★

Последнее исправление: v4567 (всего исправлений: 3)

lfs предполагает, что ты делаешь всё САМ. И не пропускаешь уроки!

anonymous
()
-I ./cmulocal -I ../cmulocal

Хм, интересно.

hobbit ★★★★★
()

Папка ./cmulocal в исходниках есть.

Где именно? Как подсказали выше - билдсистема их ищет в 2 разных местах

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte

Где именно?

В папке куда распаковал cyrus-sasl

Распаковываю устанавливаемые пакеты в папку /prog то есть получаю: /prog/cyrus-sasl-2.1.26 потом захожу в папку /prog/cyrus-sasl-2.1.26 и из неё устанавливаю. Папка /prog/cyrus-sasl-2.1.26/cmulocal есть и не пустая, получается если зашёл в папку /prog/cyrus-sasl-2.1.26 то и папка ./cmulocal то же должна быть.

v4567 ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.