Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Perl-Dist-Strawberry CPAN distribution.

Report information
The Basics
Id:
32195
Status:
resolved
Priority:
Low/Low

People
Owner:
Nobody in particular
Requestors:
gguava [...] gmail.com
Cc:
AdminCc:

BugTracker
Severity:
(no value)
Broken in:
(no value)
Fixed in:
(no value)



Subject: install Net::ARP error (Net-ARP-1.0.2)
Date: Wed, 9 Jan 2008 22:02:33 +0800
To: bug-Perl-Dist-Strawberry@rt.cpan.org
From: guava <gguava@gmail.com>
Show quoted text
cpan> install Net::ARP
Running install for module 'Net::ARP'
Running make for C/CR/CRAZYDJ/Net-ARP-1.0.2.tgz
Checksum for C:\strawberry\cpan\sources\authors\id\C\CR\CRAZYDJ\Net- ARP-1.0.2.tg
z ok

  CPAN.pm: Going to build C/CR/CRAZYDJ/Net-ARP-1.0.2.tgz

Module Net::Pcap is required for make test!
Checking if your kit is complete...
Looks good
Writing Makefile for Net::ARP
cp ARP.pm blib\lib\Net\ARP.pm
C:\strawberry\perl\bin\perl.exe C:\strawberry\perl\lib\ExtUtils\xsubpp  -typemap
 C:\strawberry\perl\lib\ExtUtils\typemap  ARP.xs > ARP.xsc && C:\strawberry\perl
\bin\perl.exe -MExtUtils::Command -e mv ARP.xsc ARP.c
Please specify prototyping behavior for ARP.xs (see perlxs manual)
gcc -c  -IC:\strawberry\c\include       -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DPERL_
IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX
-s -O2    -DVERSION=\"1.0\"     -DXS_VERSION=\"1.0\"  "-IC:\strawberry\perl\lib\
CORE"  -DBSD ARP.c
ARP.xs:29:30: net/ethernet.h: No such file or directory
ARP.xs:30:20: net/if.h: No such file or directory
In file included from ARP.xs:32:
arp.h:58: error: syntax error before "__THROW"
arp.h:58: warning: data definition has no type or storage class
ARP.xs: In function `XS_Net__ARP_send_packet':
ARP.xs:47: error: invalid application of `sizeof' to incomplete type `ether_head
er'
ARP.xs:50: error: invalid application of `sizeof' to incomplete type `ether_head
er'
ARP.xs:121: warning: comparison between pointer and integer
ARP.xs:127: warning: comparison between pointer and integer
ARP.xs:150: error: dereferencing pointer to incomplete type
ARP.xs:150: error: `ETHER_ADDR_LEN' undeclared (first use in this function)
ARP.xs:150: error: (Each undeclared identifier is reported only once
ARP.xs:150: error: for each function it appears in.)
ARP.xs:151: error: dereferencing pointer to incomplete type
ARP.xs:152: error: dereferencing pointer to incomplete type
ARP.xs:152: error: `ETHERTYPE_ARP' undeclared (first use in this function)
dmake.EXE:  Error code 129, while making 'ARP.o'
  CRAZYDJ/Net-ARP-1.0.2.tgz
  C:\strawberry\c\bin\dmake.EXE -- NOT OK
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible
Failed during this command:
 CRAZYDJ/Net-ARP-1.0.2.tgz                    : make NO

i use windows xp.
Strawberry perl 5.10
This appears to be a problem with Net::ARP, not Strawberry. At a glance, it is assuming a Linux/Unix host, and might not be compatible with Windows.


This service runs on Request Tracker, is sponsored by The Perl Foundation, and maintained by Best Practical Solutions.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.