rlm_perl compile error with cvs snapshot

Bernell Williams bernell at williamsboyz.com
Tue Dec 6 23:37:09 CET 2005


Making all in rlm_perl...
gmake[6]: Entering directory 
`/home/bernell/rpm/CVS/radiusd.build/src/modules/rlm_perl'
/home/bernell/rpm/CVS/radiusd.build/libtool --mode=compile 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 
-I/home/bernell/rpm/CVS/radiusd.build/src `perl -MExtUtils::Embed -e 
ccopts` -c rlm_perl.c
mkdir .libs
 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 
-I/home/bernell/rpm/CVS/radiusd.build/src -DPERL_DISABLE_PMC 
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm 
-I/usr/lib/perl5/5.8.6/i386-linux/CORE -c rlm_perl.c  -fPIC -DPIC -o 
.libs/rlm_perl.o
In file included from rlm_perl.c:43:
/usr/lib/perl5/5.8.6/i386-linux/CORE/perl.h:750: warning: redundant 
redeclaration of 'sockatmark'
/usr/include/sys/socket.h:223: warning: previous declaration of 
'sockatmark' was here
/usr/lib/perl5/5.8.6/i386-linux/CORE/perl.h:819: warning: redundant 
redeclaration of 'strerror'
/usr/include/string.h:256: warning: previous declaration of 'strerror' 
was here
In file included from rlm_perl.c:43:
/usr/lib/perl5/5.8.6/i386-linux/CORE/perl.h:2522: warning: redundant 
redeclaration of 'getuid'
/usr/include/unistd.h:618: warning: previous declaration of 'getuid' was 
here
/usr/lib/perl5/5.8.6/i386-linux/CORE/perl.h:2523: warning: redundant 
redeclaration of 'geteuid'
/usr/include/unistd.h:621: warning: previous declaration of 'geteuid' 
was here
/usr/lib/perl5/5.8.6/i386-linux/CORE/perl.h:2524: warning: redundant 
redeclaration of 'getgid'
/usr/include/unistd.h:624: warning: previous declaration of 'getgid' was 
here
/usr/lib/perl5/5.8.6/i386-linux/CORE/perl.h:2525: warning: redundant 
redeclaration of 'getegid'
/usr/include/unistd.h:627: warning: previous declaration of 'getegid' 
was here
/usr/lib/perl5/5.8.6/i386-linux/CORE/perl.h:2817: warning: redundant 
redeclaration of 'mktemp'
/usr/include/stdlib.h:691: warning: previous declaration of 'mktemp' was 
here
/usr/lib/perl5/5.8.6/i386-linux/CORE/perl.h:2819: warning: redundant 
redeclaration of 'atof'
/usr/include/stdlib.h:393: warning: previous definition of 'atof' was here
In file included from rlm_perl.c:43:
/usr/lib/perl5/5.8.6/i386-linux/CORE/perl.h:2910: warning: redundant 
redeclaration of 'crypt'
/usr/include/unistd.h:1020: warning: previous declaration of 'crypt' was 
here
/usr/lib/perl5/5.8.6/i386-linux/CORE/perl.h:2916: warning: redundant 
redeclaration of 'getenv'
/usr/include/stdlib.h:654: warning: previous declaration of 'getenv' was 
here
/usr/lib/perl5/5.8.6/i386-linux/CORE/perl.h:2927: warning: redundant 
redeclaration of 'getlogin'
/usr/include/unistd.h:761: warning: previous declaration of 'getlogin' 
was here
/usr/lib/perl5/5.8.6/i386-linux/CORE/perl.h:2940: warning: redundant 
redeclaration of 'setresuid'
/usr/include/unistd.h:684: warning: previous declaration of 'setresuid' 
was here
/usr/lib/perl5/5.8.6/i386-linux/CORE/perl.h:2944: warning: redundant 
redeclaration of 'setresgid'
/usr/include/unistd.h:688: warning: previous declaration of 'setresgid' 
was here
/usr/lib/perl5/5.8.6/i386-linux/CORE/perl.h:3032: warning: redundant 
redeclaration of 'environ'
/usr/include/unistd.h:474: warning: previous declaration of 'environ' 
was here
In file included from rlm_perl.c:43:
/usr/lib/perl5/5.8.6/i386-linux/CORE/perl.h:3421: warning: declaration 
of 'exp' shadows a global declaration
/usr/include/bits/mathcalls.h:101: warning: shadowed declaration is here
In file included from /usr/lib/perl5/5.8.6/i386-linux/CORE/perl.h:3557,
                 from rlm_perl.c:43:
/usr/lib/perl5/5.8.6/i386-linux/CORE/proto.h:84: warning: declaration of 
'floor' shadows a global declaration
/usr/include/bits/mathinline.h:530: warning: shadowed declaration is here
/usr/lib/perl5/5.8.6/i386-linux/CORE/proto.h:366: warning: declaration 
of 'send' shadows a global declaration
/usr/include/sys/socket.h:136: warning: shadowed declaration is here
/usr/lib/perl5/5.8.6/i386-linux/CORE/proto.h:480: warning: declaration 
of 'floor' shadows a global declaration
/usr/include/bits/mathinline.h:530: warning: shadowed declaration is here
/usr/lib/perl5/5.8.6/i386-linux/CORE/proto.h:484: warning: declaration 
of 'floor' shadows a global declaration
/usr/include/bits/mathinline.h:530: warning: shadowed declaration is here
/usr/lib/perl5/5.8.6/i386-linux/CORE/proto.h:495: warning: declaration 
of 'floor' shadows a global declaration
/usr/include/bits/mathinline.h:530: warning: shadowed declaration is here
/usr/lib/perl5/5.8.6/i386-linux/CORE/proto.h:597: warning: declaration 
of 'exp' shadows a global declaration
/usr/include/bits/mathcalls.h:101: warning: shadowed declaration is here
/usr/lib/perl5/5.8.6/i386-linux/CORE/proto.h:794: warning: declaration 
of 'floor' shadows a global declaration
/usr/include/bits/mathinline.h:530: warning: shadowed declaration is here
/usr/lib/perl5/5.8.6/i386-linux/CORE/proto.h:794: warning: declaration 
of 'version' shadows a global declaration
/home/bernell/rpm/CVS/radiusd.build/src/freeradius-devel/radiusd.h:385: 
warning: shadowed declaration is here
/usr/lib/perl5/5.8.6/i386-linux/CORE/proto.h:806: warning: redundant 
redeclaration of 'Perl_utf8n_to_uvuni'
/usr/lib/perl5/5.8.6/i386-linux/CORE/proto.h:805: warning: previous 
declaration of 'Perl_utf8n_to_uvuni' was here
/usr/lib/perl5/5.8.6/i386-linux/CORE/proto.h:808: warning: redundant 
redeclaration of 'Perl_uvuni_to_utf8'
/usr/lib/perl5/5.8.6/i386-linux/CORE/proto.h:807: warning: previous 
declaration of 'Perl_uvuni_to_utf8' was here
/usr/lib/perl5/5.8.6/i386-linux/CORE/proto.h:903: warning: declaration 
of 'floor' shadows a global declaration
/usr/include/bits/mathinline.h:530: warning: shadowed declaration is here
/usr/lib/perl5/5.8.6/i386-linux/CORE/proto.h:904: warning: declaration 
of 'floor' shadows a global declaration
/usr/include/bits/mathinline.h:530: warning: shadowed declaration is here
/usr/lib/perl5/5.8.6/i386-linux/CORE/proto.h:905: warning: declaration 
of 'floor' shadows a global declaration
/usr/include/bits/mathinline.h:530: warning: shadowed declaration is here
/usr/lib/perl5/5.8.6/i386-linux/CORE/proto.h:1328: warning: declaration 
of 'clone' shadows a global declaration
/usr/include/bits/sched.h:72: warning: shadowed declaration is here
rlm_perl.c: In function 'xs_init':
rlm_perl.c:597: warning: initialization discards qualifiers from pointer 
target type
rlm_perl.c:600: warning: passing argument 1 of 'Perl_newXS' discards 
qualifiers from pointer target type
rlm_perl.c: In function 'XS_radiusd_radlog':
rlm_perl.c:610: warning: unused parameter 'cv'
rlm_perl.c: In function 'perl_instantiate':
rlm_perl.c:759: warning: assignment discards qualifiers from pointer 
target type
rlm_perl.c:763: warning: assignment discards qualifiers from pointer 
target type
rlm_perl.c:767: error: 'interp' undeclared (first use in this function)
rlm_perl.c:767: error: (Each undeclared identifier is reported only once
rlm_perl.c:767: error: for each function it appears in.)
rlm_perl.c:812: warning: passing argument 1 of 'Perl_newXS' discards 
qualifiers from pointer target type
rlm_perl.c:812: warning: passing argument 3 of 'Perl_newXS' discards 
qualifiers from pointer target type
rlm_perl.c:826: warning: assignment discards qualifiers from pointer 
target type
rlm_perl.c:828: warning: assignment discards qualifiers from pointer 
target type
rlm_perl.c:831: warning: passing argument 2 of 'xlat_register' from 
incompatible pointer type
rlm_perl.c: In function 'perl_detach':
rlm_perl.c:1268: warning: passing argument 2 of 'xlat_unregister' from 
incompatible pointer type
gmake[6]: *** [rlm_perl.lo] Error 1
gmake[6]: Leaving directory 
`/home/bernell/rpm/CVS/radiusd.build/src/modules/rlm_perl'
gmake[5]: *** [common] Error 2
gmake[5]: Leaving directory 
`/home/bernell/rpm/CVS/radiusd.build/src/modules'
gmake[4]: *** [all] Error 2
gmake[4]: Leaving directory 
`/home/bernell/rpm/CVS/radiusd.build/src/modules'
gmake[3]: *** [common] Error 2
gmake[3]: Leaving directory `/home/bernell/rpm/CVS/radiusd.build/src'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/home/bernell/rpm/CVS/radiusd.build/src'
gmake[1]: *** [common] Error 2
gmake[1]: Leaving directory `/home/bernell/rpm/CVS/radiusd.build'
make: *** [all] Error 2




More information about the Freeradius-Devel mailing list