From owner-freebsd-stable Wed Sep 26 9:30:57 2001 Delivered-To: freebsd-stable@freebsd.org Received: from akirason.se.verio.net (akirason.se.verio.net [204.27.64.122]) by hub.freebsd.org (Postfix) with ESMTP id 3E6A837B421 for ; Wed, 26 Sep 2001 09:30:50 -0700 (PDT) Received: from beancounter (no-wkstns.gs.verio.net [204.27.67.225]) (authenticated) by akirason.se.verio.net (8.11.4/8.11.4) with ESMTP id f8QGbAI51950 for ; Wed, 26 Sep 2001 11:37:10 -0500 (CDT) (envelope-from jeckermann@verio.net) Message-ID: <012d01c146a8$9a0b5ad0$279c10ac@INTERNAL> From: "Jeff Eckermann" To: References: <20010926085253.O58361-100000@mail1.hub.org> Subject: Re: Upgrading system perl Date: Wed, 26 Sep 2001 11:30:49 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I tried this procedure on two servers. On the first one, everything went fine. FreeBSD version: FreeBSD akira.eckermann.com 4.3-RC FreeBSD 4.3-RC #0: Tue Jun 19 07:03:05 CDT 2001 (Perl wouldn't recognize that I had installed modules, though: is there an easy fix, or do I need to reinstall all of them? I installed them from ports.) On the second server, the install failed with error messages reproduced below. FreeBSD version: FreeBSD kiyoko.la.verio.net 4.3-STABLE FreeBSD 4.3-STABLE #0: Wed May 23 22:03:19 CDT 2001 I would be grateful for any suggestions about how to fix this. TIA Errors: NDBM_File.c:171: `DBM_REPLACE' undeclared (first use in this function) NDBM_File.c:176: structure has no member named `dbp' NDBM_File.xs:92: structure has no member named `dbp' NDBM_File.c: In function `XS_NDBM_File_DELETE': NDBM_File.c:214: structure has no member named `dbp' NDBM_File.c: In function `XS_NDBM_File_FIRSTKEY': NDBM_File.c:237: structure has no member named `dbp' NDBM_File.c:237: incompatible types in assignment NDBM_File.c: In function `XS_NDBM_File_NEXTKEY': NDBM_File.c:267: structure has no member named `dbp' NDBM_File.c:267: incompatible types in assignment NDBM_File.c: In function `XS_NDBM_File_error': NDBM_File.c:293: structure has no member named `dbp' NDBM_File.c: In function `XS_NDBM_File_clearerr': NDBM_File.c:315: structure has no member named `dbp' *** Error code 1 Stop in /usr/ports/lang/perl5/work/perl-5.6.1/ext/NDBM_File. *** Error code 1 Stop in /usr/ports/lang/perl5/work/perl-5.6.1. *** Error code 1 Stop in /usr/ports/lang/perl5. *** Error code 1 Stop in /usr/ports/lang/perl5. *** Error code 1 Stop in /usr/ports/lang/perl5. *** Error code 1 Stop in /usr/ports/lang/perl5. ----- Original Message ----- From: "Marc G. Fournier" To: Cc: Sent: Wednesday, September 26, 2001 7:59 AM Subject: Re: Upgrading system perl > On Wed, 26 Sep 2001 francisv@dagupan.com wrote: > > > Hi all, > > > > What's the best way of upgrading the system perl from 5.005_03 to 5.6.1? > > Modify /usr/ports/Mk/bsd.ports.mk so that 5.005_03 is 5.6.1 > > Build/install /usr/ports/lang/perl5 as: > make LOCALBASE=/usr install > > Set NO_PERL=YES in your /etc/make.conf so that if you do an upgrade to the > OS, you don't wipe out what you've just installed ... > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-stable" in the body of the message > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message