Subject: pkg/26729: Apparent perl inconsistency causes autoconf build failure
To: None <gnats-bugs@gnats.NetBSD.org>
From: None <briggs@ninthwonder.com>
List: pkgsrc-bugs
Date: 08/21/2004 23:26:37
>Number:         26729
>Category:       pkg
>Synopsis:       Apparent perl inconsistency causes autoconf build failure
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Aug 21 23:28:01 UTC 2004
>Closed-Date:
>Last-Modified:
>Originator:     Allen Briggs
>Release:        NetBSD 2.0_BETA
>Organization:
	Ninth Wonder, LLC
>Environment:
System: NetBSD firecat2.dev.ninthwonder.com 2.0_BETA NetBSD 2.0_BETA (GENERIC) #0: Thu Jul 8 17:08:08 EDT 2004 briggs@heat.dev.ninthwonder.com:/x/home/briggs/netbsd/2.x/src/sys/arch/i386/compile/obj.i386/GENERIC i386
Architecture: i386
Machine: i386
>Description:
	I deleted almost all of my packages with pkg_delete--leaving
	just papersize and xpkgwedge, I believe.  I then updated to
	2.0_BETA from 1.6Fish and attempted to build cups.  That failed
	when trying to build autoconf due to what appears to be some
	kind of internal inconsistency within perl5.  I've tried with
	both perl5 and perl58-thread.

	For perl5, I see the following messages (for perl-5.8.4nb1, the
	first line here refers to 2.121 instead of 2.102, but the effect
	is the same)

	Data::Dumper object version 2.102 does not match $Data::Dumper::VERSION 2.101 at /usr/pkg/lib/perl5/5.6.1/i386-netbsd/DynaLoader.pm line 225.
	Compilation failed in require at /b/netbsd-pkgsrc/devel/autoconf/work.i386/autoconf-2.59/tests/../lib/Autom4te/C4che.pm line 35.
	BEGIN failed--compilation aborted at /b/netbsd-pkgsrc/devel/autoconf/work.i386/autoconf-2.59/tests/../lib/Autom4te/C4che.pm line 35.
	Compilation failed in require at /b/netbsd-pkgsrc/devel/autoconf/work.i386/autoconf-2.59/tests/.././bin/autom4te line 39.
	BEGIN failed--compilation aborted at /b/netbsd-pkgsrc/devel/autoconf/work.i386/autoconf-2.59/tests/.././bin/autom4te line 39.
>How-To-Repeat:
	Presumably, an attempt to build and install autoconf on a
	clean system.
>Fix:
	unknown
>Release-Note:
>Audit-Trail:
>Unformatted:
 	autoconf-2.59, perl-5.6.1nb10, perl-5.8.4nb1