[Dovecot] Re: Dovecot 1.0beta3 - make fails without sql
Chris Wakelin
c.d.wakelin at reading.ac.uk
Wed Feb 8 18:09:28 EET 2006
The problem seems to be in src/lib-sql/Makefile[.in]
When there are no sql drivers to build, the shell-script for making
sql-drivers-register.c fails.
I've managed to get it to build by just having
#include "lib.h"
#include "sql-api.h"
void sql_drivers_register_all(void) {
}
as sql-drivers-register.c
Best Wishes,
Chris
P.S. I meant to send the message below to the whole list rather than
just Timo. Sorry!
Chris Wakelin wrote:
> I'm getting build errors with 1.0-beta3. It looks like something to with
> the dynamic SQL drivers; presumably needs equivalent of "-I../lib-sql"
> somewhere!
>
> Configure line was "./configure --prefix=/opt/RDGdovect
> --with-ssl=openssl", Solaris make, gcc 3.3.2
>
> Best Wishes,
> Chris
>
> Undefined first referenced
> symbol in file
> sql_drivers_register_all main.o
> ld: fatal: Symbol referencing errors. No output written to dovecot-auth
> collect2: ld returned 1 exit status
> *** Error code 1
> make: Fatal error: Command failed for target `dovecot-auth'
>
> Timo Sirainen wrote:
>> + Added support for loading SQL drivers dynamically (see INSTALL file
>> for how to build them)
>
>
--
--+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-
Christopher Wakelin, c.d.wakelin at reading.ac.uk
IT Services Centre, The University of Reading, Tel: +44 (0)118 378 8439
Whiteknights, Reading, RG6 2AF, UK Fax: +44 (0)118 975 3094
More information about the dovecot
mailing list