From owner-freebsd-ports@FreeBSD.ORG Tue Jul 24 12:05:44 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 99F0116A41A for ; Tue, 24 Jul 2007 12:05:44 +0000 (UTC) (envelope-from tony@crosswinds.net) Received: from out-mx1.crosswinds.net (out-mx1.crosswinds.net [216.18.117.38]) by mx1.freebsd.org (Postfix) with ESMTP id 6CE9513C45B for ; Tue, 24 Jul 2007 12:05:44 +0000 (UTC) (envelope-from tony@crosswinds.net) Received: from admin.crosswinds.net (out-mx1.crosswinds.net [216.18.117.38]) by out-mx1.crosswinds.net (Postfix) with ESMTP id BD76A2BAFC; Tue, 24 Jul 2007 08:06:05 -0400 (EDT) Received: by admin.crosswinds.net (Postfix, from userid 1001) id 9E721403D; Tue, 24 Jul 2007 08:06:05 -0400 (EDT) Date: Tue, 24 Jul 2007 08:06:05 -0400 From: Tony Holmes To: Anton Berezin , freebsd-ports@freebsd.org Message-ID: <20070724120605.GA90806@crosswinds.net> References: <20070724021826.GA47532@crosswinds.net> <20070724095615.GA68140@heechee.tobez.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20070724095615.GA68140@heechee.tobez.org> User-Agent: Mutt/1.4.2.1i Cc: Subject: Re: Perl Dependancies in 7-CURRENT X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Jul 2007 12:05:44 -0000 > This snipped part is probably the most interesting to determine what caused > this in your setup... Actually it isn't - here is a much simpler, complete example: /usr/ports/dns/p5-Net-DNS: mx1# cd /usr/ports/dns/p5-Net-DNS mx1# ls Makefile distinfo files pkg-descr pkg-plist mx1# make clean ===> Cleaning for p5-Net-DNS-0.60 mx1# make ===> Vulnerability check disabled, database not found ===> Found saved configuration for p5-Net-DNS-0.60 ===> Extracting for p5-Net-DNS-0.60 => MD5 Checksum OK for Net-DNS-0.60.tar.gz. => SHA256 Checksum OK for Net-DNS-0.60.tar.gz. ===> p5-Net-DNS-0.60 depends on file: /usr/local/bin/perl5.8.8 - found ===> Patching for p5-Net-DNS-0.60 ===> p5-Net-DNS-0.60 depends on file: /usr/local/bin/perl5.8.8 - found ===> p5-Net-DNS-0.60 depends on file: /usr/local/bin/perl5.8.8 - found ===> Configuring for p5-Net-DNS-0.60 Testing if you have a C compiler and the needed header files.... You have a working compiler. Checking if your kit is complete... Looks good Writing Makefile for Net::DNS ===> Building for p5-Net-DNS-0.60 make: don't know how to make all. Stop *** Error code 2 Stop in /usr/ports/dns/p5-Net-DNS. *** Error code 1 Stop in /usr/ports/dns/p5-Net-DNS. mx1# ls -l work/Net-DNS-0.60/Makefile -rw-r--r-- 1 root wheel 0 Jul 24 08:00 work/Net-DNS-0.60/Makefile mx1# As you can see, 0 length Makefile. If i go into the work directory and issues a perl Makefile.PL, it generates one, without any patches being properly applied. -- Tony Holmes Ph: (416) 993-1219 Founder and Senior Systems Architect Crosswinds Internet Communications Inc.