Hi there

DSPAM fails to compile on my system. Help/pointers would be
appreciated. Details below.

Thanks
Dale

----------

Slackware Linux 11.0
Linux Kernel 2.6.17.13
GCC 3.4.6
MySQL 5.0.37
DSPAM 3.8.0

./configure \
--prefix=/usr \
--sysconfdir=/etc \
--with-dspam-home=/var/lib/dspam \
--with-logdir=/var/log/dspam \
--enable-domain-scale \
--with-storage-driver=mysql_drv \
--enable-daemon \
--enable-virtual-users \
--enable-preferences-extension \
--with-dspam-owner=vmail \
--enable-long-usernames \
--with-dspam-owner=root \
--with-dspam-group=root \
--with-mysql-includes=/usr/include/mysql \
--with-mysql-libraries=/usr/lib/mysql

make
...
..
./.libs/libdspam.a -L/usr/lib /usr/lib/mysql/libmysqlclient.a -lcrypt
-lnsl -lssl -lcrypto -lz -lm -pthread -ldl
/usr/lib/mysql/libmysqlclient.a(libmysql.o)(.text+0x7df): In function
`read_user_name':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(libmysql.o)(.text+0xc6a): In function
`handle_local_infile':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(libmysql.o)(.text+0xf02): In function
`mysql_query':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(libmysql.o)(.text+0xf16): In function
`mysql_query':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(libmysql.o)(.text+0xf2c): In function
`mysql_query':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(libmysql.o)(.text+0xf5c): more
undefined references to `strmake' follow
/usr/lib/mysql/libmysqlclient.a(libmysql.o)(.text+0x19a6): In function
`mysql_list_processes':
: undefined reference to `net_field_length'
/usr/lib/mysql/libmysqlclient.a(libmysql.o)(.text+0x2c6c): In function
`mysql_stmt_param_metadata':
: undefined reference to `net_store_length'
/usr/lib/mysql/libmysqlclient.a(libmysql.o)(.text+0x3e98): In function
`mysql_stmt_send_long_data':
: undefined reference to `bmove_upp'
/usr/lib/mysql/libmysqlclient.a(libmysql.o)(.text+0x41e0): In function
`mysql_stmt_send_long_data':
: undefined reference to `strcend'
/usr/lib/mysql/libmysqlclient.a(libmysql.o)(.text+0x4262): In function
`mysql_stmt_send_long_data':
: undefined reference to `strend'
/usr/lib/mysql/libmysqlclient.a(libmysql.o)(.text+0x4688): In function
`mysql_stmt_send_long_data':
: undefined reference to `net_field_length'
/usr/lib/mysql/libmysqlclient.a(libmysql.o)(.text+0x47a3): In function
`mysql_stmt_send_long_data':
: undefined reference to `net_field_length'
/usr/lib/mysql/libmysqlclient.a(libmysql.o)(.text+0x480d): In function
`mysql_stmt_send_long_data':
: undefined reference to `net_field_length'
/usr/lib/mysql/libmysqlclient.a(libmysql.o)(.text+0x488e): In function
`mysql_stmt_send_long_data':
: undefined reference to `net_field_length'
/usr/lib/mysql/libmysqlclient.a(libmysql.o)(.text+0x4bb4): In function
`mysql_stmt_send_long_data':
: undefined reference to `net_field_length'
/usr/lib/mysql/libmysqlclient.a(libmysql.o)(.text+0x4c73): more
undefined references to `net_field_length' follow
/usr/lib/mysql/libmysqlclient.a(my_init.o)(.text+0x2ba): In function `my_end':
: undefined reference to `errbuff'
/usr/lib/mysql/libmysqlclient.a(my_init.o)(.text+0x2c9): In function `my_end':
: undefined reference to `errbuff'
/usr/lib/mysql/libmysqlclient.a(mf_pack.o)(.text+0x2e5): In function
`system_filename':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(mf_pack.o)(.text+0x3f3): In function
`unpack_dirname':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(mf_pack.o)(.text+0x512): In function
`unpack_dirname':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(mf_pack.o)(.text+0x55d): In function
`unpack_dirname':
: undefined reference to `bmove_upp'
/usr/lib/mysql/libmysqlclient.a(mf_pack.o)(.text+0x568): In function
`unpack_dirname':
: undefined reference to `strend'
/usr/lib/mysql/libmysqlclient.a(mf_pack.o)(.text+0x5dc): In function
`unpack_filename':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(mf_pack.o)(.text+0x5ff): In function
`unpack_filename':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(mf_pack.o)(.text+0x72f): In function
`pack_dirname':
: undefined reference to `is_prefix'
/usr/lib/mysql/libmysqlclient.a(mf_dirname.o)(.text+0x76): In function
`convert_dirname':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(mf_dirname.o)(.text+0x10f): In
function `dirname_part':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(mf_format.o)(.text+0x176): In function
`fn_format':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(mf_format.o)(.text+0x1a4): In function
`fn_format':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(mf_format.o)(.text+0x29e): In function
`fn_format':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(mf_format.o)(.text+0x3d9): more
undefined references to `strmake' follow
/usr/lib/mysql/libmysqlclient.a(mf_loadpath.o)(.text+0x79): In
function `my_load_path':
: undefined reference to `is_prefix'
/usr/lib/mysql/libmysqlclient.a(mf_loadpath.o)(.text+0x94): In
function `my_load_path':
: undefined reference to `strxmov'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0x7da): In function
`get_charsets_dir':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0x81a): In function
`get_charsets_dir':
: undefined reference to `strxmov'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0x83e): In function
`get_charsets_dir':
: undefined reference to `is_prefix'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0x961): In function
`add_compiled_collation':
: undefined reference to `is_prefix'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0x986): In function
`add_compiled_collation':
: undefined reference to `strxmov'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0x9f4): In function
`add_compiled_collation':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0xc49): In function
`get_charset':
: undefined reference to `is_prefix'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0xc6e): In function
`get_charset':
: undefined reference to `strxmov'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0xc8f): In function
`get_charset':
: undefined reference to `strxmov'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0xce2): In function
`get_charset':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0xd68): In function
`get_charset':
: undefined reference to `is_prefix'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0xd9a): In function
`get_charset':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0xdc2): In function
`get_charset':
: undefined reference to `strxmov'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0xe7b): In function
`get_charset_by_name':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0xf23): In function
`get_charset_by_name':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0xf44): In function
`get_charset_by_name':
: undefined reference to `strxmov'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0xfca): In function
`get_charset_by_name':
: undefined reference to `strxmov'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0xfe4): In function
`get_charset_by_name':
: undefined reference to `is_prefix'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0x102f): In function
`get_charset_by_name':
: undefined reference to `is_prefix'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0x1050): In function
`get_charset_by_name':
: undefined reference to `strxmov'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0x113e): In function
`get_charset_by_csname':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0x11e3): In function
`get_charset_by_csname':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0x1204): In function
`get_charset_by_csname':
: undefined reference to `strxmov'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0x128a): In function
`get_charset_by_csname':
: undefined reference to `strxmov'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0x12a4): In function
`get_charset_by_csname':
: undefined reference to `is_prefix'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0x12ef): In function
`get_charset_by_csname':
: undefined reference to `is_prefix'
/usr/lib/mysql/libmysqlclient.a(charset.o)(.text+0x1310): In function
`get_charset_by_csname':
: undefined reference to `strxmov'
/usr/lib/mysql/libmysqlclient.a(my_lib.o)(.text+0x228): In function `my_dir':
: undefined reference to `strend'
/usr/lib/mysql/libmysqlclient.a(bchange.o)(.text+0x2d): In function `bchange':
: undefined reference to `bmove_upp'
/usr/lib/mysql/libmysqlclient.a(my_vsnprintf.o)(.text+0x165): In
function `my_vsnprintf':
: undefined reference to `strnmov'
/usr/lib/mysql/libmysqlclient.a(ctype-tis620.o)(.text+0x5f4):
undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(ctype-uca.o)(.text+0xaf2): undefined
reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(ctype-uca.o)(.text+0xec0): undefined
reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(ctype-uca.o)(.text+0x12aa): undefined
reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(ctype-uca.o)(.text+0x12ef): undefined
reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(ctype-uca.o)(.text+0x1360): more
undefined references to `strmake' follow
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x70f): In function
`mysql_read_default_options':
: undefined reference to `strcend'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x73a): In function
`mysql_read_default_options':
: undefined reference to `strcend'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x1159): In function
`cli_read_rows':
: undefined reference to `net_field_length'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x1c8e): In function
`mysql_close':
: undefined reference to `net_field_length'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x1cf4): In function
`mysql_close':
: undefined reference to `net_field_length_ll'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x1d0b): In function
`mysql_close':
: undefined reference to `net_field_length_ll'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x1e31): In function
`mysql_close':
: undefined reference to `net_field_length'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x23aa): In function
`mysql_real_connect':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2588): In function
`mysql_real_connect':
: undefined reference to `strend'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x25ae): In function
`mysql_real_connect':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2859): In function
`mysql_real_connect':
: undefined reference to `strend'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x29a2): In function
`mysql_real_connect':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2bc0): In function
`mysql_real_connect':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x2bec): In function
`mysql_real_connect':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(client.o)(.text+0x34f8): In function
`mysql_fetch_row':
: undefined reference to `net_field_length'
/usr/lib/mysql/libmysqlclient.a(my_time.o)(.text+0x114d): In function
`str_to_time':
: undefined reference to `bmove_upp'
/usr/lib/mysql/libmysqlclient.a(my_getwd.o)(.text+0x1e): In function `my_getwd':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(my_getwd.o)(.text+0x4f): In function `my_getwd':
: undefined reference to `strend'
/usr/lib/mysql/libmysqlclient.a(my_getwd.o)(.text+0x1bd): In function
`my_setwd':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(typelib.o)(.text+0x1a0): In function
`find_type':
: undefined reference to `strend'
/usr/lib/mysql/libmysqlclient.a(default.o)(.text+0x11c): In function
`get_defaults_options':
: undefined reference to `is_prefix'
/usr/lib/mysql/libmysqlclient.a(default.o)(.text+0x14c): In function
`get_defaults_options':
: undefined reference to `is_prefix'
/usr/lib/mysql/libmysqlclient.a(default.o)(.text+0x17c): In function
`get_defaults_options':
: undefined reference to `is_prefix'
/usr/lib/mysql/libmysqlclient.a(default.o)(.text+0x258): In function
`free_defaults':
: undefined reference to `strxmov'
/usr/lib/mysql/libmysqlclient.a(default.o)(.text+0x47b): In function
`free_defaults':
: undefined reference to `strend'
/usr/lib/mysql/libmysqlclient.a(default.o)(.text+0x4dd): In function
`free_defaults':
: undefined reference to `strnmov'
/usr/lib/mysql/libmysqlclient.a(default.o)(.text+0x6ec): In function
`free_defaults':
: undefined reference to `strnmov'
/usr/lib/mysql/libmysqlclient.a(default.o)(.text+0x97a): In function
`free_defaults':
: undefined reference to `strmake'
/usr/lib/mysql/libmysqlclient.a(default.o)(.text+0xb8f): In function
`my_search_option_files':
: undefined reference to `is_prefix'
/usr/lib/mysql/libmysqlclient.a(default.o)(.text+0xbfc): In function
`my_search_option_files':
: undefined reference to `is_prefix'
/usr/lib/mysql/libmysqlclient.a(default.o)(.text+0xc2c): In function
`my_search_option_files':
: undefined reference to `is_prefix'
/usr/lib/mysql/libmysqlclient.a(default.o)(.text+0x13d9): In function
`my_print_default_files':
: undefined reference to `strxmov'
/usr/lib/mysql/libmysqlclient.a(mf_fn_ext.o)(.text+0x49): In function `fn_ext':
: undefined reference to `strend'
collect2: ld returned 1 exit status
make[3]: *** [dspam] Error 1
make[3]: Leaving directory `/home/zoot/build/dspam-3.8.0/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/zoot/build/dspam-3.8.0/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/zoot/build/dspam-3.8.0/src'
make: *** [all-recursive] Error 1

Reply via email to