From acidos@regen.bandwidth-junkies.net  Thu Sep 29 16:09:51 2005
Return-Path: <acidos@regen.bandwidth-junkies.net>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 1B80616A41F
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 29 Sep 2005 16:09:51 +0000 (GMT)
	(envelope-from acidos@regen.bandwidth-junkies.net)
Received: from regen.bandwidth-junkies.net (pcp0010733707pcs.howard01.md.comcast.net [69.243.79.123])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 8E80443D48
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 29 Sep 2005 16:09:50 +0000 (GMT)
	(envelope-from acidos@regen.bandwidth-junkies.net)
Received: from regen.bandwidth-junkies.net (localhost.bandwidth-junkies.net [127.0.0.1])
	by regen.bandwidth-junkies.net (8.13.3/8.13.1) with ESMTP id j8TG9mpB006159
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 29 Sep 2005 12:09:49 -0400 (EDT)
	(envelope-from acidos@regen.bandwidth-junkies.net)
Received: (from acidos@localhost)
	by regen.bandwidth-junkies.net (8.13.3/8.13.1/Submit) id j8TG9mUW006158;
	Thu, 29 Sep 2005 12:09:48 -0400 (EDT)
	(envelope-from acidos)
Message-Id: <200509291609.j8TG9mUW006158@regen.bandwidth-junkies.net>
Date: Thu, 29 Sep 2005 12:09:48 -0400 (EDT)
From: Adam VanderHook <acidos@bandwidth-junkies.net>
Reply-To: Adam VanderHook <acidos@bandwidth-junkies.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: missing header pcap-bpf.h compiling net/p5-Net-Pcap
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         86713
>Category:       ports
>Synopsis:       missing header pcap-bpf.h compiling net/p5-Net-Pcap
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    skv
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Sep 29 16:10:18 GMT 2005
>Closed-Date:    Fri Sep 30 17:29:17 GMT 2005
>Last-Modified:  Fri Sep 30 17:29:17 GMT 2005
>Originator:     Adam VanderHook
>Release:        FreeBSD 5.4-RELEASE-p1 i386
>Organization:
>Environment:
System: FreeBSD regen.bandwidth-junkies.net 5.4-RELEASE-p1 FreeBSD 5.4-RELEASE-p1 #5: Fri May 27 23:26:27 EDT 2005 acidos@regen.bandwidth-junkies.net:/usr/obj/usr/src/sys/REGEN i386

>Description:
Upgrading from p5-Net-Pcap 0.06 to 0.07 fails due to a missing header file pcap-bpf.h

>How-To-Repeat:
With p5-Net-Pcap-0.06 installed, check out the latest net/p5-Net-Pcap from CVS and
perform a 'portupgrade'.  Will most likely fail on a system with no prior p5-Net-Pcap
installed as well.

>Fix:

No fix yet.  The following is the compiler output when attempting to upgrade via portupgrade.

--->  Upgrading 'p5-Net-Pcap-0.06' to 'p5-Net-Pcap-0.07' (net/p5-Net-Pcap)
--->  Building '/usr/ports/net/p5-Net-Pcap'
===>  Building for p5-Net-Pcap-0.07
cc -c    -O -pipe -O -pipe    -DVERSION=\"0.07\"  -DXS_VERSION=\"0.07\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.8.7/mach/CORE"   Pcap.c
Pcap.xs:24:22: pcap-bpf.h: No such file or directory
Pcap.c: In function `XS_Net__Pcap_dump_open':
Pcap.c:440: warning: cast to pointer from integer of different size
Pcap.c: In function `XS_Net__Pcap_setnonblock':
Pcap.c:467: warning: cast to pointer from integer of different size
Pcap.c: In function `XS_Net__Pcap_getnonblock':
Pcap.c:507: warning: cast to pointer from integer of different size
Pcap.c: In function `XS_Net__Pcap_dispatch':
Pcap.c:549: warning: cast to pointer from integer of different size
Pcap.c: In function `XS_Net__Pcap_loop':
Pcap.c:584: warning: cast to pointer from integer of different size
Pcap.c: In function `XS_Net__Pcap_next':
Pcap.c:616: warning: cast to pointer from integer of different size
Pcap.c: In function `XS_Net__Pcap_dump':
Pcap.c:673: warning: cast to pointer from integer of different size
Pcap.c: In function `XS_Net__Pcap_compile':
Pcap.c:742: warning: cast to pointer from integer of different size
Pcap.c: In function `XS_Net__Pcap_setfilter':
Pcap.c:779: warning: cast to pointer from integer of different size
Pcap.c:786: warning: cast to pointer from integer of different size
Pcap.c: In function `XS_Net__Pcap_breakloop':
Pcap.c:808: warning: cast to pointer from integer of different size
Pcap.c: In function `XS_Net__Pcap_close':
Pcap.c:829: warning: cast to pointer from integer of different size
Pcap.c: In function `XS_Net__Pcap_dump_close':
Pcap.c:850: warning: cast to pointer from integer of different size
Pcap.c: In function `XS_Net__Pcap_datalink':
Pcap.c:873: warning: cast to pointer from integer of different size
Pcap.c: In function `XS_Net__Pcap_set_datalink':
Pcap.c:898: warning: cast to pointer from integer of different size
Pcap.c: In function `XS_Net__Pcap_snapshot':
Pcap.c:973: warning: cast to pointer from integer of different size
Pcap.c: In function `XS_Net__Pcap_is_swapped':
Pcap.c:997: warning: cast to pointer from integer of different size
Pcap.c: In function `XS_Net__Pcap_major_version':
Pcap.c:1021: warning: cast to pointer from integer of different size
Pcap.c: In function `XS_Net__Pcap_minor_version':
Pcap.c:1045: warning: cast to pointer from integer of different size
Pcap.c: In function `XS_Net__Pcap_perror':
Pcap.c:1068: warning: cast to pointer from integer of different size
Pcap.c: In function `XS_Net__Pcap_geterr':
Pcap.c:1091: warning: cast to pointer from integer of different size
Pcap.c: In function `XS_Net__Pcap_file':
Pcap.c:1147: warning: cast to pointer from integer of different size
Pcap.c:1156: warning: passing arg 7 of `Perl_do_open' from incompatible pointer type
Pcap.c: In function `XS_Net__Pcap_fileno':
Pcap.c:1178: warning: cast to pointer from integer of different size
Pcap.c: In function `XS_Net__Pcap_stats':
Pcap.c:1203: warning: cast to pointer from integer of different size
*** Error code 1

Stop in /usr/ports/net/p5-Net-Pcap/work/Net-Pcap-0.07.
*** Error code 1

Stop in /usr/ports/net/p5-Net-Pcap.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade5858.0 make
** Fix the problem and try again.
--->  Skipping 'security/aimsniff' (aimsniff-0.9d) because a requisite package 'p5-Net-Pcap-0.06' (net/p5-Net-Pcap) failed (specify -k to force)
** Listing the failed packages (*:skipped / !:failed)
        ! net/p5-Net-Pcap (p5-Net-Pcap-0.06)    (missing header)
        * security/aimsniff (aimsniff-0.9d)
--->  Packages processed: 0 done, 0 ignored, 1 skipped and 1 failed
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->skv 
Responsible-Changed-By: mnag 
Responsible-Changed-When: Thu Sep 29 21:27:20 GMT 2005 
Responsible-Changed-Why:  
Over to maintainer. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=86713 

From: Marcus Alves Grando <mnag@FreeBSD.org>
To: bug-followup@FreeBSD.org,  skv@FreeBSD.org
Cc:  
Subject: Re: ports/86713: missing header pcap-bpf.h compiling net/p5-Net-Pcap
Date: Thu, 29 Sep 2005 18:31:23 -0300

 Dear maintainer
 
 I have fix to PR 86713. If you don't have time i can commit.
 
 http://marcus.grupos.com.br:8080/patch/p5-Net-Pcap.patch
 
 Thanks
 
 -- 
 Marcus Alves Grando
 Grupos Internet S/A
 marcus(at)corp.grupos.com.br
   mnag(at)FreeBSD.org
State-Changed-From-To: open->closed 
State-Changed-By: skv 
State-Changed-When: Fri Sep 30 17:26:28 GMT 2005 
State-Changed-Why:  
Sorry, your patch is incorrect: 

* never use direct "/usr/local" - use LOCALBASE instead 
re-read http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/porting-prefix.html 
and check patched ports via "portlint -C" 

* "-L/usr/lib" is obviously incorrect, because we want libpcap 
from ports ( i.e. -L${LOCALBASE}/lib is correct value) 

Anyway, I'll fix this port. Thanks. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=86713 
>Unformatted:
