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

Исходное сообщение
"Проблемы со сборкой Courier-IMAP"

Отправлено Jio , 01-Июн-05 12:06 
Товарищи специалисты! Нужна ваша помощь!!! Сам неоднократно ставил эту связку (Postfix+ Courier-IMAP+ Mysql+ VirtualDomains), но здесь другое дело... Не могу скомпиллить Courier-imap.. Потратил на это почти неделю, ничего не получается! Ни с исходниками, ни с rpm-пакетами (ставится только один RPM - courier-imap-3.0.2-10.i386.rpm, но этого недостаточно для связки с mysql). При попытке собрать из исходников:
./configure --with-redhat  - проходит нормально
make     -
... все заканчивается так:
make[1]: Leaving directory `/home/max/courier-imap-1.4.3/numlib'
Making all in bdbobj
make[1]: Entering directory `/home/max/courier-imap-1.4.3/bdbobj'
make[1]: *** No rule to make target `all'.  Stop.
make[1]: Leaving directory `/home/max/courier-imap-1.4.3/bdbobj'
make: *** [all-recursive] Error 1


Наверняка это достаточно простай проблема, но я уже практически сдался :( Может кто поможет?


Содержание

Сообщения в этом обсуждении
"Проблемы со сборкой Courier-IMAP"
Отправлено Skif , 01-Июн-05 12:39 
Ищи пакет courier-auth-mysql

"Проблемы со сборкой Courier-IMAP"
Отправлено Jio , 01-Июн-05 12:49 
>Ищи пакет courier-auth-mysql
спасибо, а можно поточнее название пакета? а то ни гугл ни яндекс ни даже rpmfind.net ничего по такому имени найти не смогли..


"Проблемы со сборкой Courier-IMAP"
Отправлено Skif , 01-Июн-05 12:54 
>>Ищи пакет courier-auth-mysql
>спасибо, а можно поточнее название пакета? а то ни гугл ни яндекс
>ни даже rpmfind.net ничего по такому имени найти не смогли..


неподскажу. Я вообще фрюшник, просто недели три назад собирал для Debian такую же связку и там пришлось ставить такого вот рода пакеты

courier-authlib-base-0.56
courier-authlib-mysql-0.56


"Проблемы со сборкой Courier-IMAP"
Отправлено Skif , 01-Июн-05 12:55 
>>>Ищи пакет courier-auth-mysql
>>спасибо, а можно поточнее название пакета? а то ни гугл ни яндекс
>>ни даже rpmfind.net ничего по такому имени найти не смогли..
>
>
>неподскажу. Я вообще фрюшник, просто недели три назад собирал для Debian такую
>же связку и там пришлось ставить такого вот рода пакеты
>
>courier-authlib-base-0.56
>courier-authlib-mysql-0.56


да, вот чуть поискал
http://www.filesearch.ru/cgi-bin/s?q=courier-authlib-mysql&t...
что-то выдает, но чуть более старой версии


"Проблемы со сборкой Courier-IMAP"
Отправлено Jio , 01-Июн-05 12:57 
>Ищи пакет courier-auth-mysql
А можно поточнее название пакета? нигде про такое не знают :( даже rpmfind.net молчит. Кстати ставил из исходников courier-authlib, make  выдает то же самое:
make[3]: *** [testgdbm.o] Error 1
make[3]: Leaving directory `/home/nexy/1-06/1/courier-authlib-0.56.orig/gdbmobj'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/nexy/1-06/1/courier-authlib-0.56.orig/gdbmobj'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/nexy/1-06/1/courier-authlib-0.56.orig'
make: *** [all] Error 2

а перед этим текст из gpp --help
gpp стоит версия 2.24



"Проблемы со сборкой Courier-IMAP"
Отправлено Jio , 01-Июн-05 12:58 
>Ищи пакет courier-auth-mysql
А можно поточнее название пакета? нигде про такое не знают :( даже rpmfind.net молчит. Кстати ставил из исходников courier-authlib, make  выдает то же самое:
make[3]: *** [testgdbm.o] Error 1
make[3]: Leaving directory `/home/nexy/1-06/1/courier-authlib-0.56.orig/gdbmobj'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/nexy/1-06/1/courier-authlib-0.56.orig/gdbmobj'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/nexy/1-06/1/courier-authlib-0.56.orig'
make: *** [all] Error 2

а перед этим текст из gpp --help
gpp стоит версия 2.24



"Проблемы со сборкой Courier-IMAP"
Отправлено Skif , 01-Июн-05 13:08 
а вот результаты с google.com

http://rpm.pbone.net/index.php3/stat/4/idpl/1913570/com/cour...

и сам результат поиска по google.com

http://www.google.com.ua/search?hl=uk&ie=windows-1251&q=cour...


"Проблемы со сборкой Courier-IMAP"
Отправлено Jio , 01-Июн-05 13:19 
>а вот результаты с google.com
>
>http://rpm.pbone.net/index.php3/stat/4/idpl/1913570/com/cour...
>
>и сам результат поиска по google.com
>
>http://www.google.com.ua/search?hl=uk&ie=windows-1251&q=cour...

:) сейчас попробую


"Проблемы со сборкой Courier-IMAP"
Отправлено Jio , 01-Июн-05 14:43 
>>а вот результаты с google.com
>>
>>http://rpm.pbone.net/index.php3/stat/4/idpl/1913570/com/cour...
>>
>>и сам результат поиска по google.com
>>
>>http://www.google.com.ua/search?hl=uk&ie=windows-1251&q=cour...
>
>:) сейчас попробую

# rpm -qa|grep cour
courier-imap-pop-1.7.0-3mdk
courier-imap-mysql-1.7.3-1
courier-authdaemond-0.55-3mdk
courier-imap-1.7.0-3mdk
libcourier-authlib0-0.55-4mdk
courier-authlib-mysql-0.55-4mdk

все встало ОЧЕНЬ красиво... только вот все-равно лог mysql молчит... такое впечатление, что Courier даже и не слышал ничего про mysql.

в authdaemonrc четко написано:
authmodulelist="authmysql"
authmodulelistorig="authmysql"
authdaemonvar=/var/run/authdaemon.courier-imap

ничего не получается... в maillog пишется:
Jun  1 14:25:36 XXX pop3d: LOGIN FAILED, ip=[::ffff:XXX]


"Проблемы со сборкой Courier-IMAP"
Отправлено Skif , 01-Июн-05 14:53 
не знаю как на линуксе, а на фре порт "поправили", теперь он через pam как-то работает.

ports/UPDATING

20050426:
  AFFECTS: users of mail/courier-authlib
  AUTHOR: oliver@FreeBSD.org

  mail/courier-authlib has been moved to security/courier-authlib and is
  now only a meta-port. Installing the meta-port installs security/
  courier-authlib-base and no, one or more sub-ports regarding to what
  authentification methods you've choosen. Courier-authlib-base only
  provides you athentification via PAM. All ports depending on courier-
  authlib (at the time of writing, courier-imap, sqwebmail and maildrop)
  giving you the same choice the meta-port provides you.


учитывая дату, можно сказать, что это будет вполне актуально и для Linux


"Проблемы со сборкой Courier-IMAP"
Отправлено Jio , 02-Июн-05 11:12 
Всем спасибо за участие! Вынужден признать, что первый раз отказываюсь от любимой схемы в силу отсутствия времени на разбор проблемы (уже и так неделя прошла). Возможно, вернусь к вопросу позже. Удачи!

"Проблемы со сборкой Courier-IMAP"
Отправлено Jio , 03-Июн-05 17:42 
Итак, вопрос решен, не отходя от любимой схемы. Не стал менять Courier всилу того, что не нашел более лучшего варианта. Из всего пройденного геморра делаю выводы:
1. Если нет пакета на rpmfind.net, это еще не значит, что его не существует в природе - надо получше поискать.
2. Если в мануале написано, что нужен с++, а лог говорит, что проблема с cpp, надо поставить c++ :) - это главная моя ошибка
3. Есть хорошие люди, которые тебя не знают, но готовы поделиться своими знаниями просто так ;)

Всем спасибо! Удачи!!!