Dear all, I want to port freeradius into mipsel platform, but I got the problem. Does anyone can give me a hand to resolve this problem. Thank you.My config and error message as follow:
Configure: ./configure --target=mipsel-linux --enable-static --enable-fast-install without-pic --without-threads --without-snmp --without-rlm-acct_unique --without-rlm-always --without-rlm-counter --without-rlm-cram --without-rlm-dbm --without-rlm-detail --without-rlm-digest --without-rlm-example --without-rlm-expr --without-rlm-ippool --without-rlm-krb5 --without-rlm-ldap --without-rlm-pam --without-rlm-perl --without-rlm-python --without-rlm-radutmp --without-rlm-smb --without-rlm-sql --without-rlm-sqlcounter --without-rlm-x99_token --with-ltdl-include=./libltdl/ --without-rlm-eap_tls Error Message: mipsel-linux-gcc -g -O2 -Wall -D_GNU_SOURCE -DNDEBUG -I../include -c mainconfig.c /home/jeffery/projects/freeradius-mipsel/libtool --mode=link mipsel-linux-gcc -export-dynamic -dlopen self \ -g -O2 -Wall -D_GNU_SOURCE -DNDEBUG -I../include -L../lib -o radiusd \ radiusd.o files.o util.o acct.o nas.o log.o valuepair.o version.o proxy.o exec.o auth.o timestr.o conffile.o modules.o modcall.o session.o xlat.o threads.o smux.o radius_snmp.o client.o request_list.o mainconfig.o -lcrypt -lnsl -lresolv -lradius \ -lltdl -dlpreopen ../modules/rlm_acct_unique/rlm_acct_unique.la -dlpreopen ../modules/rlm_always/rlm_always.la -dlpreopen ../modules/rlm_attr_filter/rlm_attr_filter.la -dlpreopen ../modules/rlm_attr_rewrite/rlm_attr_rewrite.la -dlpreopen ../modules/rlm_chap/rlm_chap.la -dlpreopen ../modules/rlm_detail/rlm_detail.la -dlpreopen ../modules/rlm_eap/rlm_eap.la -dlpreopen ../modules/rlm_expr/rlm_expr.la -dlpreopen ../modules/rlm_fastusers/rlm_fastusers.la -dlpreopen ../mo dules/rlm_files/rlm_files.la -dlpreopen ../modules/rlm_mschap/rlm_mschap.la -dlpreopen ../modules/rlm_ns_mta_md5/rlm_ns_mta_md5.la -dlpreopen ../modules/rlm_pap/rlm_pap.la -dlpreopen ../modules/rlm_preprocess/rlm_preprocess.la -dlpreopen ../modules/rlm_realm/rlm_realm.la -dlpreopen ../modules/rlm_sql/rlm_sql.la -dlpreopen ../modules/rlm_unix/rlm_unix.la mkdir .libs rm -f .libs/radiusd.nm .libs/radiusd.nmS .libs/radiusd.nmT creating .libs/radiusdS.c extracting global C symbols from `../modules/rlm_acct_unique/.libs/librlm_acct_unique.a' /usr/bin/nm: rlm_acct_unique.o: Bad value extracting global C symbols from `../modules/rlm_always/.libs/librlm_always.a' /usr/bin/nm: rlm_always.o: Bad value extracting global C symbols from `../modules/rlm_attr_filter/.libs/librlm_attr_filter.a' /usr/bin/nm: rlm_attr_filter.o: Bad value extracting global C symbols from `../modules/rlm_attr_rewrite/.libs/librlm_attr_rewrite.a' /usr/bin/nm: rlm_attr_rewrite.o: Bad value extracting global C symbols from `../modules/rlm_chap/.libs/librlm_chap.a' /usr/bin/nm: rlm_chap.o: Bad value extracting global C symbols from `../modules/rlm_detail/.libs/librlm_detail.a' /usr/bin/nm: rlm_detail.o: Bad value extracting global C symbols from `../modules/rlm_eap/.libs/librlm_eap.a' /usr/bin/nm: rlm_eap.o: Bad value /usr/bin/nm: eap.o: Bad value /usr/bin/nm: mem.o: Bad value /usr/bin/nm: state.o: Bad value extracting global C symbols from `../modules/rlm_expr/.libs/librlm_expr.a' /usr/bin/nm: rlm_expr.o: Bad value extracting global C symbols from `../modules/rlm_fastusers/.libs/librlm_fastusers.a' /usr/bin/nm: rlm_fastusers.o: Bad value extracting global C symbols from `../modules/rlm_files/.libs/librlm_files.a' /usr/bin/nm: rlm_files.o: Bad value extracting global C symbols from `../modules/rlm_mschap/.libs/librlm_mschap.a' /usr/bin/nm: rlm_mschap.o: Bad value /usr/bin/nm: deskey.o: Bad value /usr/bin/nm: desport.o: Bad value /usr/bin/nm: smbpass.o: Bad value extracting global C symbols from `../modules/rlm_ns_mta_md5/.libs/librlm_ns_mta_md5.a' /usr/bin/nm: rlm_ns_mta_md5.o: Bad value extracting global C symbols from `../modules/rlm_pap/.libs/librlm_pap.a' /usr/bin/nm: rlm_pap.o: Bad value extracting global C symbols from `../modules/rlm_preprocess/.libs/librlm_preprocess.a' /usr/bin/nm: rlm_preprocess.o: Bad value extracting global C symbols from `../modules/rlm_realm/.libs/librlm_realm.a' /usr/bin/nm: rlm_realm.o: Bad value extracting global C symbols from `../modules/rlm_sql/.libs/librlm_sql.a' /usr/bin/nm: rlm_sql.o: Bad value /usr/bin/nm: sql.o: Bad value extracting global C symbols from `../modules/rlm_unix/.libs/librlm_unix.a' /usr/bin/nm: rlm_unix.o: Bad value /usr/bin/nm: cache.o: Bad value /usr/bin/nm: compat.o: Bad value (cd .libs && gcc -c -fno-builtin -fno-rtti -fno-exceptions "radiusdS.c") rm -f .libs/radiusdS.c .libs/radiusd.nm .libs/radiusd.nmS .libs/radiusd.nmT mipsel-linux-gcc .libs/radiusdS.o -g -O2 -Wall -D_GNU_SOURCE -DNDEBUG -I../include -o radiusd radiusd.o files.o util.o acct.o nas.o log.o valuepair.o version.o proxy.o exec.o auth.o timestr.o conffile.o modules.o modcall.o session.o xlat.o threads.o smux.o radius_snmp.o client.o request_list.o mainconfig.o -Wl,--export-dynamic ../modules/rlm_acct_unique/.libs/librlm_acct_unique.a ../modules/rlm_always/.libs/librlm_always.a ../modules/rlm_attr_filter/.libs/librlm_attr_filter.a ../modules/rlm_attr_rewrite/.libs/librlm_attr_rewrite.a ../modules/rlm_chap/.libs/librlm_chap.a ../modules/rlm_detail/.libs/librlm_detail.a ../modules/rlm_eap/.libs/librlm_eap.a ../modules/rlm_expr/.libs/librlm_expr.a ../modules/rlm_fastusers/.libs/librlm_fastusers.a ../modules/rlm_files/.libs/librlm_files.a ../modules/rlm_mschap/.libs/librlm_mschap.a ../modules/rlm_ns_mta_md5/.libs/librlm_ns_mta_md5.a ../modules/rlm_pap/.libs/librlm_pap.a ../modules/rlm_preprocess/.libs/librlm_preprocess.a ../modules/rlm_realm/.libs/librlm_realm.a ../modules/rlm_sql/.libs/librlm_sql.a ../modules/rlm_unix/.libs/librlm_unix.a -L/home/jeffery/projects/freeradius-mipsel/src/lib -lcrypt -lnsl -lresolv /home/jeffery/projects/freeradius-mipsel/src/lib/.libs/libradius.a /usr/lib/libltdl.so -ldl /opt/toolchains/mips/lib/gcc-lib/mipsel-linux/3.1/../../../../mipsel-linux/bin/ld: .libs/radiusdS.o: Relocations in generic ELF (EM: 3) .libs/radiusdS.o: could not read symbols: File in wrong format collect2: ld returned 1 exit status rm -f .libs/radiusdS.o gmake[4]: *** [radiusd] Error 1 gmake[4]: Leaving directory `/home/jeffery/projects/freeradius-mipsel/src/main' gmake[3]: *** [common] Error 1 gmake[3]: Leaving directory `/home/jeffery/projects/freeradius-mipsel/src' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/home/jeffery/projects/freeradius-mipsel/src' gmake[1]: *** [common] Error 1 gmake[1]: Leaving directory `/home/jeffery/projects/freeradius-mipsel' make: *** [all] Error 2 -- Regard, Jeffery Huang :) - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html