For Programmers: Free Programming Magazines  


Home > Archive > PERL Beginners > February 2006 > Net::RawIP









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Net::RawIP
oldsadbastard@gmail.com

2006-02-24, 6:57 pm

Hello,

I am having a problem when I compile Net-RawIP-0.2. When I issue the
make command I get the following output...

pf:~/Net-RawIP-0.2 # make
cc -c -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING
-fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-O2 -march=i586 -mtune=i686 -fmessage-length=0 -Wall
-D_FORTIFY_SOURCE=2 -g -Wall -pipe -DVERSION=\"0.2\"
-DXS_VERSION=\"0.2\" -fPIC
"-I/usr/lib/perl5/5.8.7/i586-linux-thread-multi/CORE" -D_LINUX_
-D_ETH_ -D_IFLIST_ -D_GLIBC_ RawIP.c
RawIP.xs: In function 'constant':
RawIP.xs:278: warning: 'return' with no value, in function returning
non-void
RawIP.xs:315: warning: label 'not_there' defined but not used
RawIP.xs: In function 'call_printer':
RawIP.xs:355: warning: pointer targets in passing argument 3 of
'Perl_sv_setpvn' differ in signedness
RawIP.xs:356: warning: pointer targets in passing argument 3 of
'Perl_sv_setpvn' differ in signedness
RawIP.xs: In function 'ip_opts_parse':
RawIP.xs:372: warning: pointer targets in passing argument 3 of
'Perl_sv_2pv_flags' differ in signedness
RawIP.xs:372: warning: pointer targets in assignment differ in
signedness
RawIP.xs:392: warning: pointer targets in passing argument 2 of
'Perl_newSVpv' differ in signedness
RawIP.xs: In function 'tcp_opts_parse':
RawIP.xs:462: warning: pointer targets in passing argument 3 of
'Perl_sv_2pv_flags' differ in signedness
RawIP.xs:462: warning: pointer targets in assignment differ in
signedness
RawIP.xs:486: warning: pointer targets in passing argument 2 of
'Perl_newSVpv' differ in signedness
RawIP.c: In function 'XS_Net__RawIP_ip_rt_dev':
RawIP.c:602: warning: unused variable 'addr'
RawIP.xs: In function 'XS_Net__RawIP_tap':
RawIP.xs:649: warning: implicit declaration of function 'tap'
RawIP.xs:652: warning: pointer targets in passing argument 3 of
'Perl_sv_setpvn' differ in signedness
RawIP.xs: In function 'XS_Net__RawIP_mac_disc':
RawIP.xs:665: warning: implicit declaration of function 'mac_disc'
RawIP.xs:667: warning: pointer targets in passing argument 3 of
'Perl_sv_setpvn' differ in signedness
RawIP.xs: In function 'XS_Net__RawIP_send_eth_packet':
RawIP.xs:680: warning: implicit declaration of function
'send_eth_packet'
RawIP.xs: In function 'XS_Net__RawIP_set_sockaddr':
RawIP.xs:717: warning: pointer targets in passing argument 2 of
'Perl_newSVpv' differ in signedness
RawIP.xs: In function 'XS_Net__RawIP_pkt_send':
RawIP.xs:732: warning: pointer targets in passing argument 2 of
'pkt_send' differ in signedness
RawIP.xs:732: warning: pointer targets in passing argument 3 of
'pkt_send' differ in signedness
RawIP.xs: In function 'XS_Net__RawIP_tcp_pkt_parse':
RawIP.xs:760: warning: pointer targets in passing argument 2 of
'Perl_newSVpv' differ in signedness
RawIP.xs:762: error: invalid lvalue in assignment
RawIP.xs:786: warning: pointer targets in passing argument 2 of
'Perl_newSVpv' differ in signedness
RawIP.xs:788: error: invalid lvalue in assignment
RawIP.xs:790: warning: pointer targets in passing argument 2 of
'Perl_newSVpv' differ in signedness
RawIP.xs: In function 'XS_Net__RawIP_icmp_pkt_parse':
RawIP.xs:819: warning: pointer targets in passing argument 2 of
'Perl_newSVpv' differ in signedness
RawIP.xs:821: error: invalid lvalue in assignment
RawIP.xs:831: warning: pointer targets in passing argument 2 of
'Perl_newSVpv' differ in signedness
RawIP.xs: In function 'XS_Net__RawIP_generic_pkt_parse':
RawIP.xs:859: warning: pointer targets in passing argument 2 of
'Perl_newSVpv' differ in signedness
RawIP.xs:861: error: invalid lvalue in assignment
RawIP.xs:863: warning: pointer targets in passing argument 2 of
'Perl_newSVpv' differ in signedness
RawIP.xs: In function 'XS_Net__RawIP_udp_pkt_parse':
RawIP.xs:893: warning: pointer targets in passing argument 2 of
'Perl_newSVpv' differ in signedness
RawIP.xs:895: error: invalid lvalue in assignment
RawIP.xs:901: warning: pointer targets in passing argument 2 of
'Perl_newSVpv' differ in signedness
RawIP.xs: In function 'XS_Net__RawIP_udp_pkt_creat':
RawIP.xs:953: warning: pointer targets in passing argument 2 of
'Perl_newSVpv' differ in signedness
RawIP.xs:960: warning: pointer targets in passing argument 2 of
'Perl_newSVpv' differ in signedness
RawIP.xs:964: warning: pointer targets in assignment differ in
signedness
RawIP.xs:968: warning: pointer targets in passing argument 3 of
'Perl_sv_setpvn' differ in signedness
RawIP.xs: In function 'XS_Net__RawIP_icmp_pkt_creat':
RawIP.xs:1020: warning: pointer targets in passing argument 2 of
'Perl_newSVpv' differ in signedness
RawIP.xs:1027: warning: pointer targets in passing argument 2 of
'Perl_newSVpv' differ in signedness
RawIP.xs:1031: warning: pointer targets in assignment differ in
signedness
RawIP.xs:1034: warning: pointer targets in passing argument 3 of
'Perl_sv_setpvn' differ in signedness
RawIP.xs: In function 'XS_Net__RawIP_generic_pkt_creat':
RawIP.xs:1075: warning: pointer targets in passing argument 2 of
'Perl_newSVpv' differ in signedness
RawIP.xs:1077: warning: pointer targets in assignment differ in
signedness
RawIP.xs:1079: warning: pointer targets in passing argument 3 of
'Perl_sv_setpvn' differ in signedness
RawIP.xs:1085: warning: pointer targets in passing argument 2 of
'Perl_newSVpv' differ in signedness
RawIP.xs: In function 'XS_Net__RawIP_tcp_pkt_creat':
RawIP.xs:1152: warning: pointer targets in passing argument 2 of
'Perl_newSVpv' differ in signedness
RawIP.xs:1163: warning: pointer targets in assignment differ in
signedness
RawIP.xs:1173: warning: pointer targets in passing argument 3 of
'Perl_sv_setpvn' differ in signedness
RawIP.xs:1185: warning: pointer targets in passing argument 2 of
'Perl_newSVpv' differ in signedness
RawIP.xs:1194: warning: pointer targets in passing argument 2 of
'Perl_newSVpv' differ in signedness
RawIP.xs:1198: warning: pointer targets in assignment differ in
signedness
RawIP.xs:1203: warning: pointer targets in passing argument 3 of
'Perl_sv_setpvn' differ in signedness
RawIP.xs: In function 'XS_Net__RawIP_dispatch':
RawIP.xs:1287: error: invalid lvalue in assignment
RawIP.xs: In function 'XS_Net__RawIP_loop':
RawIP.xs:1309: error: invalid lvalue in assignment
RawIP.xs: In function 'XS_Net__RawIP_next':
RawIP.xs:1368: warning: pointer targets in passing argument 2 of
'Perl_newSVpv' differ in signedness
RawIP.xs:1370: warning: pointer targets in passing argument 3 of
'Perl_sv_setpvn' differ in signedness
make: *** [RawIP.o] Error 1

I am running a Suse 10 box with perl 5.8.7.

Thanks

Corey

Paul Lalli

2006-02-24, 6:57 pm

oldbastard@gmail.com wrote:
> I am having a problem when I compile Net-RawIP-0.2.


You're not the only one:
http://cpantesters.perl.org/show/Ne...l#Net-RawIP-0.2

Perhaps you should try the previous version, Net-RawIP-0.1, until the
author manages to fix these errors? It's available on CPAN.

Paul Lalli

oldsadbastard@gmail.com

2006-02-24, 6:57 pm

I have tried all versions that are available on the CPAN site. The
seem to give me the same error.

Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com