Hi, I tried to compile 1.0.4 with support for mysql and postgresql, but compilation failed for rlm_sql I then tried with snapshot-20050718 but with the same result.
Platform is i386, OS is CentOS 3.4 Below the make output of both attempts. Anybody any ideas? freeradius-1.0.4: Making static dynamic in rlm_sql... gmake[6]: Entering directory `/home/thor/freeradius-1.0.4/src/modules/rlm_sql' gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DOPENSSL_NO_KRB5 -Wal l -D_GNU_SOURCE -DNDEBUG -I../../include -I/home/thor/freeradius-1.0.4/libl tdl -c rlm_sql.c -o rlm_sql.o rlm_sql.c: In function `rlm_sql_detach': rlm_sql.c:587: warning: passing arg 2 of `xlat_unregister' from incompatible pointer type rlm_sql.c: In function `rlm_sql_instantiate': rlm_sql.c:659: warning: passing arg 2 of `xlat_register' from incompatible pointer type gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DOPENSSL_NO_KRB5 -Wal l -D_GNU_SOURCE -DNDEBUG -I../../include -I/home/thor/freeradius-1.0.4/libl tdl -c sql.c -o sql.o /home/thor/freeradius-1.0.4/libtool --mode=link ld \ -module -static -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DOPENSSL_NO _KRB5 -Wall -D_GNU_SOURCE -DNDEBUG -I../../include -I/home/thor/freeradiu s-1.0.4/libltdl rlm_sql.o sql.o -o rlm_sql.a mkdir .libs ar cru rlm_sql.a rlm_sql.o sql.o ranlib rlm_sql.a gmake[7]: Entering directory `/home/thor/freeradius-1.0.4/src/modules/rlm_sql' Making static in drivers... gmake[8]: Entering directory `/home/thor/freeradius-1.0.4/src/modules/rlm_sql/drivers' /usr/bin/gmake -w WHAT_TO_MAKE=static common gmake[9]: Entering directory `/home/thor/freeradius-1.0.4/src/modules/rlm_sql/drivers' Making static in rlm_sql_db2... gmake[10]: Entering directory `/home/thor/freeradius-1.0.4/src/modules/rlm_sql/drivers/rlm_sql_db2' gmake[10]: Nothing to be done for `static'. gmake[10]: Leaving directory `/home/thor/freeradius-1.0.4/src/modules/rlm_sql/drivers/rlm_sql_db2' Making static in rlm_sql_freetds... gmake[10]: Entering directory `/home/thor/freeradius-1.0.4/src/modules/rlm_sql/drivers/rlm_sql_freetds' gmake[10]: Nothing to be done for `static'. gmake[10]: Leaving directory `/home/thor/freeradius-1.0.4/src/modules/rlm_sql/drivers/rlm_sql_freetds' Making static in rlm_sql_iodbc... gmake[10]: Entering directory `/home/thor/freeradius-1.0.4/src/modules/rlm_sql/drivers/rlm_sql_iodbc' gmake[10]: Nothing to be done for `static'. gmake[10]: Leaving directory `/home/thor/freeradius-1.0.4/src/modules/rlm_sql/drivers/rlm_sql_iodbc' Making static in rlm_sql_mysql... gmake[10]: Entering directory `/home/thor/freeradius-1.0.4/src/modules/rlm_sql/drivers/rlm_sql_mysql' gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DOPENSSL_NO_KRB5 -Wal l -D_GNU_SOURCE -DNDEBUG -I../.. -I../../../../include -I'/usr/include/mysq l' -I/home/thor/freeradius-1.0.4/libltdl -c sql_mysql.c -o sql_mysql.o sql_mysql.c:39:20: errmsg.h: No such file or directory sql_mysql.c:40:19: mysql.h: No such file or directory sql_mysql.c:47: syntax error before "MYSQL" sql_mysql.c:47: warning: no semicolon at end of struct or union sql_mysql.c:48: warning: type defaults to `int' in declaration of `sock' sql_mysql.c:48: warning: data definition has no type or storage class sql_mysql.c:49: syntax error before '*' token sql_mysql.c:49: warning: type defaults to `int' in declaration of `result' sql_mysql.c:49: warning: data definition has no type or storage class sql_mysql.c:51: syntax error before '}' token sql_mysql.c:51: warning: type defaults to `int' in declaration of `rlm_sql_mysql_sock' sql_mysql.c:51: warning: data definition has no type or storage class sql_mysql.c: In function `sql_init_socket': sql_mysql.c:62: `mysql_sock' undeclared (first use in this function) sql_mysql.c:62: (Each undeclared identifier is reported only once sql_mysql.c:62: for each function it appears in.) sql_mysql.c:65: syntax error before ')' token sql_mysql.c:76: warning: implicit declaration of function `mysql_init' sql_mysql.c:77: warning: implicit declaration of function `mysql_real_connect' sql_mysql.c:84: `CLIENT_FOUND_ROWS' undeclared (first use in this function) sql_mysql.c:86: warning: implicit declaration of function `mysql_error' sql_mysql.c:86: warning: format argument is not a pointer (arg 3) sql_mysql.c: In function `sql_check_error': sql_mysql.c:122: `CR_SERVER_GONE_ERROR' undeclared (first use in this function) sql_mysql.c:123: `CR_SERVER_LOST' undeclared (first use in this function) sql_mysql.c:131: `CR_OUT_OF_MEMORY' undeclared (first use in this function) sql_mysql.c:132: `CR_COMMANDS_OUT_OF_SYNC' undeclared (first use in this function) sql_mysql.c:133: `CR_UNKNOWN_ERROR' undeclared (first use in this function) sql_mysql.c: In function `sql_query': sql_mysql.c:151: `mysql_sock' undeclared (first use in this function) sql_mysql.c:160: warning: implicit declaration of function `mysql_query' sql_mysql.c:161: warning: implicit declaration of function `mysql_errno' sql_mysql.c: In function `sql_store_result': sql_mysql.c:175: `mysql_sock' undeclared (first use in this function) sql_mysql.c:181: warning: implicit declaration of function `mysql_store_result' sql_mysql.c:184: warning: format argument is not a pointer (arg 3) sql_mysql.c: In function `sql_num_fields': sql_mysql.c:202: `mysql_sock' undeclared (first use in this function) sql_mysql.c:207: warning: implicit declaration of function `mysql_num_fields' sql_mysql.c:211: warning: format argument is not a pointer (arg 3) sql_mysql.c: In function `sql_num_rows': sql_mysql.c:257: `mysql_sock' undeclared (first use in this function) sql_mysql.c:260: warning: implicit declaration of function `mysql_num_rows' sql_mysql.c: In function `sql_fetch_row': sql_mysql.c:277: `mysql_sock' undeclared (first use in this function) sql_mysql.c:286: warning: implicit declaration of function `mysql_fetch_row' sql_mysql.c:286: warning: assignment makes pointer from integer without a cast sql_mysql.c: In function `sql_free_result': sql_mysql.c:305: `mysql_sock' undeclared (first use in this function) sql_mysql.c:308: warning: implicit declaration of function `mysql_free_result' sql_mysql.c: In function `sql_error': sql_mysql.c:327: `mysql_sock' undeclared (first use in this function) sql_mysql.c:332: warning: return makes pointer from integer without a cast sql_mysql.c: In function `sql_close': sql_mysql.c:346: `mysql_sock' undeclared (first use in this function) sql_mysql.c:349: warning: implicit declaration of function `mysql_close' sql_mysql.c: In function `sql_affected_rows': sql_mysql.c:395: `mysql_sock' undeclared (first use in this function) sql_mysql.c:397: warning: implicit declaration of function `mysql_affected_rows' gmake[10]: *** [sql_mysql.o] Error 1 gmake[10]: Leaving directory `/home/thor/freeradius-1.0.4/src/modules/rlm_sql/drivers/rlm_sql_mysql' gmake[9]: *** [common] Error 2 gmake[9]: Leaving directory `/home/thor/freeradius-1.0.4/src/modules/rlm_sql/drivers' gmake[8]: *** [static] Error 2 gmake[8]: Leaving directory `/home/thor/freeradius-1.0.4/src/modules/rlm_sql/drivers' gmake[7]: *** [common] Error 2 gmake[7]: Leaving directory `/home/thor/freeradius-1.0.4/src/modules/rlm_sql' gmake[6]: *** [static] Error 2 gmake[6]: Leaving directory `/home/thor/freeradius-1.0.4/src/modules/rlm_sql' gmake[5]: *** [common] Error 2 gmake[5]: Leaving directory `/home/thor/freeradius-1.0.4/src/modules' gmake[4]: *** [all] Error 2 gmake[4]: Leaving directory `/home/thor/freeradius-1.0.4/src/modules' gmake[3]: *** [common] Error 2 gmake[3]: Leaving directory `/home/thor/freeradius-1.0.4/src' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/home/thor/freeradius-1.0.4/src' gmake[1]: *** [common] Error 2 gmake[1]: Leaving directory `/home/thor/freeradius-1.0.4' make: *** [all] Error 2 freeradius-snapshot-20050718: Making all in rlm_sql... gmake[6]: Entering directory `/home/thor/freeradius-snapshot-20050718/src/modules/rlm_sql' /home/thor/freeradius-snapshot-20050718/libtool --mode=compile gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DOPENSSL_NO_KRB5 -Wal l -D_GNU_SOURCE -g -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite -strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wn ested-externs -W -Wredundant-decls -Wundef -I../../include -I/home/thor/free radius-snapshot-20050718/libltdl -c rlm_sql.c mkdir .libs gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DOPENSSL_NO_KRB5 -Wall - D_GNU_SOURCE -g -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-st rings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnest ed-externs -W -Wredundant-decls -Wundef -I../../include -I/home/thor/freerad ius-snapshot-20050718/libltdl -c rlm_sql.c -fPIC -DPIC -o .libs/rlm_sql.o rlm_sql.c: In function `sql_xlat': rlm_sql.c:183: warning: unused parameter `func' rlm_sql.c: In function `rlm_sql_instantiate': rlm_sql.c:828: warning: assignment discards qualifiers from pointer target type rlm_sql.c:830: warning: assignment discards qualifiers from pointer target type gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DOPENSSL_NO_KRB5 -Wall - D_GNU_SOURCE -g -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-st rings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnest ed-externs -W -Wredundant-decls -Wundef -I../../include -I/home/thor/freerad ius-snapshot-20050718/libltdl -c rlm_sql.c -o rlm_sql.o >/dev/null 2>&1 /home/thor/freeradius-snapshot-20050718/libtool --mode=compile gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DOPENSSL_NO_KRB5 -Wal l -D_GNU_SOURCE -g -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite -strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wn ested-externs -W -Wredundant-decls -Wundef -I../../include -I/home/thor/free radius-snapshot-20050718/libltdl -c sql.c gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DOPENSSL_NO_KRB5 -Wall - D_GNU_SOURCE -g -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-st rings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnest ed-externs -W -Wredundant-decls -Wundef -I../../include -I/home/thor/freerad ius-snapshot-20050718/libltdl -c sql.c -fPIC -DPIC -o .libs/sql.o gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DOPENSSL_NO_KRB5 -Wall - D_GNU_SOURCE -g -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-st rings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnest ed-externs -W -Wredundant-decls -Wundef -I../../include -I/home/thor/freerad ius-snapshot-20050718/libltdl -c sql.c -o sql.o >/dev/null 2>&1 /home/thor/freeradius-snapshot-20050718/libtool --mode=link gcc -release 1.1.0-pre0 \ -module -export-dynamic -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DOP ENSSL_NO_KRB5 -Wall -D_GNU_SOURCE -g -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmiss ing-declarations -Wnested-externs -W -Wredundant-decls -Wundef -I../../inclu de -I/home/thor/freeradius-snapshot-20050718/libltdl \ -o rlm_sql.la -rpath /opt/freeradius/lib rlm_sql.lo sql.lo ../../lib/libradius.la \ /home/thor/freeradius-snapshot-20050718/libltdl/libltdl.la -lnsl -lresolv - lpthread -lcrypto gcc -shared .libs/rlm_sql.o .libs/sql.o -Wl,--rpath -Wl,/home/thor/freeradius-snapshot-20050718/src/lib /.libs -Wl,--rpath -Wl,/home/thor/freeradius-snapshot-20050718/libltdl/.libs -Wl,--rpath -Wl,/opt/freeradius/lib ../../lib/.libs/libradius.so /home/thor/freeradius-snapshot-20050718/libltdl/.libs/libltdl.so -lnsl -lres olv -lpthread -lcrypto -Wl,-soname -Wl,rlm_sql-1.1.0-pre0.so -o .libs/rlm_sql-1.1.0-pre0.so (cd .libs && rm -f rlm_sql.so && ln -s rlm_sql-1.1.0-pre0.so rlm_sql.so) ar cru .libs/rlm_sql.a rlm_sql.o sql.o ranlib .libs/rlm_sql.a creating rlm_sql.la (cd .libs && rm -f rlm_sql.la && ln -s ../rlm_sql.la rlm_sql.la) gmake[7]: Entering directory `/home/thor/freeradius-snapshot-20050718/src/modules/rlm_sql' Making dynamic in drivers... gmake[8]: Entering directory `/home/thor/freeradius-snapshot-20050718/src/modules/rlm_sql/drivers' /usr/bin/gmake -w WHAT_TO_MAKE=dynamic common gmake[9]: Entering directory `/home/thor/freeradius-snapshot-20050718/src/modules/rlm_sql/drivers' Making dynamic in rlm_sql_db2... gmake[10]: Entering directory `/home/thor/freeradius-snapshot-20050718/src/modules/rlm_sql/drivers/rlm_sql _db2' gmake[10]: Nothing to be done for `dynamic'. gmake[10]: Leaving directory `/home/thor/freeradius-snapshot-20050718/src/modules/rlm_sql/drivers/rlm_sql _db2' Making dynamic in rlm_sql_freetds... gmake[10]: Entering directory `/home/thor/freeradius-snapshot-20050718/src/modules/rlm_sql/drivers/rlm_sql _freetds' gmake[10]: Nothing to be done for `dynamic'. gmake[10]: Leaving directory `/home/thor/freeradius-snapshot-20050718/src/modules/rlm_sql/drivers/rlm_sql _freetds' Making dynamic in rlm_sql_iodbc... gmake[10]: Entering directory `/home/thor/freeradius-snapshot-20050718/src/modules/rlm_sql/drivers/rlm_sql _iodbc' gmake[10]: Nothing to be done for `dynamic'. gmake[10]: Leaving directory `/home/thor/freeradius-snapshot-20050718/src/modules/rlm_sql/drivers/rlm_sql _iodbc' Making dynamic in rlm_sql_mysql... gmake[10]: Entering directory `/home/thor/freeradius-snapshot-20050718/src/modules/rlm_sql/drivers/rlm_sql _mysql' /home/thor/freeradius-snapshot-20050718/libtool --mode=compile gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DOPENSSL_NO_KRB5 -Wal l -D_GNU_SOURCE -g -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite -strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wn ested-externs -W -Wredundant-decls -Wundef -I../.. -I../../../../include -I' /usr/include/mysql' -I/home/thor/freeradius-snapshot-20050718/libltdl -c sql_mysql.c mkdir .libs gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DOPENSSL_NO_KRB5 -Wall - D_GNU_SOURCE -g -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-st rings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnest ed-externs -W -Wredundant-decls -Wundef -I../.. -I../../../../include -I/usr /include/mysql -I/home/thor/freeradius-snapshot-20050718/libltdl -c sql_mysql.c -fPIC -DPIC -o .libs/sql_mysql.o sql_mysql.c:41:20: errmsg.h: No such file or directory sql_mysql.c:42:19: mysql.h: No such file or directory sql_mysql.c:49: syntax error before "MYSQL" sql_mysql.c:49: warning: no semicolon at end of struct or union sql_mysql.c:50: warning: type defaults to `int' in declaration of `sock' sql_mysql.c:50: warning: data definition has no type or storage class sql_mysql.c:51: syntax error before '*' token sql_mysql.c:51: warning: type defaults to `int' in declaration of `result' sql_mysql.c:51: warning: data definition has no type or storage class sql_mysql.c:53: syntax error before '}' token sql_mysql.c:53: warning: type defaults to `int' in declaration of `rlm_sql_mysql_sock' sql_mysql.c:53: warning: data definition has no type or storage class sql_mysql.c: In function `sql_init_socket': sql_mysql.c:64: `mysql_sock' undeclared (first use in this function) sql_mysql.c:64: (Each undeclared identifier is reported only once sql_mysql.c:64: for each function it appears in.) sql_mysql.c:67: syntax error before ')' token sql_mysql.c:78: warning: implicit declaration of function `mysql_init' sql_mysql.c:79: warning: implicit declaration of function `mysql_real_connect' sql_mysql.c:86: `CLIENT_FOUND_ROWS' undeclared (first use in this function) sql_mysql.c:88: warning: implicit declaration of function `mysql_error' sql_mysql.c:88: warning: format argument is not a pointer (arg 3) sql_mysql.c: In function `sql_destroy_socket': sql_mysql.c:105: warning: unused parameter `config' sql_mysql.c: In function `sql_check_error': sql_mysql.c:124: `CR_SERVER_GONE_ERROR' undeclared (first use in this function) sql_mysql.c:125: `CR_SERVER_LOST' undeclared (first use in this function) sql_mysql.c:133: `CR_OUT_OF_MEMORY' undeclared (first use in this function) sql_mysql.c:134: `CR_COMMANDS_OUT_OF_SYNC' undeclared (first use in this function) sql_mysql.c:135: `CR_UNKNOWN_ERROR' undeclared (first use in this function) sql_mysql.c: In function `sql_query': sql_mysql.c:153: `mysql_sock' undeclared (first use in this function) sql_mysql.c:162: warning: implicit declaration of function `mysql_query' sql_mysql.c:163: warning: implicit declaration of function `mysql_errno' sql_mysql.c: In function `sql_store_result': sql_mysql.c:177: `mysql_sock' undeclared (first use in this function) sql_mysql.c:183: warning: implicit declaration of function `mysql_store_result' sql_mysql.c:186: warning: format argument is not a pointer (arg 3) sql_mysql.c:175: warning: unused parameter `config' sql_mysql.c: In function `sql_num_fields': sql_mysql.c:204: `mysql_sock' undeclared (first use in this function) sql_mysql.c:206:5: warning: "MYSQL_VERSION_ID" is not defined sql_mysql.c:209: warning: implicit declaration of function `mysql_num_fields' sql_mysql.c:213: warning: format argument is not a pointer (arg 3) sql_mysql.c:201: warning: unused parameter `config' sql_mysql.c: In function `sql_num_rows': sql_mysql.c:259: `mysql_sock' undeclared (first use in this function) sql_mysql.c:262: warning: implicit declaration of function `mysql_num_rows' sql_mysql.c:257: warning: unused parameter `config' sql_mysql.c: In function `sql_fetch_row': sql_mysql.c:279: `mysql_sock' undeclared (first use in this function) sql_mysql.c:288: warning: implicit declaration of function `mysql_fetch_row' sql_mysql.c:288: warning: assignment makes pointer from integer without a cast sql_mysql.c:277: warning: unused parameter `config' sql_mysql.c: In function `sql_free_result': sql_mysql.c:307: `mysql_sock' undeclared (first use in this function) sql_mysql.c:310: warning: implicit declaration of function `mysql_free_result' sql_mysql.c:305: warning: unused parameter `config' sql_mysql.c: In function `sql_error': sql_mysql.c:329: `mysql_sock' undeclared (first use in this function) sql_mysql.c:332: warning: return discards qualifiers from pointer target type sql_mysql.c:334: warning: return makes pointer from integer without a cast sql_mysql.c:327: warning: unused parameter `config' sql_mysql.c: In function `sql_close': sql_mysql.c:348: `mysql_sock' undeclared (first use in this function) sql_mysql.c:351: warning: implicit declaration of function `mysql_close' sql_mysql.c:346: warning: unused parameter `config' sql_mysql.c: In function `sql_finish_query': sql_mysql.c:366: warning: unused parameter `sqlsocket' sql_mysql.c:366: warning: unused parameter `config' sql_mysql.c: In function `sql_affected_rows': sql_mysql.c:397: `mysql_sock' undeclared (first use in this function) sql_mysql.c:399: warning: implicit declaration of function `mysql_affected_rows' sql_mysql.c:395: warning: unused parameter `config' gmake[10]: *** [sql_mysql.lo] Error 1 gmake[10]: Leaving directory `/home/thor/freeradius-snapshot-20050718/src/modules/rlm_sql/drivers/rlm_sql _mysql' gmake[9]: *** [common] Error 2 gmake[9]: Leaving directory `/home/thor/freeradius-snapshot-20050718/src/modules/rlm_sql/drivers' gmake[8]: *** [dynamic] Error 2 gmake[8]: Leaving directory `/home/thor/freeradius-snapshot-20050718/src/modules/rlm_sql/drivers' gmake[7]: *** [common] Error 2 gmake[7]: Leaving directory `/home/thor/freeradius-snapshot-20050718/src/modules/rlm_sql' gmake[6]: *** [dynamic] Error 2 gmake[6]: Leaving directory `/home/thor/freeradius-snapshot-20050718/src/modules/rlm_sql' gmake[5]: *** [common] Error 2 gmake[5]: Leaving directory `/home/thor/freeradius-snapshot-20050718/src/modules' gmake[4]: *** [all] Error 2 gmake[4]: Leaving directory `/home/thor/freeradius-snapshot-20050718/src/modules' gmake[3]: *** [common] Error 2 gmake[3]: Leaving directory `/home/thor/freeradius-snapshot-20050718/src' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/home/thor/freeradius-snapshot-20050718/src' gmake[1]: *** [common] Error 2 gmake[1]: Leaving directory `/home/thor/freeradius-snapshot-20050718' make: *** [all] Error 2 -- Groeten, Regards, Salutations, Thor Spruyt M: +32 (0)475 67 22 65 E: [EMAIL PROTECTED] W: www.thor-spruyt.com www.salesguide.be www.telenethotspot.be - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

