<div dir="ltr"><div><div><div>I tried to compile FR 2.2.5 on Solaris 10 with oracle support, when I run make I get the following error:<br><br>gcc -I/oracle/software/adsl/freeradius-server-2.2.5 -I/oracle/software/adsl/freeradius-server-2.2.5/src -m64 -Wall -D_GNU_SOURCE -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DNDEBUG -I/oracle/software/adsl/freeradius-server-2.2.5/libltdl -D_LIBRADIUS -I/oracle/software/adsl/freeradius-server-2.2.5/src -c base64.c -o base64.o >/dev/null 2>&1<br>
/oracle/software/adsl/freeradius-server-2.2.5/libtool --mode=link --tag=CC gcc -release \<br>-m64 -export-dynamic -o <a href="http://libfreeradius-radius.la">libfreeradius-radius.la</a> -rpath /oracle/software/adsl/local/lib debug.lo dict.lo filters.lo hash.lo hmac.lo hmacsha1.lo isaac.lo log.lo misc.lo missing.lo md4.lo md5.lo print.lo radius.lo rbtree.lo sha1.lo snprintf.lo strlcat.lo strlcpy.lo token.lo udpfromto.lo valuepair.lo fifo.lo packet.lo event.lo getaddrinfo.lo vqp.lo heap.lo dhcp.lo base64.lo<br>
gcc -shared -Wl,-h -Wl,libfreeradius-radius--m64.so -o .libs/libfreeradius-radius--m64.so .libs/debug.o .libs/dict.o .libs/filters.o .libs/hash.o .libs/hmac.o .libs/hmacsha1.o .libs/isaac.o .libs/log.o .libs/misc.o .libs/missing.o .libs/md4.o .libs/md5.o .libs/print.o .libs/radius.o .libs/rbtree.o .libs/sha1.o .libs/snprintf.o .libs/strlcat.o .libs/strlcpy.o .libs/token.o .libs/udpfromto.o .libs/valuepair.o .libs/fifo.o .libs/packet.o .libs/event.o .libs/getaddrinfo.o .libs/vqp.o .libs/heap.o .libs/dhcp.o .libs/base64.o -lc <br>
ld: fatal: file .libs/debug.o: wrong ELF class: ELFCLASS64<br>ld: fatal: File processing errors. No output written to .libs/libfreeradius-radius--m64.so<br>collect2: ld returned 1 exit status<br><br><br></div>It seems that it is looking for 64bit library, But which library it is looking for?<br>
</div><div><br></div>Thanks;<br></div>Alwaad Alhaq<br></div>