Re: [exim] exim-4.74 in Suse 11.3

Top Page
Delete this message
Reply to this message
Author: Arkadiusz Miskiewicz
Date:  
To: exim-users
Subject: Re: [exim] exim-4.74 in Suse 11.3
On Wednesday 26 of January 2011, Carsten Koch-Mauthe wrote:
> Hi,
>
> i've problems to compile exim-4.74 in a Suse 11.3 system.
> Compiling ends with error:
>
> awk '{ print ($1+1) }' cnumber.h > cnumber.temp
> rm -f cnumber.h; mv cnumber.temp cnumber.h
> gcc version.c
> rm -f exim
> gcc -o exim
> drtables.o: In function `init_lookup_list':
> drtables.c:(.text+0x1cf): undefined reference to
> `passwd_lookup_module_info' collect2: ld returned 1 exit status
> make[1]: *** [exim] Fehler 1
> make[1]: Leaving directory `/usr/src/exim-4.74/build-Linux-x86_64'
> make: *** [all] Fehler 2
>
> Exim-4.73 same Makefile same machine compiles ok.
> Any hints ?


Here similar problems.

Previously [1] things worked. Now [2] they fail.

Had to stop using "make LOOKUP_MYSQL=yes" type of calls and do
echo "LOOKUP_MYSQL=yes" >> Local/Makefile-Linux
cp src/EDITME Local/Makefile
(note that doing the same but in reverse order - first cp Local/Linux, then
create Local/Makefile-Linux fails, yay)

Found out that LOOKUP_*_{INCLUDE,LIBS} don't work for non-dynamic build :-/
Why this wasn't made consistent - no idea.

Last - the worse problem - build process doesn't die on first error which is
what I would like to happen. Any clues on this?

1. http://buildlogs.pld-
linux.org/index.php?dist=th&arch=x86_64&ok=1&name=exim&id=7b196ce1-0c7a-4c1c-9d16-
a7c28243047b&action=text

2. http://pld.pastebin.com/Kequk3hA

-- 
Arkadiusz Miśkiewicz        PLD/Linux Team
arekm / maven.pl            http://ftp.pld-linux.org/