Здравствуйте.

Не получается собрать exim в debian для работы с dlopen. В логах:

2012-02-23 21:48:46 1S0cmP-0004xo-R5 dlopen "/usr/lib/exim-dlfunc.so" failed: 
/usr/lib/exim-dlfunc.so: undefined symbol: split_spool_directory

Пытался сделать следующее (ситуация один в один с той, что описана тут - 
http://comments.gmane.org/gmane.mail.exim.user/80545):

EXTRALIBS=-lpam --export-dynamic - ошибка та же

EXTRALIBS=-lpam --export-dynamic -ldl - ошибка та же

EXTRALIBS=-lpam --export-dynamic -export-dynamic - ошибка та же

EXTRALIBS=-lpam -export-dynamic -shared - тут экзим вообще не работает, падает 
в корку

EXTRALIBS=-Wl,-E -lpam -export-dynamic - ошибка та же

Для проверки, что вообще флаги принимают участие - сделал:

EXTRALIBS=-lpam -export-dynamic -lek-flag, компиляция завершилась ошибкой:

...
gcc -o exim
/usr/bin/ld: cannot find -lek-flag
collect2: ld returned 1 exit status
make[1]: *** [exim] Error 1
make[1]: Leaving directory 
`/usr/local/src/deb/exim-dlfunc/exim4-4.72/build-tree/build-Linux-i386'
make: *** [build-exim4-daemon-custom/exim] Ошибка 2
dpkg-buildpackage: ошибка: debian/rules build возвратил код ошибки 2

Что посоветуете?
_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users

Ответить