Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Sep 2001 11:30:49 -0500
From:      "Jeff Eckermann" <jeckermann@verio.net>
To:        <stable@freebsd.org>
Subject:   Re: Upgrading system perl
Message-ID:  <012d01c146a8$9a0b5ad0$279c10ac@INTERNAL>
References:  <20010926085253.O58361-100000@mail1.hub.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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" <scrappy@hub.org>
To: <francisv@dagupan.com>
Cc: <stable@freebsd.org>
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?012d01c146a8$9a0b5ad0$279c10ac>