From owner-freebsd-questions@FreeBSD.ORG Wed Feb 25 17:37:31 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1095016A4CE for ; Wed, 25 Feb 2004 17:37:31 -0800 (PST) Received: from mta13.adelphia.net (mta13.mail.adelphia.net [68.168.78.44]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7931C43D2F for ; Wed, 25 Feb 2004 17:37:30 -0800 (PST) (envelope-from parv_fm@mailsent.net) Received: from moo.holy.cow ([69.160.71.102]) by mta13.adelphia.net (InterMail vM.5.01.06.05 201-253-122-130-105-20030824) with ESMTP id <20040226013722.KXWY28190.mta13.adelphia.net@moo.holy.cow>; Wed, 25 Feb 2004 20:37:22 -0500 Received: by moo.holy.cow (Postfix, from userid 1001) id 800C7A980; Wed, 25 Feb 2004 20:37:37 -0500 (EST) Date: Wed, 25 Feb 2004 20:37:37 -0500 From: parv To: Noah Garrett Wallach Message-ID: <20040226013737.GA4343@moo.holy.cow> Mail-Followup-To: Noah Garrett Wallach , freebsd-questions@freebsd.org References: <20040225160658.N28489@typhoon.enabled.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040225160658.N28489@typhoon.enabled.com> cc: freebsd-questions@freebsd.org Subject: Re: perl and openwebmail - cant locate vars.pm X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Feb 2004 01:37:31 -0000 in message <20040225160658.N28489@typhoon.enabled.com>, wrote Noah Garrett Wallach thusly... > > okay i am attempting to install perl-5.8.2 from the /usr/ports > > I am seeing the following thing happen ... > and also what should my /etc/make.conf file look like - is this > okay? ... > # -- use.perl generated deltas -- # > # Created: Tue Jul 15 22:09:26 2003 > # Setting to use base perl from ports: > PERL_VER=5.8.2 > PERL_VERSION=5.8.2 > PERL_ARCH=mach > NOPERL=yo > NO_PERL=yo > NO_PERL_WRAPPER=yo ... > output from speedyCGI files. > > Can't locate vars.pm in @INC (@INC contains: I have that in /usr/local/lib/perl5/5.8.2/vars.pm. What does "find /usr/local/lib -type f -name 'vars.pm'" show? Better yet tell us the output of ... perl -Mstrict -w \ -e \ ' use vars q/$polka/; $polka = q/dot/; ' ...which should be whole lot of nothing. ( reformated original --v ) > /usr/local/lib/perl5/site_perl/5.8.0/mach > /usr/local/lib/perl5/site_perl/5.8.0 > /usr/local/lib/perl5/site_perl/5.6.1 > /usr/local/lib/perl5/site_perl/5.005 > /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.0/BSDPAN > /usr/local/lib/perl5/5.8.0/mach /usr/local/lib/perl5/5.8.0) at > /dev/fd/10 line 19. BEGIN failed--compilation aborted at > /dev/fd/10 line 19. speedy_backend[20770]: perl_parse error > speedy[20768]: Cannot spawn backend process Wow, you have three versions of perl installed; now have installed, rather, trying to install 5.8.2 -- as it is missing from above @INC -- *seemingly* under the same parent directory. You are one brave fellow! If you do not need old files, why not deinstall old ports nd/or clear directories, deinstall 5.8.2, & recompile? Then again problem could itself be w/ the speedyCGI port. For comparison, i have only Perl 5.8.2 installed & @INC is... # perl -e '$, = qq/\n/; print @INC' /usr2/local/lib/perl5/site_perl/5.8.2/mach /usr2/local/lib/perl5/site_perl/5.8.2 /usr2/local/lib/perl5/site_perl /usr2/local/lib/perl5/5.8.2/BSDPAN /usr2/local/lib/perl5/5.8.2/mach /usr2/local/lib/perl5/5.8.2 . - Parv --