On Thu, 11 Nov 2004, Eva Kolega wrote:

Paul ,

I enclose the whole "make" report. The problem starts where the lines are in bold format. To be precise, I have installed mysql-standard-4.0.21-sun-solaris2.9-sparc-64bit.tar.gz with nothing else. I mean no mysql client, no devel, no share. But I guess this is the full mysql installation. I mean we run mysql on a number of machines for various services. We have not faced any problems yet. The ps command output follows:

root 2159 20585 0 16:16:07 pts/1 0:00 grep mysql
root 26783 1 0 Oct 11 ? 0:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --user=mysql
mysql 26800 26783 0 Oct 11 ? 8:20 /usr/local/mysql/bin/mysqld --defaults-extra-file=/usr/local/mysql/data/my.cnf


And this is the configure command for freeradius:
./configure --prefix=/usr/local/freeradius --exec-prefix=/usr/local/freeradius --with-mysql-include-dir=/usr/local/mysql/include with-openldap-include-dir=/usr/local/openldap


Every time I do a google search I find answers consearning freeradius installation on Linux !! Well, I am using Sol 9.

The mysql package probably does not contain the mysql includes and dynamic libraries. You need to also install the devel package in order to get rlm_mysql compiled.



Thanks in advance,

Eva Kolega
NOC - TEI of ATHENS


Paul Hampson wrote:

On Tue, Nov 09, 2004 at 05:49:56PM +0200, Eva Kolega at NTUA wrote:

I have installed mysql-standard-4.0.21-sun-solaris2.9-sparc-64bit.tar.gz, Apache2, php4.3.9 and openldap.
The problem is when I try to run make, though configure run ok,




gcc: sql_mysql.c: linker input file unused because linking not done


Can we have the lines above this? At this point whatever the problem is has already occurred and so we get the error messages below.


/usr/local/src/freeradius-1.0.1/libtool --mode=link ld -module -static -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DOPENSSL_NO_KRB5 -Wall -D_GNU_SOURCE -g -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -W -Wredundant-decls -Wundef -I../.. -I../../../../include -I/usr/local/mysql/include -Xa -xstrconst -mt -D_FORTEC_ -xarch=v9 sql_mysql.o -o rlm_sql_mysql.a
mkdir .libs
(cd . && ln -s sql_mysql.lo sql_mysql.o)
ar cru rlm_sql_mysql.a sql_mysql.o ar: cannot open sql_mysql.o
No such file or directory
ar: sql_mysql.o not found
make[10]: *** [rlm_sql_mysql.a] Error 1




make[1]: Entering directory `/usr/local/src/freeradius-1.0.1'
Making all in src...
make[2]: Entering directory `/usr/local/src/freeradius-1.0.1/src'
make[3]: Entering directory `/usr/local/src/freeradius-1.0.1/src'
Making all in include...
make[4]: Entering directory `/usr/local/src/freeradius-1.0.1/src/include'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/include'
Making all in lib...
make[4]: Entering directory `/usr/local/src/freeradius-1.0.1/src/lib'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/lib'
Making all in modules...
make[4]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules'
make[5]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules'
Making static dynamic in rlm_acct_unique...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_acct_unique'
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_acct_unique'
Making static dynamic in rlm_always...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_always'
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_always'
Making static dynamic in rlm_attr_filter...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_attr_filter'
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_attr_filter'
Making static dynamic in rlm_attr_rewrite...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_attr_rewrite'
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_attr_rewrite'
Making static dynamic in rlm_chap...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_chap'
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_chap'
Making static dynamic in rlm_counter...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_counter'
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_counter'
Making static dynamic in rlm_dbm...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_dbm'
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_dbm'
Making static dynamic in rlm_detail...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_detail'
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_detail'
Making static dynamic in rlm_digest...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_digest'
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_digest'
Making static dynamic in rlm_eap...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap'
/usr/local/src/freeradius-1.0.1/libtool --mode=link ld \
-module -static -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DOPENSSL_NO_KRB5 -Wall -D_GNU_SOURCE -g -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -W -Wredundant-decls -Wundef -I../../include -I./libeap types/rlm_eap_leap/rlm_eap_leap.a types/rlm_eap_md5/rlm_eap_md5.a rlm_eap.o eap.o mem.o state.o -o rlm_eap.a
ar cru rlm_eap.a rlm_eap.o eap.o mem.o state.o types/rlm_eap_leap/rlm_eap_leap.a types/rlm_eap_md5/rlm_eap_md5.a types/rlm_eap_leap/rlm_eap_leap.a types/rlm_eap_md5/rlm_eap_md5.a types/rlm_eap_leap/rlm_eap_leap.a types/rlm_eap_md5/rlm_eap_md5.a
ar: types/rlm_eap_leap/rlm_eap_leap.a is in archive format - embedded archives are not allowed
ar: types/rlm_eap_md5/rlm_eap_md5.a is in archive format - embedded archives are not allowed
ar: types/rlm_eap_leap/rlm_eap_leap.a is in archive format - embedded archives are not allowed
ar: types/rlm_eap_md5/rlm_eap_md5.a is in archive format - embedded archives are not allowed
ar: types/rlm_eap_leap/rlm_eap_leap.a is in archive format - embedded archives are not allowed
ar: types/rlm_eap_md5/rlm_eap_md5.a is in archive format - embedded archives are not allowed
ranlib rlm_eap.a
make[7]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap'
Making static in libeap...
make[8]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/libeap'
make[8]: Nothing to be done for `static'.
make[8]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/libeap'
Making static in types...
make[8]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types'
/usr/local/bin/make -w WHAT_TO_MAKE=static common
make[9]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types'
Making static in rlm_eap_gtc...
make[10]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_gtc'
make[10]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_gtc'
Making static in rlm_eap_leap...
make[10]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_leap'
make[10]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_leap'
Making static in rlm_eap_md5...
make[10]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_md5'
make[10]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_md5'
Making static in rlm_eap_mschapv2...
make[10]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_mschapv2'
make[10]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_mschapv2'
Making static in rlm_eap_peap...
make[10]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_peap'
make[10]: Nothing to be done for `static'.
make[10]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_peap'
Making static in rlm_eap_sim...
make[10]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_sim'
make[10]: Nothing to be done for `static'.
make[10]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_sim'
Making static in rlm_eap_tls...
make[10]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_tls'
make[10]: Nothing to be done for `static'.
make[10]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_tls'
Making static in rlm_eap_ttls...
make[10]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_ttls'
make[10]: Nothing to be done for `static'.
make[10]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_ttls'
make[9]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types'
make[8]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types'
make[7]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap'
make[7]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap'
Making dynamic in libeap...
make[8]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/libeap'
make[8]: Nothing to be done for `dynamic'.
make[8]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/libeap'
Making dynamic in types...
make[8]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types'
/usr/local/bin/make -w WHAT_TO_MAKE=dynamic common
make[9]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types'
Making dynamic in rlm_eap_gtc...
make[10]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_gtc'
make[10]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_gtc'
Making dynamic in rlm_eap_leap...
make[10]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_leap'
make[10]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_leap'
Making dynamic in rlm_eap_md5...
make[10]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_md5'
make[10]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_md5'
Making dynamic in rlm_eap_mschapv2...
make[10]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_mschapv2'
make[10]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_mschapv2'
Making dynamic in rlm_eap_peap...
make[10]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_peap'
make[10]: Nothing to be done for `dynamic'.
make[10]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_peap'
Making dynamic in rlm_eap_sim...
make[10]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_sim'
make[10]: Nothing to be done for `dynamic'.
make[10]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_sim'
Making dynamic in rlm_eap_tls...
make[10]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_tls'
make[10]: Nothing to be done for `dynamic'.
make[10]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_tls'
Making dynamic in rlm_eap_ttls...
make[10]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_ttls'
make[10]: Nothing to be done for `dynamic'.
make[10]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types/rlm_eap_ttls'
make[9]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types'
make[8]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap/types'
make[7]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap'
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_eap'
Making static dynamic in rlm_exec...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_exec'
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_exec'
Making static dynamic in rlm_expr...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_expr'
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_expr'
Making static dynamic in rlm_fastusers...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_fastusers'
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_fastusers'
Making static dynamic in rlm_files...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_files'
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_files'
Making static dynamic in rlm_ippool...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_ippool'
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_ippool'
Making static dynamic in rlm_krb5...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_krb5'
make[6]: Nothing to be done for `static'.
make[6]: Nothing to be done for `dynamic'.
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_krb5'
Making static dynamic in rlm_ldap...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_ldap'
make[6]: Nothing to be done for `static'.
make[6]: Nothing to be done for `dynamic'.
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_ldap'
Making static dynamic in rlm_mschap...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_mschap'
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_mschap'
Making static dynamic in rlm_ns_mta_md5...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_ns_mta_md5'
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_ns_mta_md5'
Making static dynamic in rlm_pam...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_pam'
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_pam'
Making static dynamic in rlm_pap...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_pap'
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_pap'
Making static dynamic in rlm_passwd...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_passwd'
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_passwd'
Making static dynamic in rlm_preprocess...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_preprocess'
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_preprocess'
Making static dynamic in rlm_radutmp...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_radutmp'
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_radutmp'
Making static dynamic in rlm_realm...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_realm'
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_realm'
Making static dynamic in rlm_sql...
make[6]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_sql'
make[7]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_sql'
Making static in drivers...
make[8]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_sql/drivers'
/usr/local/bin/make -w WHAT_TO_MAKE=static common
make[9]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_sql/drivers'
Making static in rlm_sql_iodbc...
make[10]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_sql/drivers/rlm_sql_iodbc'
make[10]: Nothing to be done for `static'.
make[10]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_sql/drivers/rlm_sql_iodbc'
Making static in rlm_sql_mysql...
make[10]: Entering directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_sql/drivers/rlm_sql_mysql'
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-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -W -Wredundant-decls -Wundef -I../.. -I../../../../include -I/usr/local/mysql/include -Xa -xstrconst -mt -D_FORTEC_ -xarch=v9 -c sql_mysql.c -o sql_mysql.o
gcc: unrecognized option `-Xa'
gcc: language arch=v9 not recognized
gcc: sql_mysql.c: linker input file unused because linking not done
/usr/local/src/freeradius-1.0.1/libtool --mode=link ld -module -static -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DOPENSSL_NO_KRB5 -Wall -D_GNU_SOURCE -g -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -W -Wredundant-decls -Wundef -I../.. -I../../../../include -I/usr/local/mysql/include -Xa -xstrconst -mt -D_FORTEC_ -xarch=v9 sql_mysql.o -o rlm_sql_mysql.a
(cd . && ln -s sql_mysql.lo sql_mysql.o)
ln: cannot create sql_mysql.o: File exists
make[10]: *** [rlm_sql_mysql.a] Error 2
make[10]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_sql/drivers/rlm_sql_mysql'
make[9]: *** [common] Error 1
make[9]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_sql/drivers'
make[8]: *** [static] Error 2
make[8]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_sql/drivers'
make[7]: *** [common] Error 1
make[7]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_sql'
make[6]: *** [static] Error 2
make[6]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules/rlm_sql'
make[5]: *** [common] Error 1
make[5]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/usr/local/src/freeradius-1.0.1/src/modules'
make[3]: *** [common] Error 1
make[3]: Leaving directory `/usr/local/src/freeradius-1.0.1/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/local/src/freeradius-1.0.1/src'
make[1]: *** [common] Error 1
make[1]: Leaving directory `/usr/local/src/freeradius-1.0.1'
make: *** [all] Error 2




-- Kostas Kalevras Network Operations Center [EMAIL PROTECTED] National Technical University of Athens, Greece Work Phone: +30 210 7721861 'Go back to the shadow' Gandalf

- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to