Compiling Problem concerning `crypt' !!!
Hi all, Attached the codes of error when I am compiling freeradius-1.1.2 When I finish ./configure, then MAKE, the error happens. I am not able to figure out where is the problem Please give any comment on the problem. Log created while creating MAKE is as follows : make[1]: Entering directory `/Home/ochome/rpathak/freeradius-1.1.2' Making all in libltdl... make[2]: Entering directory `/Home/ochome/rpathak/freeradius-1.1.2/libltdl' /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG -c ltdl.c mkdir .libs gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG -c ltdl.c -fPIC -DPIC -o .libs/ltdl.lo ltdl.c: In function `lt_dlopenext': ltdl.c:2926: warning: unused variable `file_found' gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG -c ltdl.c -o ltdl.o >/dev/null 2>&1 mv -f .libs/ltdl.lo ltdl.lo /bin/sh ./libtool --mode=link gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG -o libltdl.la -rpath /usr/local/lib -no-undefined -version-info 4:0:1 ltdl.lo -ldl -lnsl -lresolv -lsocket -lposix4 -lpthread rm -fr .libs/libltdl.la .libs/libltdl.* .libs/libltdl.* /usr/ccs/bin/ld -G -z defs -h libltdl.so.3 -o .libs/libltdl.so.3.1.0 ltdl.lo -ldl -lnsl -lresolv -lsocket -lposix4 -lpthread -lc (cd .libs && rm -f libltdl.so.3 && ln -s libltdl.so.3.1.0 libltdl.so.3) (cd .libs && rm -f libltdl.so && ln -s libltdl.so.3.1.0 libltdl.so) ar cru .libs/libltdl.a ltdl.o ranlib .libs/libltdl.a creating libltdl.la (cd .libs && rm -f libltdl.la && ln -s ../libltdl.la libltdl.la) make[2]: Leaving directory `/Home/ochome/rpathak/freeradius-1.1.2/libltdl' Making all in src... make[2]: Entering directory `/Home/ochome/rpathak/freeradius-1.1.2/src' make[3]: Entering directory `/Home/ochome/rpathak/freeradius-1.1.2/src' Making all in include... make[4]: Entering directory `/Home/ochome/rpathak/freeradius-1.1.2/src/include' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/Home/ochome/rpathak/freeradius-1.1.2/src/include' Making all in lib... make[4]: Entering directory `/Home/ochome/rpathak/freeradius-1.1.2/src/lib' /Home/ochome/rpathak/freeradius-1.1.2/libtool --mode=compile gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG -D_LIBRADIUS -I../include -c crypt.c mkdir .libs gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG -D_LIBRADIUS -I../include -c crypt.c -fPIC -DPIC -o .libs/crypt.lo In file included from crypt.c:31: /usr/include/pthread.h:299: error: parse error before '*' token /usr/include/pthread.h:300: error: parse error before '*' token /usr/include/pthread.h:301: error: parse error before '*' token /usr/include/pthread.h:302: error: parse error before '*' token /usr/include/pthread.h:303: error: parse error before '*' token /usr/include/pthread.h:304: error: parse error before '*' token /usr/include/pthread.h:305: error: parse error before '*' token /usr/include/pthread.h:306: error: parse error before '*' token /usr/include/pthread.h:308: error: parse error before '*' token /usr/include/pthread.h:309: error: parse error before '*' token /usr/include/pthread.h:311: error: parse error before '*' token /usr/include/pthread.h:312: error: parse error before '*' token make[4]: *** [crypt.lo] Error 1 make[4]: Leaving directory `/Home/ochome/rpathak/freeradius-1.1.2/src/lib' make[3]: *** [common] Error 2 make[3]: Leaving directory `/Home/ochome/rpathak/freeradius-1.1.2/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/Home/ochome/rpathak/freeradius-1.1.2/src' make[1]: *** [common] Error 2 make[1]: Leaving directory `/Home/ochome/rpathak/freeradius-1.1.2' make: *** [all] Error 2 Ravi Kant Pandey --------------------------------- Do you Yahoo!? Next-gen email? Have it all with the all-new Yahoo! Mail Beta.
Ravi pandey <pandey.ravikant@yahoo.com> wrote:
gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG -D_LIBRADIUS -I../include -c crypt.c -fPIC -DPIC -o .libs/crypt.lo In file included from crypt.c:31: /usr/include/pthread.h:299: error: parse error before '*' token
The header files on your system are broken. pthread.h seems to require inclusion of other header files, but doesn't include them itself. Without a detailed investigation into the contents of the header files on your system, it's difficult ot say exactly what's wrong. Alan DeKok.
participants (2)
-
Alan DeKok -
Ravi pandey