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

Reply via email to