I was trying to install  freeradius-1.0.0-pre1 and get the error messages

 

bash-2.05# make          

make[1]: Entering directory `/usr/local/src/freeradius-1.0.0-pre1'

Making all in libltdl...

make[2]: Entering directory `/usr/local/src/freeradius-1.0.0-pre1/libltdl'

make[2]: Leaving directory `/usr/local/src/freeradius-1.0.0-pre1/libltdl'

Making all in src...

make[2]: Entering directory `/usr/local/src/freeradius-1.0.0-pre1/src'

make[3]: Entering directory `/usr/local/src/freeradius-1.0.0-pre1/src'

Making all in include...

make[4]: Entering directory `/usr/local/src/freeradius-1.0.0-pre1/src/include'

make[4]: Nothing to be done for `all'.

make[4]: Leaving directory `/usr/local/src/freeradius-1.0.0-pre1/src/include'

Making all in lib...

make[4]: Entering directory `/usr/local/src/freeradius-1.0.0-pre1/src/lib'

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 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LIBRADIUS -I../include  -DHMAC_SHA1_DATA_PROBLEMS -c dict.c -o dict.o

In file included from ../include/libradius.h:60,

                 from dict.c:35:

../include/md4.h:72: parse error before "u_int32_t"

../include/md4.h:72: warning: no semicolon at end of struct or union

../include/md4.h:73: warning: type defaults to `int' in declaration of `count'

../include/md4.h:73: warning: data definition has no type or storage class

../include/md4.h:74: parse error before "buffer"

../include/md4.h:74: warning: type defaults to `int' in declaration of `buffer'

../include/md4.h:74: warning: data definition has no type or storage class

../include/md4.h:75: parse error before '}' token

../include/md4.h:75: warning: type defaults to `int' in declaration of `librad_MD4_CTX'

../include/md4.h:75: warning: data definition has no type or storage class

../include/md4.h:80: parse error before '*' token

../include/md4.h:80: warning: function declaration isn't a prototype

../include/md4.h:81: parse error before '*' token

../include/md4.h:82: warning: function declaration isn't a prototype

../include/md4.h:83: parse error before '[' token

../include/md4.h:84: warning: function declaration isn't a prototype

../include/md4.h:85: parse error before '[' token

../include/md4.h:87: warning: function declaration isn't a prototype In file included from dict.c:35:

../include/libradius.h:262: warning: declaration of `buffer' shadows a global declaration

../include/md4.h:74: warning: shadowed declaration is here

../include/libradius.h:292: warning: declaration of `buffer' shadows a global declaration

../include/md4.h:74: warning: shadowed declaration is here

../include/libradius.h:294: warning: declaration of `buffer' shadows a global declaration

../include/md4.h:74: warning: shadowed declaration is here

../include/libradius.h:306: warning: declaration of `buffer' shadows a global declaration

../include/md4.h:74: warning: shadowed declaration is here

make[4]: *** [dict.o] Error 1

make[4]: Leaving directory `/usr/local/src/freeradius-1.0.0-pre1/src/lib'

make[3]: *** [common] Error 1

make[3]: Leaving directory `/usr/local/src/freeradius-1.0.0-pre1/src'

make[2]: *** [all] Error 2

make[2]: Leaving directory `/usr/local/src/freeradius-1.0.0-pre1/src'

make[1]: *** [common] Error 1

make[1]: Leaving directory `/usr/local/src/freeradius-1.0.0-pre1'

make: *** [all] Error 2

bash-2.05#

 

 

How can I make it?

 

 

Victor Belous

Lynx BCC company

Reply via email to