On Mon, 2002-11-18 at 09:09, Jan Klaverstijn wrote:
> Hi all. This is my first encounter with dbmail and its community. I'm
> looking foward to working with both.
>  
> I hope to be able to ulimately replace UW Imapd with dbmail. But first
> of all it should run. I downloaded the sources and now try to compile.
> I get some unresolved references I cannot explain. It looks like some
> scalars, defined in db.h, won't stick. The output from make is below.
> Can anyone get me going again? I work with Linux 2.4.19. Gcc is
> version 3.2. Mysql  Ver 11.18 Distrib 3.23.53a.
>  
> Also I cannot quite place all instructions in the INSTALL file. They
> look as if they apply to an older version.
>  
> Regards, Jan Klaverstijn
>  
>  

You didn't say whether you're using the old build system or the autoconf
system.  If you're using the autoconf system (which it looks like based
on the output)  then you need to specify --with-mysql on the configure
line.  Based on the output, you chose neither, so it created neither.


> Making all in mysql
> make[1]: Entering directory `/disk2/home/jan/rpms/dbmail/mysql'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `/disk2/home/jan/rpms/dbmail/mysql'
> Making all in pgsql
> make[1]: Entering directory `/disk2/home/jan/rpms/dbmail/pgsql'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `/disk2/home/jan/rpms/dbmail/pgsql'
> Making all in .
> make[1]: Entering directory `/disk2/home/jan/rpms/dbmail'
> gcc -DPACKAGE=\"dbmail-smtp\" -DVERSION=\"1.0\"  -I. -I.      -g -O2
> -c list.c
> gcc -DPACKAGE=\"dbmail-smtp\" -DVERSION=\"1.0\"  -I. -I.      -g -O2
> -c debug.c
> gcc -DPACKAGE=\"dbmail-smtp\" -DVERSION=\"1.0\"  -I. -I.      -g -O2
> -c dbmd5.c
> gcc -DPACKAGE=\"dbmail-smtp\" -DVERSION=\"1.0\"  -I. -I.      -g -O2
> -c md5.c
> gcc -DPACKAGE=\"dbmail-smtp\" -DVERSION=\"1.0\"  -I. -I.      -g -O2
> -c mime.c
> gcc -DPACKAGE=\"dbmail-smtp\" -DVERSION=\"1.0\"  -I. -I.      -g -O2
> -c main.c
> gcc -DPACKAGE=\"dbmail-smtp\" -DVERSION=\"1.0\"  -I. -I.      -g -O2
> -c pipe.c
> gcc -DPACKAGE=\"dbmail-smtp\" -DVERSION=\"1.0\"  -I. -I.      -g -O2
> -c bounce.c
> gcc -DPACKAGE=\"dbmail-smtp\" -DVERSION=\"1.0\"  -I. -I.      -g -O2
> -c forward.c
> gcc -DPACKAGE=\"dbmail-smtp\" -DVERSION=\"1.0\"  -I. -I.      -g -O2
> -c memblock.c
> gcc  -g -O2  -o dbmail-smtp  list.o debug.o dbmd5.o md5.o mime.o
> main.o pipe.o bounce.o forward.o memblock.o  
> main.o: In function `main':
> /home/jan/rpms/dbmail/main.c:53: undefined reference to `db_connect'
> /home/jan/rpms/dbmail/main.c:56: undefined reference to `auth_connect'
> /home/jan/rpms/dbmail/main.c:192: undefined reference to
> `db_disconnect'
> /home/jan/rpms/dbmail/main.c:193: undefined reference to
> `auth_disconnect'
> /home/jan/rpms/dbmail/main.c:58: undefined reference to
> `db_disconnect'
> pipe.o: In function `insert_messages':
> /home/jan/rpms/dbmail/pipe.c:183: undefined reference to
> `auth_check_user'
> /home/jan/rpms/dbmail/pipe.c:355: undefined reference to
> `db_insert_message_block'
> /home/jan/rpms/dbmail/pipe.c:385: undefined reference to
> `db_update_message'
> /home/jan/rpms/dbmail/pipe.c:389: undefined reference to
> `db_check_sizelimit'
> /home/jan/rpms/dbmail/pipe.c:400: undefined reference to
> `auth_get_userid'
> /home/jan/rpms/dbmail/pipe.c:290: undefined reference to
> `db_insert_message'
> /home/jan/rpms/dbmail/pipe.c:299: undefined reference to
> `db_insert_message_block'
> /home/jan/rpms/dbmail/pipe.c:206: undefined reference to
> `auth_check_user'
> /home/jan/rpms/dbmail/pipe.c:224: undefined reference to
> `auth_user_exists'
> bounce.o: In function `bounce':
> /home/jan/rpms/dbmail/bounce.c:27: undefined reference to
> `db_get_config_item'
> /home/jan/rpms/dbmail/bounce.c:28: undefined reference to
> `db_get_config_item'
> /home/jan/rpms/dbmail/bounce.c:30: undefined reference to
> `db_get_config_item'
> forward.o: In function `pipe_forward':
> /home/jan/rpms/dbmail/forward.c:42: undefined reference to
> `db_get_config_item'
> /home/jan/rpms/dbmail/forward.c:167: undefined reference to
> `db_send_message_lines'
> /home/jan/rpms/dbmail/forward.c:214: undefined reference to
> `db_send_message_lines'
> collect2: ld returned 1 exit status
> make[1]: *** [dbmail-smtp] Error 1
> make[1]: Leaving directory `/disk2/home/jan/rpms/dbmail'
> make: *** [all-recursive] Error 1
-- 
Ryan Butler <[EMAIL PROTECTED]>
ADI Internet Solutions

Reply via email to