Hi,
This is due to the build.sh script. I just recently found out about this
script (I always use the configure script). Could you retry it with
the configure script?
While we're at it: What do you all feel about the build.sh script?
Should we
update it or remove it? To me, it seems akward to have both the
configure
script and the build.sh script.
Ilja
On Friday, Oct 10, 2003, at 14:11 Europe/Amsterdam, Andreas Hopfenblatt
wrote:
Hi folks,
after successfully testing the debian packages of dbmail 2.0 beta,
I tried to compile the latest (today's) version from the CVS under
FreeBSD (after running build.sh...)
Unfortunately I had only little success...
There seems to be an error in the Makefiles, because it tries to
find mysql/dbauthmysql.c (which has - according to the cvs -
been moved to auth/athsql.c).
Here is the compiler output:
make clean all
rm -f *.o core mysql/*.o
cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE -DHAVE_ENDIAN_H
-DHAVE_CRYPT_H -c
list.c
cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE -DHAVE_ENDIAN_H
-DHAVE_CRYPT_H -c
debug.c
cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE -DHAVE_ENDIAN_H
-DHAVE_CRYPT_H -c
pipe.c
cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE -DHAVE_ENDIAN_H
-DHAVE_CRYPT_H -c
mime.c
cc -o mysql/dbmysql.o -c
mysql/dbmysql.c -L/usr/local/lib/mysql/ -I/usr/local/include/mysql/ -I.
cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE -DHAVE_ENDIAN_H
-DHAVE_CRYPT_H -c
dbmd5.c
cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE -DHAVE_ENDIAN_H
-DHAVE_CRYPT_H -c
md5.c
cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE -DHAVE_ENDIAN_H
-DHAVE_CRYPT_H -c
bounce.c
cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE -DHAVE_ENDIAN_H
-DHAVE_CRYPT_H -c
forward.c
cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE -DHAVE_ENDIAN_H
-DHAVE_CRYPT_H -c
memblock.c
cc -o mysql/dbauthmysql.o -c
mysql/dbauthmysql.c -L/usr/local/lib/mysql/
-I/usr/local/include/mysql/ -I.
cc: mysql/dbauthmysql.c: No such file or directory
cc: No input files specified
*** Error code 1
Stop in /usr/data/software/dbmail.
Well, I tried to surround this, by just sym-linking auth/authsql.c to
mysql/dbauthmysql.c *g*
This just drives me a little further, but not very far...
Here is the compiler output:
make clean all
rm -f *.o core mysql/*.o
cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE -DHAVE_ENDIAN_H
-DHAVE_CRYPT_H -c
list.c
cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE -DHAVE_ENDIAN_H
-DHAVE_CRYPT_H -c
debug.c
cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE -DHAVE_ENDIAN_H
-DHAVE_CRYPT_H -c
pipe.c
cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE -DHAVE_ENDIAN_H
-DHAVE_CRYPT_H -c
mime.c
cc -o mysql/dbmysql.o -c
mysql/dbmysql.c -L/usr/local/lib/mysql/ -I/usr/local/include/mysql/ -I.
cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE -DHAVE_ENDIAN_H
-DHAVE_CRYPT_H -c
dbmd5.c
cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE -DHAVE_ENDIAN_H
-DHAVE_CRYPT_H -c
md5.c
cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE -DHAVE_ENDIAN_H
-DHAVE_CRYPT_H -c
bounce.c
cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE -DHAVE_ENDIAN_H
-DHAVE_CRYPT_H -c
forward.c
cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE -DHAVE_ENDIAN_H
-DHAVE_CRYPT_H -c
memblock.c
cc -o mysql/dbauthmysql.o -c
mysql/dbauthmysql.c -L/usr/local/lib/mysql/
-I/usr/local/include/mysql/ -I.
cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE -DHAVE_ENDIAN_H
-DHAVE_CRYPT_H -c
config.c
cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE -DHAVE_ENDIAN_H
-DHAVE_CRYPT_H -c
misc.c
misc.c: In function `itoa':
misc.c:69: warning: implicit declaration of function `malloc'
cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE -DHAVE_ENDIAN_H
-DHAVE_CRYPT_
H main.c -o dbmail-smtp list.o debug.o pipe.o mime.o mysql/dbmysql.o
dbmd5.o
md5.o bounce.o forward.o memblock.o mysql/dbauthmysql.o config.o
misc.o -L/usr/local/lib/mysql/ -I/usr/local/include/mysql/ -I.
-lmysqlclient
-lcrypto
pipe.o: In function `insert_messages':
pipe.o(.text+0x6c9): undefined reference to `db_insert_message'
pipe.o(.text+0x6eb): undefined reference to `db_insert_message_block'
pipe.o(.text+0x876): undefined reference to `db_insert_message_block'
pipe.o(.text+0x976): undefined reference to `db_update_message'
pipe.o(.text+0x9a5): undefined reference to `db_check_sizelimit'
pipe.o(.text+0xb8e): undefined reference to `db_get_notify_address'
pipe.o(.text+0xc39): undefined reference to `db_get_reply_body'
forward.o: In function `pipe_forward':
forward.o(.text+0x382): undefined reference to `db_send_message_lines'
forward.o(.text+0x496): undefined reference to `db_send_message_lines'
*** Error code 1
Stop in /usr/data/software/dbmail.
If anyone has any ideas to solve this, or hints on how to get dbmail
2.0
compiling
under FreeBSD I appricate it!
cu
Andreas Hopfenblatt
_______________________________________________
Dbmail-dev mailing list
Dbmail-dev@dbmail.org
http://twister.fastxs.net/mailman/listinfo/dbmail-dev