Afternoon,

I can not get the 1.0.1 or 1.0.2 versions to compile on may Solaris 9 server.
I went to the FAQ's and archive to research past recommendations.  I have 
installed all the recommended packages, updated the CPAN modules, installed all 
new gcc, make, ld and the like.  I put on the newest patches for sol9.  I have 
tried the standard ./configure, I tried on teh recommended ./configure in the 
archives and I am not able to get a build.

I remove the freeradius dir and untar the tar ball for each time I attempt to 
get a build completed.

Here is what I do get on the make and make install.  configure seems to be ok.

I am not the best or most knowledgeable when it comes to this so I do expect it 
is a simple problem that I have missed.

End of the make process:

make[6]: Leaving directory `/var/tmp/freeradius-1.0.2/src/modules/rlm_unix'
Making static dynamic in rlm_x99_token...
make[6]: Entering directory 
`/var/tmp/freeradius-1.0.2/src/modules/rlm_x99_token'
gcc  -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DOPENSSL_NO_KRB5 -Wall 
-D_GNU_SOURCE -DNDEBUG  -I../../include -DX99_MODULE_NAME=\"rlm_x99_token\"  
-DFREERADIUS -c x99_rlm.c -o x99_rlm.o
In file included from x99_rlm.c:54:
x99.h:26:42: openssl/des.h: No such file or directory
In file included from x99_rlm.c:54:
x99.h:146: error: parse error before "des_cblock"
x99.h:146: warning: no semicolon at end of struct or union
x99.h:147: warning: type defaults to `int' in declaration of `x99_user_info_t'
x99.h:147: warning: data definition has no type or storage class
x99.h:152: error: parse error before "des_cblock"
x99.h:153: error: parse error before "des_cblock"
x99.h:165: error: parse error before "des_cblock"
x99.h:166: warning: type defaults to `int' in declaration of `des_cblock'
x99.h:166: error: parse error before "keyblock"
x99.h:170: error: parse error before "x99_user_info_t"
x99.h:180: error: parse error before "des_cblock"
x99.h:182: warning: type defaults to `int' in declaration of `des_cblock'
x99.h:182: error: parse error before "keyblock"
x99_rlm.c: In function `x99_token_authorize':
x99_rlm.c:294: error: parse error before "user_info"
x99_rlm.c:331: error: `user_info' undeclared (first use in this function)
x99_rlm.c:331: error: (Each undeclared identifier is reported only once
x99_rlm.c:331: error: for each function it appears in.)
x99_rlm.c: In function `x99_token_authenticate':
x99_rlm.c:460: error: parse error before "user_info"
x99_rlm.c:492: error: `user_info' undeclared (first use in this function)
make[6]: *** [x99_rlm.o] Error 1
make[6]: Leaving directory `/var/tmp/freeradius-1.0.2/src/modules/rlm_x99_token'
make[5]: *** [common] Error 1
make[5]: Leaving directory `/var/tmp/freeradius-1.0.2/src/modules'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/var/tmp/freeradius-1.0.2/src/modules'
make[3]: *** [common] Error 1
make[3]: Leaving directory `/var/tmp/freeradius-1.0.2/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/freeradius-1.0.2/src'
make[1]: *** [common] Error 1
make[1]: Leaving directory `/var/tmp/freeradius-1.0.2'
make: *** [all] Error 2


End of the make install process:
make[6]: Leaving directory `/var/tmp/freeradius-1.0.2/src/modules/rlm_unix'
Making install in rlm_x99_token...
make[6]: Entering directory 
`/var/tmp/freeradius-1.0.2/src/modules/rlm_x99_token'
if [ "xrlm_x99_token" != "x" ]; then \
    /var/tmp/freeradius-1.0.2/libtool --mode=install 
/var/tmp/freeradius-1.0.2/install-sh -c -c \
        rlm_x99_token.la /usr/local/lib/rlm_x99_token.la; \
    rm -f /usr/local/lib/rlm_x99_token-1.0.2.la; \
    ln -s rlm_x99_token.la /usr/local/lib/rlm_x99_token-1.0.2.la; \
fi
libtool: install: `rlm_x99_token.la' is not a valid libtool archive
Try `libtool --help --mode=install' for more information.
make[6]: Leaving directory `/var/tmp/freeradius-1.0.2/src/modules/rlm_x99_token'
Making install in rlm_checkval...
make[6]: Entering directory `/var/tmp/freeradius-1.0.2/src/modules/rlm_checkval'
if [ "xrlm_checkval" != "x" ]; then \
    /var/tmp/freeradius-1.0.2/libtool --mode=install 
/var/tmp/freeradius-1.0.2/install-sh -c -c \
        rlm_checkval.la /usr/local/lib/rlm_checkval.la; \
    rm -f /usr/local/lib/rlm_checkval-1.0.2.la; \
    ln -s rlm_checkval.la /usr/local/lib/rlm_checkval-1.0.2.la; \
fi
libtool: install: `rlm_checkval.la' is not a valid libtool archive
Try `libtool --help --mode=install' for more information.
make[6]: Leaving directory `/var/tmp/freeradius-1.0.2/src/modules/rlm_checkval'
make[5]: Leaving directory `/var/tmp/freeradius-1.0.2/src/modules'
make[4]: Leaving directory `/var/tmp/freeradius-1.0.2/src/modules'
Making install in main...
make[4]: Entering directory `/var/tmp/freeradius-1.0.2/src/main'
/var/tmp/freeradius-1.0.2/libtool --mode=install 
/var/tmp/freeradius-1.0.2/install-sh -c -m 755 -s radiusd      /usr/local/sbin
/var/tmp/freeradius-1.0.2/install-sh -c -m 755 -s radiusd 
/usr/local/sbin/radiusd
install:  radiusd does not exist
make[4]: *** [install] Error 1
make[4]: Leaving directory `/var/tmp/freeradius-1.0.2/src/main'
make[3]: *** [common] Error 1
make[3]: Leaving directory `/var/tmp/freeradius-1.0.2/src'
make[2]: *** [install] Error 2
make[2]: Leaving directory `/var/tmp/freeradius-1.0.2/src'
make[1]: *** [common] Error 1
make[1]: Leaving directory `/var/tmp/freeradius-1.0.2'
make: *** [install] Error 2

Thanks

Dallas 


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

Reply via email to