From arundel@gmx.net  Sun Feb 15 15:33:39 2004
Return-Path: <arundel@gmx.net>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 5FA8016A4D1
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 15 Feb 2004 15:33:39 -0800 (PST)
Received: from mail.gmx.net (pop.gmx.de [213.165.64.20])
	by mx1.FreeBSD.org (Postfix) with SMTP id A8DDF43D1F
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 15 Feb 2004 15:33:38 -0800 (PST)
	(envelope-from arundel@gmx.net)
Received: (qmail 1153 invoked by uid 65534); 15 Feb 2004 23:33:37 -0000
Received: from pD9FF1E53.dip.t-dialin.net (EHLO freebsd-usr) (217.255.30.83)
  by mail.gmx.net (mp009) with SMTP; 16 Feb 2004 00:33:37 +0100
Received: by freebsd-usr (sSMTP sendmail emulation); Mon, 16 Feb 2004 00:33:56 +0100
Message-Id: <20040215233356.GA13691@gmx.net>
Date: Mon, 16 Feb 2004 00:33:56 +0100
From: "alexander" <arundel@gmx.net>
Reply-To: No Name <arundel@gmx.net>
To: FreeBSD-gnats-submit@freebsd.org
Subject: Perl errors in portlint-2.5.7
X-Send-Pr-Version: 3.113

>Number:         62891
>Category:       ports
>Synopsis:       Perl errors in  portlint-2.5.7
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    marcus
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Feb 15 15:40:21 PST 2004
>Closed-Date:    Mon Feb 16 15:43:45 PST 2004
>Last-Modified:  Tue Jul 27 14:01:57 UTC 2010
>Originator:     Alexander Best
>Release:        FreeBSD 4.9-STABLE i386
>Organization:
>Environment:
System: FreeBSD skatecity 4.9-STABLE FreeBSD 4.9-STABLE #0: Sun Feb 8 17:15:36 CET 2004 arundel@skatecity:/usr/obj/usr/src/sys/ARUNDEL i386

>Description:
	portlint produces errors (perl). Here's an example from www/mozilla:

here >	glob failed (child exited with status 127) at /usr/local/bin/portlint line 260.
here >	glob failed (child exited with status 127) at /usr/local/bin/portlint line 278.
	WARN: Makefile: possible use of absolute pathname "/usr/bin/sort".
	WARN: Makefile: for new port, make $FreeBSD$ tag in comment section empty, to make CVS happy.
	WARN: Makefile: unless this is a master port, PORTNAME has to be set by "=", not by "?=".
	WARN: Makefile: new ports should not set PORTREVISION.
	WARN: Makefile: new ports should not set PORTEPOCH.
	WARN: Makefile: "PKGNAMESUFFIX" has to appear earlier.
	WARN: /usr/ports/www/mozilla/pkg-message: possible use of absolute pathname "/usr/local/jdk1.3.1/...".
	WARN: /usr/ports/www/mozilla/pkg-message: possible direct use of "/usr/local" found. if so, use ${PREFIX} or ${LOCALBASE}, as appropriate.
here >	glob failed (child exited with status 127) at /usr/local/bin/portlint line 323.
	FATAL: files: empty directory should be removed.
	1 fatal errors and 8 warnings found.

	The last error makes portlint complain about empty directories, even if they aren't empty.

>How-To-Repeat:
	cd /usr/ports/www/mozilla && portlint -A
>Fix:
	ehhmm...you tell me.

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->marcus 
Responsible-Changed-By: marcus 
Responsible-Changed-When: Sun Feb 15 15:44:29 PST 2004 
Responsible-Changed-Why:  
Over to maintainer. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=62891 
State-Changed-From-To: open->feedback 
State-Changed-By: marcus 
State-Changed-When: Sun Feb 15 15:44:42 PST 2004 
State-Changed-Why:  
What version of Perl are you using?  I cannot reproduce your problem with 
Perl 5.00503 on -STABLE: 

% portlint -V 
portlint version 2.5.7 
% cd /usr/ports/www/mozilla && portlint -A 
WARN: Makefile: possible use of absolute pathname "/usr/bin/sort". 
WARN: Makefile: for new port, make $FreeBSD$ tag in comment section empty, to make CVS happy. 
WARN: Makefile: unless this is a master port, PORTNAME has to be set by "=", not by "?=". 
WARN: Makefile: new ports should not set PORTREVISION. 
WARN: Makefile: new ports should not set PORTEPOCH. 
WARN: Makefile: "PKGNAMESUFFIX" has to appear earlier. 
WARN: /usr/ports/www/mozilla/pkg-message: possible use of absolute pathname "/usr/local/jdk1.3.1/...". 
WARN: /usr/ports/www/mozilla/pkg-message: possible direct use of "/usr/local" found. if so, use ${PREFIX} or ${LOCALBASE}, as appropriate. 
0 fatal errors and 8 warnings found. 

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

From: "alexander" <arundel@gmx.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc:  
Subject: Re: ports/62891: Perl errors in portlint-2.5.7
Date: Mon, 16 Feb 2004 03:32:08 +0100

 >Submitter-Id:	current-users
 >Originator:	Alexander Best
 >Organization:	<organization of PR author (multiple lines)>
 >Confidential:	no <FreeBSD PRs are public data>
 >Synopsis:	Re: ports/62891: Perl errors in portlint-2.5.7
 >Severity:	non-critical
 >Priority:	medium
 >Category:	ports
 >Class:		sw-bug
 >Release:	FreeBSD 4.9-STABLE i386
 >Environment:
 System: FreeBSD skatecity 4.9-STABLE FreeBSD 4.9-STABLE #0: Sun Feb 8 17:15:36 CET 2004 arundel@skatecity:/usr/obj/usr/src/sys/ARUNDEL i386
 
 >Description:
 	This is perl, version 5.005_03 built for i386-freebsd.
 
 	I compiled /usr/src/gnu/usr.bin/perl and re-installed it, but that didn't fix the issue.
 	Here's my make.conf:
 
 	CFLAGS= -O -pipe
 	CPUTYPE=k7
 	CXXFLAGS+= -fmemoize-lookups -fsave-memoized
 	NOGAMES=true
 	NO_TCSH=true
 	NO_LPR=true
 	NO_IPFILTER=true
 	NO_I4B=true
 	NOPROFILE=true  
 	PPP_NOSUID=true
 	NO_BIND=true
 
 >How-To-Repeat:
 
 >Fix:
 

From: "alexander" <arundel@gmx.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc:  
Subject: Re: ports/62891: Perl errors in portlint-2.5.7
Date: Tue, 17 Feb 2004 00:36:28 +0100

 >Submitter-Id:	current-users
 >Originator:	Alexander Best
 >Organization:	<organization of PR author (multiple lines)>
 >Confidential:	no <FreeBSD PRs are public data>
 >Synopsis:	Re: ports/62891: Perl errors in portlint-2.5.7
 >Severity:	non-critical
 >Priority:	medium
 >Category:	ports
 >Class:		sw-bug
 >Release:	FreeBSD 4.9-STABLE i386
 >Environment:
 System: FreeBSD skatecity 4.9-STABLE FreeBSD 4.9-STABLE #0: Sun Feb 8 17:15:36 CET 2004 arundel@skatecity:/usr/obj/usr/src/sys/ARUNDEL i386
 
 >Description:
 	Turns out to be a problem with a compilation script of the base Perl. The existence and
 	location of csh is being staticaly set.
 
 >How-To-Repeat:
 	<code/input/activities to reproduce the problem (multiple lines)>
 
 >Fix:
 	See Problem Report gnu/62937.
 
State-Changed-From-To: feedback->closed 
State-Changed-By: marcus 
State-Changed-When: Mon Feb 16 15:43:05 PST 2004 
State-Changed-Why:  
This is actually being caused by a bug in the way Perl is built when 
NO_TCSH is defined.  See gnu/62937 for more details. 

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