не компилируется exim

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
fomim
проходил мимо
Сообщения: 3
Зарегистрирован: 2012-03-27 13:15:13

не компилируется exim

Непрочитанное сообщение fomim » 2012-03-27 13:22:55

При компиляции вылетает ошибка:

`Makefile' is up to date.

make[1]: Entering directory `/usr/src/exim-4.77/build-Linux-i386'
>>> version 4.77 #27

gcc -o exim_dbmbuild
/usr/bin/ld: cannot find -ldb
collect2: ld returned 1 exit status
make[1]: *** [exim_dbmbuild] Error 1
make[1]: Leaving directory `/usr/src/exim-4.77/build-Linux-i386'
make: *** [all] Error 2

Подскажите пожалуйста в чем может быть проблема

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: не компилируется exim

Непрочитанное сообщение hizel » 2012-03-27 14:54:39

вы slackware-щик?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Гость
проходил мимо

Re: не компилируется exim

Непрочитанное сообщение Гость » 2012-03-29 11:33:40

hizel писал(а):вы slackware-щик?
нет. пытаюсь поставить на debian

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: не компилируется exim

Непрочитанное сообщение hizel » 2012-03-29 11:42:25

а что в debian уже нет пакетного менеджера и все ставится из исходников? бедные дебьяновцы :-(
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Гость
проходил мимо

Re: не компилируется exim

Непрочитанное сообщение Гость » 2012-03-29 11:58:47

Эта проблема решилась установкой libdb-dev
Но появилась другая проблема.
При сборке поддержкой ldap вылетает ошибка:

Код: Выделить всё

`Makefile' is up to date.
 
make[1]: Entering directory `/usr/src/exim-4.77/build-Linux-i386'
>>> version 4.77 #51

make[2]: Entering directory `/usr/src/exim-4.77/build-Linux-i386/lookups'
gcc ldap.c
ldap.c: In function 'perform_ldap_search':
ldap.c:843: error: dereferencing pointer to incomplete type
ldap.c:843: error: dereferencing pointer to incomplete type
ldap.c:892: error: dereferencing pointer to incomplete type
ldap.c:893: error: dereferencing pointer to incomplete type
make[2]: *** [ldap.o] Error 1
make[2]: Leaving directory `/usr/src/exim-4.77/build-Linux-i386/lookups'
make[1]: *** [buildlookups] Error 2
make[1]: Leaving directory `/usr/src/exim-4.77/build-Linux-i386'
make: *** [all] Error 2
В файле ldap.c в 843 строке следующее
lcp->ld->ld_errno, ldap_err2string(lcp->ld->ld_errno));
кто нибудь знает в чем проблема?

Гость
проходил мимо

Re: не компилируется exim

Непрочитанное сообщение Гость » 2012-03-29 12:03:44

Менеджер пакетов то есть.
Но мне надо собрать аналогичную систему уже действующей в организации, а там exim собран из исходников. Через менеджер пакетов ставится что то вообще на exim не похожее.

Grishin_U_S
проходил мимо

Re: не компилируется exim

Непрочитанное сообщение Grishin_U_S » 2014-07-09 9:03:18

Хоть тема и старая, но все же. Все же....
В пакете

Код: Выделить всё

exim-daemon-heavy
, если скачать deb файл внутри него есть

Код: Выделить всё

data.tar.gz
, в котором есть файлик

Код: Выделить всё

EDITME.exim4-heavy
-- это тот Makefile с помощью которого собран Дебиановский exim4. Его можно положить в основу своего Makefile.