Установка Exim через make install [РЕШЕНО]

Начал выполнять установку, прервалось с таким выводом

/usr/bin/ld: cannot find -lwrap collect2: ошибка: выполнение ld завершилось с кодом возврата 1 Makefile:439: ошибка выполнения рецепта для цели «exim» make[1]: *** [exim] Ошибка 1 make[1]: выход из каталога «/home/ivan/exim-mysql/src/exim-4.85/build-Linux-x86_64» Makefile:29: ошибка выполнения рецепта для цели «all» make: *** [all] Ошибка 2 ==> ОШИБКА: Произошел сбой в build(). Преждевременный выход...

куда копать? почему спросите не из пакмана? нет поддержки exim`a с mysql. нужно самому собирать. когда сам начал собирать что то пошло не так. хотя видимых причин на то как я думал нет. через yaourt не ставится там такую ошибку дает

/bin/sh scripts/source_checks

>>> Creating links to source files...
>>> Creating lookups/Makefile for building dynamic modules
>>> New Makefile & lookups/Makefile installed
>>> Use "make makefile" if you need to force rebuilding of the makefile

make[1]: вход в каталог «/tmp/yaourt-tmp-ivan/aur-exim-mysql/src/exim-4.85/build-Linux-x86_64»
/bin/sh ../scripts/Configure-os.h
/bin/sh ../scripts/Configure-os.c
gcc buildconfig.c
/bin/sh ../scripts/Configure-config.h "make"
make[2]: вход в каталог «/tmp/yaourt-tmp-ivan/aur-exim-mysql/src/exim-4.85/build-Linux-x86_64»
make[2]: «buildconfig» не требует обновления.
make[2]: выход из каталога «/tmp/yaourt-tmp-ivan/aur-exim-mysql/src/exim-4.85/build-Linux-x86_64»
Building configuration file config.h

*** User "exim" (specified in one of the Makefiles) does not exist.
    Please review your build-time configuration.

Makefile:206: ошибка выполнения рецепта для цели «config.h»
make[1]: *** [config.h] Ошибка 1
make[1]: выход из каталога «/tmp/yaourt-tmp-ivan/aur-exim-mysql/src/exim-4.85/build-Linux-x86_64»
Makefile:29: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2
==> ОШИБКА: Произошел сбой в build().
    Преждевременный выход...
==> ОШИБКА: Makepkg не смог собрать exim-mysql.
==> Перезапустить сборку exim-mysql ? да/Нет [y/N]
ivan
через yaourt не ставится
Попробуй сначала установи - $ yaourt -S exim
После установи $ yaourt -S exim-mysql ….........на вопрос
exim-mysql и exim конфликтуют (smtp-server). Удалить exim? [y/N] …....ответь y
Должно встать.....
Ошибки не исчезают с опытом - они просто умнеют
vasek
Попробуй сначала установи - $ yaourt -S exim
После установи $ yaourt -S exim-mysql ….........на вопрос
exim-mysql и exim конфликтуют (smtp-server). Удалить exim? [y/N] …....ответь y
Должно встать.....

/usr/bin/ld: cannot find -lwrap
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
Makefile:439: ошибка выполнения рецепта для цели «exim»
make[1]: *** [exim] Ошибка 1
make[1]: выход из каталога «/tmp/yaourt-tmp-ivan/aur-exim-mysql/src/exim-4.85/build-Linux-x86_64»
Makefile:29: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2
==> ОШИБКА: Произошел сбой в build().
    Преждевременный выход...
==> ОШИБКА: Makepkg не смог собрать exim-mysql.
==> Перезапустить сборку exim-mysql ? да/Нет [y/N]

То есть даже не спросил ничего
ivan
То есть даже не спросил ничего
Я так недавно ставил знакомому...............правда у него 32 битка.............разбираться не стал - встало и встало, тем более не мое (я это не использую).
PS......./usr/bin/ld: cannot find -lwrap
Ошибки не исчезают с опытом - они просто умнеют
vasek
PS......./usr/bin/ld: cannot find -lwrap

Нет не спросил. только выдал что выше написал.

что бы это могло значить? по гуглил но что то вразумительного не нашел.
вроде пишут надо какую то символьную ссылку сделать на библиотеку. вопрос на какую и откуда??
Попробовал у себя (32 битка).............Результат
$ yaourt -S exim-mysql
…................................
Сначала идет сборка и установка tcp_wrappers 7.6-16 (Сб июн 13 20:01:57 MSK 2015)
Далъше сборка пакета: exim-mysql 4.85-1 (Сб июн 13 20:02:13 MSK 2015)
…...........не получилась.......
Makefile:29: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2
==> ОШИБКА: Произошел сбой в build().
Преждевременный выход...
==> ОШИБКА: Makepkg не смог собрать .
==> Перезапустить сборку exim-mysql ? да/Нет [y/N]
Отказ .................N
Ставлю $ yaourt -S exim
Снова $ yaourt -S exim-mysql
exim-mysql и exim конфликтуют (smtp-server). Удалить exim? [y/N]
y...........и все встало.............
$ pacman -Q exim-mysql
exim-mysql 4.85-1

Давно обновлялся.............pacman -Syu..............но похоже дело не в этом, а все-таки нужно разбираться с библиотеками и похоже с 64-битными
Ошибки не исчезают с опытом - они просто умнеют
ivan, не понял, у тебя собрался (установился) пакет tcp_wrappers
Ошибки не исчезают с опытом - они просто умнеют
vasek
ivan, не понял, у тебя собрался (установился) пакет tcp_wrappers

нет. пытаюсь его поставить из AUR и толку нет.
Проверь наличие collect2
У меня - $ find /usr/lib/ -name 'collect2'
/usr/lib/gcc/i686-pc-linux-gnu/5.1.0/collect2
У тебя должно быть /usr/lib64 ....поэтому лучше искать так $ find /usr -name 'collect2'
Ошибки не исчезают с опытом - они просто умнеют
find /usr -name 'collect2'
/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/collect2
 
Зарегистрироваться или войдите чтобы оставить сообщение.