2015-02-12 5 views
0

В настоящее время я запускаю DirectAdmin на своем Debian 6.0.9 и получил сообщение о необходимости обновления Exim. Так что я сделал мои обычные команды:Ошибка при компиляции Exim (customadmin custombuild)

./build update 
./build versions 
./build update_versions 

Но всякий раз, когда я бегу эти команды, я получаю следующее сообщение об ошибке:

In file included from tls.c:121: 
tlscert-openssl.c: In function ‘asn1_time_copy’: 
tlscert-openssl.c:114: warning: passing argument 2 of ‘ASN1_TIME_print’ discards qualifiers from pointer target type 
/usr/include/openssl/asn1.h:1006: note: expected ‘struct ASN1_TIME *’ but argument is of type ‘const struct ASN1_TIME *’ 
gcc tod.c 
gcc transport.c 
gcc tree.c 
gcc verify.c 
gcc lookups/lf_quote.c 
gcc lookups/lf_check_file.c 
gcc lookups/lf_sqlperform.c 
gcc local_scan.c 
cc perl.c 
gcc malware.c 
gcc mime.c 
gcc regex.c 
gcc spam.c 
gcc spool_mbox.c 
gcc demime.c 
gcc bmi_spam.c 
gcc spf.c 
gcc srs.c 
gcc dcc.c 
gcc dmarc.c 
gcc dane.c 
gcc version.c 
gcc -o exim 
/usr/bin/ld: cannot find -lgdbm 
collect2: ld returned 1 exit status 
make[1]: *** [exim] Error 1 
make[1]: Leaving directory `/usr/local/directadmin/custombuild/exim-4.85/build-Linux-x86_64' 
make: *** [all] Error 2 

*** The make has failed, would you like to try to make again? (y,n): n 

Google не помогает, и я бегу из идей.

+0

Похоже, что пакет должен иметь зависимость от [libgdbm-dev] (https://packages.debian.org/search?searchon=contents&keywords=libgdbm.so&mode=path&suite=stable&arch=any) – tripleee

ответ

1

Кредиты перейти к tripleee

Сервер пропускал libgdbm-DEV. So after

sudo apt-get install libgdbm-dev 

Это работало нормально.

 Смежные вопросы

  • Нет связанных вопросов^_^