NetBSD Problem Report #44985

From dan@mcmahill.net  Sat May 21 10:49:45 2011
Return-Path: <dan@mcmahill.net>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id 48BE763BD37
	for <gnats-bugs@gnats.netbsd.org>; Sat, 21 May 2011 10:49:45 +0000 (UTC)
Message-Id: <20110521104941.F0B0E26CB1E2@bondage.mcmahill.net>
Date: Sat, 21 May 2011 06:49:41 -0400 (EDT)
From: dan@mcmahill.net
Reply-To: dan@mcmahill.net
To: gnats-bugs@gnats.NetBSD.org
Subject: p5-gdbm not linking with -lgdbm
X-Send-Pr-Version: 3.95

>Number:         44985
>Category:       pkg
>Synopsis:       p5-gdbm not linking with -lgdbm
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat May 21 10:50:00 +0000 2011
>Closed-Date:    Fri Jan 04 10:19:50 +0000 2013
>Last-Modified:  Sun Jan 13 17:55:05 +0000 2013
>Originator:     Dan McMahill
>Release:        NetBSD 5.1
>Organization:
NetBSD
>Environment:


System: NetBSD bondage 5.1 NetBSD 5.1 (GENERIC-$Revision: 1.325.4.1 $) #0: Sat Nov 6 13:57:23 UTC 2010 builds@b8.netbsd.org:/home/builds/ab/netbsd-5-1-RELEASE/alpha/201011061943Z-obj/home/builds/ab/netbsd-5-1-RELEASE/src/sys/arch/alpha/compile/GENERIC alpha
Architecture: alpha
Machine: alpha
>Description:

when database/p5-gdbm is built, I see the following in the build log:

===> Configuring for p5-gdbm-5.12.2
=> Checking for portability problems in extracted files
Note (probably harmless): No library found for -lgdbm
Note (probably harmless): No library found for -ldbm
Writing Makefile for GDBM_File


^^^^^ note the "no library found for -lgdbm" ^^^^^^

===> Building for p5-gdbm-5.12.2
cp GDBM_File.pm blib/lib/GDBM_File.pm
/usr/pkg/bin/perl /usr/pkg/lib/perl5/vendor_perl/5.12.0/ExtUtils/xsubpp -noprototypes -typemap /usr/pkg/lib/perl5/5.12.0/ExtUtils/typemap -typemap typemap  GDBM_File.xs > GDBM_File.xsc && mv GDBM_File.xsc GDBM_File.c
cc -c    -O2 -mcpu=21164a -mieee -pthread -I/usr/include -fno-strict-aliasing -pipe -O2 -mcpu=21164a -mieee -I/usr/pkg/include -I/usr/include    -I/usr/pkg/include -I/usr/include    -DVERSION=\"1.10\"  -DXS_VERSION=\"1.1\" -DPIC -fPIC "-I/usr/pkg/lib/perl5/5.12.0/alpha-netbsd-thread-multi/CORE"   GDBM_File.c
Running Mkbootstrap for GDBM_File ()
chmod 644 GDBM_File.bs
rm -f blib/arch/auto/GDBM_File/GDBM_File.so
cc  -Wl,-R/usr/pkg/lib --whole-archive -shared GDBM_File.o -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o blib/arch/auto/GDBM_File/GDBM_File.so            -L/usr/pkg/lib/perl5/5.12.0/alpha-netbsd-thread-multi/CORE -Wl,-R/usr/pkg/lib/perl5/5.12.0/alpha-netbsd-thread-multi/CORE -Wl,-R/usr/pkg/lib/perl5/5.12.0/alpha-netbsd-thread-multi/CORE -lperl
chmod 755 blib/arch/auto/GDBM_File/GDBM_File.so
cp GDBM_File.bs blib/arch/auto/GDBM_File/GDBM_File.bs
chmod 644 blib/arch/auto/GDBM_File/GDBM_File.bs
Manifying blib/man3/GDBM_File.3
=> Unwrapping files-to-be-installed.

^^^^^^^ now no linking with -lgdbm ^^^^^^^^

make test shows the test being skipped:

===> Testing for p5-gdbm-5.12.2
PERL_DL_NONLAZY=1 /usr/pkg/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/gdbm.t .. skipped: GDBM_File was not built
Files=1, Tests=0,  0 wallclock secs ( 0.30 usr  0.12 sys +  0.10 cusr  0.08 csys =  0.59 CPU)
Result: NOTESTS

And finally, a very simple perl program using GDBM_File:

-------------
#!/usr/pkg/bin/perl

use strict;
use warnings;
use GDBM_File;

my $filename = "/tmp/gdbm_test";
my %hash;

tie %hash, 'GDBM_File', $filename, &GDBM_WRCREAT, 0640;
# Use the %hash array.
untie %hash ;

print "All good\n";
-------------

% ./test.pl
/usr/pkg/lib/perl5/vendor_perl/5.12.0/alpha-netbsd-thread-multi/auto/GDBM_File/GDBM_File.so: Undefined PLT symbol "gdbm_open" (symnum = 23)

because we didn't link with -lgdbm....

>How-To-Repeat:

>Fix:

I can hack around this by 

make configure
vi work/perl-5.12.2/ext/GDBM_File/Makefile

and adding -lgdbm right next -lperl but I'm guessing there is a right way to get this module to recognize that I have gdbm installed
(via pkgsrc).

With this hack the simple test.pl script above works.


>Release-Note:

>Audit-Trail:
From: "OBATA Akio" <obache@netbsd.org>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/44985: p5-gdbm not linking with -lgdbm
Date: Sat, 21 May 2011 20:33:51 +0900

 On Sat, 21 May 2011 19:50:00 +0900, <dan@mcmahill.net> wrote:

 > ===> Configuring for p5-gdbm-5.12.2
 > => Checking for portability problems in extracted files
 > Note (probably harmless): No library found for -lgdbm
 > Note (probably harmless): No library found for -ldbm
 > Writing Makefile for GDBM_File
 >
 >
 > ^^^^^ note the "no library found for -lgdbm" ^^^^^^

 This is the problem.
 Do you have this kind issue with only this package?

 > make test shows the test being skipped:
 >
 > ===> Testing for p5-gdbm-5.12.2
 > PERL_DL_NONLAZY=1 /usr/pkg/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
 > t/gdbm.t .. skipped: GDBM_File was not built
 > Files=1, Tests=0,  0 wallclock secs ( 0.30 usr  0.12 sys +  0.10 cusr  0.08 csys =  0.59 CPU)
 > Result: NOTESTS

 This is harmless, because it check config of perl itself (perl5 is not configure&built with gdbm).

From: Dan McMahill <dan@mcmahill.net>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/44985: p5-gdbm not linking with -lgdbm
Date: Sat, 21 May 2011 19:02:33 -0400

 On 5/21/2011 7:35 AM, OBATA Akio wrote:
 > The following reply was made to PR pkg/44985; it has been noted by GNATS.
 > 
 > From: "OBATA Akio" <obache@netbsd.org>
 > To: gnats-bugs@netbsd.org
 > Cc: 
 > Subject: Re: pkg/44985: p5-gdbm not linking with -lgdbm
 > Date: Sat, 21 May 2011 20:33:51 +0900
 > 
 >  On Sat, 21 May 2011 19:50:00 +0900, <dan@mcmahill.net> wrote:
 >  
 >  > ===> Configuring for p5-gdbm-5.12.2
 >  > => Checking for portability problems in extracted files
 >  > Note (probably harmless): No library found for -lgdbm
 >  > Note (probably harmless): No library found for -ldbm
 >  > Writing Makefile for GDBM_File
 >  >
 >  >
 >  > ^^^^^ note the "no library found for -lgdbm" ^^^^^^
 >  
 >  This is the problem.
 >  Do you have this kind issue with only this package?

 So far I have not seen this for other pkgs but I have not checked lots.
  I don't know anything about MakeMaker or where to look for debug
 information.

 -Dan



From: "OBATA Akio" <obache@netbsd.org>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/44985: p5-gdbm not linking with -lgdbm
Date: Sun, 22 May 2011 09:57:33 +0900

 On Sun, 22 May 2011 09:20:04 +0900, Dan McMahill <dan@mcmahill.net> wrote:

 >  So far I have not seen this for other pkgs but I have not checked lots.
 >   I don't know anything about MakeMaker or where to look for debug
 >  information.

 Could you try following?
 % make configure MAKE_PARAMS=verbose

 For me, as following result.

 => Bootstrap dependency digest>=20010302: found digest-20080510
 ===> Skipping vulnerability checks.
 WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
 WARNING: To fix run: `/usr/pkg/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'.
 ===> Creating toolchain wrappers for p5-gdbm-5.12.2
 ===> Configuring for p5-gdbm-5.12.2
 => Checking for portability problems in extracted files
    BUILD_REQUIRES => {  }
    LIBS => [q[-lgdbm], q[-ldbm]]
    NAME => q[GDBM_File]
    PREREQ_PM => {  }
    VERSION_FROM => q[GDBM_File.pm]
    XSPROTOARG => q[-noprototypes]
    XS_VERSION => q[1.1]
    realclean => { FILES=>q[const-c.inc const-xs.inc] }
 Using PERL=/usr/pkg/bin/perl
 Potential libraries are '-lgdbm':
 gdbm not found in /lib
 gdbm not found in /usr/lib
 '-lgdbm' found at /usr/pkg/lib/libgdbm.so.3
 Writing Makefile for GDBM_File

 -- 
 OBATA Akio / obache@NetBSD.org

From: Dan McMahill <dan@mcmahill.net>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/44985: p5-gdbm not linking with -lgdbm
Date: Sat, 21 May 2011 22:00:29 -0400

 This is a multi-part message in MIME format.
 --------------010005060200070404010308
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit

 On 5/21/2011 9:00 PM, OBATA Akio wrote:
 >  Could you try following?
 >  % make configure MAKE_PARAMS=verbose


 >  Potential libraries are '-lgdbm':
 >  gdbm not found in /lib
 >  gdbm not found in /usr/lib
 >  '-lgdbm' found at /usr/pkg/lib/libgdbm.so.3
 >  Writing Makefile for GDBM_File
 >  

 I'm attaching mine.  While I have /usr/pkg/lib/libgdbm.so.3 it looks
 like /usr/pkg/lib is never being consulted.


 --------------010005060200070404010308
 Content-Type: text/plain;
  name="config.log"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="config.log"

 => Bootstrap dependency digest>=20010302: found digest-20080510
 => Checksum SHA1 OK for perl-5.12.2.tar.gz
 => Checksum RMD160 OK for perl-5.12.2.tar.gz
 ===> Installing dependencies for p5-gdbm-5.12.2
 => Build dependency checkperms>=1.1: found checkperms-1.11
 => Full dependency gdbm>=1.8.3nb1: found gdbm-1.8.3nb1
 => Full dependency perl<5.14.0: found perl-5.12.2nb2
 => Full dependency perl>=5.12.0: found perl-5.12.2nb2
 ===> Overriding tools for p5-gdbm-5.12.2
 ===> Extracting for p5-gdbm-5.12.2
 ===> Patching for p5-gdbm-5.12.2
 ===> Creating toolchain wrappers for p5-gdbm-5.12.2
 ===> Configuring for p5-gdbm-5.12.2
 => Checking for portability problems in extracted files
   BUILD_REQUIRES => {  }
   LIBS => [q[-lgdbm], q[-ldbm]]
   NAME => q[GDBM_File]
   PREREQ_PM => {  }
   VERSION_FROM => q[GDBM_File.pm]
   XSPROTOARG => q[-noprototypes]
   XS_VERSION => q[1.1]
   realclean => { FILES=>q[const-c.inc const-xs.inc] }
 Using PERL=/usr/pkg/bin/perl
 Potential libraries are '-lgdbm':
 gdbm not found in /lib
 gdbm not found in /usr/lib
 Note (probably harmless): No library found for -lgdbm
 Potential libraries are '-ldbm':
 dbm not found in /lib
 dbm not found in /usr/lib
 Note (probably harmless): No library found for -ldbm
 Writing Makefile for GDBM_File

 --------------010005060200070404010308--

From: "OBATA Akio" <obache@netbsd.org>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/44985: p5-gdbm not linking with -lgdbm
Date: Sun, 22 May 2011 16:53:11 +0900

 Could you try following?
 % perl -e 'use Config; print "$Config{'libpth'}\n";'
 /lib /usr/lib /usr/pkg/lib

 -- 
 OBATA Akio / obache@NetBSD.org

From: Dan McMahill <dan@mcmahill.net>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/44985: p5-gdbm not linking with -lgdbm
Date: Sun, 22 May 2011 08:24:23 -0400

 On 5/22/2011 5:15 AM, OBATA Akio wrote:

 >  Could you try following?
 >  % perl -e 'use Config; print "$Config{'libpth'}\n";'
 >  /lib /usr/lib /usr/pkg/lib

 /lib /usr/lib

 The perl on this system was built just a few days ago from an currently
 updated pkgsrc tree.  I don't think I have any weird /etc/mk.conf settings.

State-Changed-From-To: open->feedback
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Tue, 04 Oct 2011 05:49:03 +0000
State-Changed-Why:
I cannot replicate this now (although on -current) - are you still
seeing it?


From: Joerg Sonnenberger <joerg@britannica.bec.de>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/44985 (p5-gdbm not linking with -lgdbm)
Date: Tue, 4 Oct 2011 10:49:14 +0200

 On Tue, Oct 04, 2011 at 05:49:04AM +0000, dholland@NetBSD.org wrote:
 > Synopsis: p5-gdbm not linking with -lgdbm
 > 
 > State-Changed-From-To: open->feedback
 > State-Changed-By: dholland@NetBSD.org
 > State-Changed-When: Tue, 04 Oct 2011 05:49:03 +0000
 > State-Changed-Why:
 > I cannot replicate this now (although on -current) - are you still
 > seeing it?

 I can. The problem is that under some circumstances, the default Perl
 library path (libpth) only contains /lib and /usr/lib, not /usr/pkg/lib.

 Joerg

From: "OBATA Akio" <obache@netbsd.org>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/44985 (p5-gdbm not linking with -lgdbm)
Date: Tue, 04 Oct 2011 20:20:15 +0900

 On Tue, 04 Oct 2011 17:50:04 +0900, Joerg Sonnenberger <joerg@britannica.bec.de> wrote:

 >  > I cannot replicate this now (although on -current) - are you still
 >  > seeing it?
 > I can. The problem is that under some circumstances, the default Perl
 >  library path (libpth) only contains /lib and /usr/lib, not /usr/pkg/lib.

 For NetBSD,
 1) /usr/pkg/lib is hard-coded in hints/netbsd.sh, so LOCALBASE != /usr/pkg,
    ${LOCALBASE}/lib will not be added to libpth
 2) even if ${LOCALBASE} == /usr/pkg,  in the case /usr/pkg/lib does not exist
     when doing Configure, it will not be added to libpth.

From: Joerg Sonnenberger <joerg@britannica.bec.de>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/44985 (p5-gdbm not linking with -lgdbm)
Date: Tue, 4 Oct 2011 13:45:13 +0200

 On Tue, Oct 04, 2011 at 11:25:02AM +0000, OBATA Akio wrote:
 > The following reply was made to PR pkg/44985; it has been noted by GNATS.
 > 
 > From: "OBATA Akio" <obache@netbsd.org>
 > To: gnats-bugs@netbsd.org
 > Cc: 
 > Subject: Re: pkg/44985 (p5-gdbm not linking with -lgdbm)
 > Date: Tue, 04 Oct 2011 20:20:15 +0900
 > 
 >  On Tue, 04 Oct 2011 17:50:04 +0900, Joerg Sonnenberger <joerg@britannica.bec.de> wrote:
 >  
 >  >  > I cannot replicate this now (although on -current) - are you still
 >  >  > seeing it?
 >  > I can. The problem is that under some circumstances, the default Perl
 >  >  library path (libpth) only contains /lib and /usr/lib, not /usr/pkg/lib.
 >  
 >  For NetBSD,
 >  1) /usr/pkg/lib is hard-coded in hints/netbsd.sh, so LOCALBASE != /usr/pkg,
 >     ${LOCALBASE}/lib will not be added to libpth
 >  2) even if ${LOCALBASE} == /usr/pkg,  in the case /usr/pkg/lib does not exist
 >      when doing Configure, it will not be added to libpth.

 Ah! That might be the critical missing hint. In a bulk build, it
 certainly will not exist at the time of build.

 Joerg

From: Dan McMahill <dan@mcmahill.net>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/44985 (p5-gdbm not linking with -lgdbm)
Date: Tue, 04 Oct 2011 07:58:33 -0400

 On 10/4/2011 7:50 AM, Joerg Sonnenberger wrote:
 > The following reply was made to PR pkg/44985; it has been noted by GNATS.
 > 
 > From: Joerg Sonnenberger <joerg@britannica.bec.de>
 > To: gnats-bugs@NetBSD.org
 > Cc: 
 > Subject: Re: pkg/44985 (p5-gdbm not linking with -lgdbm)
 > Date: Tue, 4 Oct 2011 13:45:13 +0200
 > 
 >  On Tue, Oct 04, 2011 at 11:25:02AM +0000, OBATA Akio wrote:
 >  > The following reply was made to PR pkg/44985; it has been noted by GNATS.
 >  > 
 >  > From: "OBATA Akio" <obache@netbsd.org>
 >  > To: gnats-bugs@netbsd.org
 >  > Cc: 
 >  > Subject: Re: pkg/44985 (p5-gdbm not linking with -lgdbm)
 >  > Date: Tue, 04 Oct 2011 20:20:15 +0900
 >  > 
 >  >  On Tue, 04 Oct 2011 17:50:04 +0900, Joerg Sonnenberger <joerg@britannica.bec.de> wrote:
 >  >  
 >  >  >  > I cannot replicate this now (although on -current) - are you still
 >  >  >  > seeing it?
 >  >  > I can. The problem is that under some circumstances, the default Perl
 >  >  >  library path (libpth) only contains /lib and /usr/lib, not /usr/pkg/lib.
 >  >  
 >  >  For NetBSD,
 >  >  1) /usr/pkg/lib is hard-coded in hints/netbsd.sh, so LOCALBASE != /usr/pkg,
 >  >     ${LOCALBASE}/lib will not be added to libpth
 >  >  2) even if ${LOCALBASE} == /usr/pkg,  in the case /usr/pkg/lib does not exist
 >  >      when doing Configure, it will not be added to libpth.
 >  
 >  Ah! That might be the critical missing hint. In a bulk build, it
 >  certainly will not exist at the time of build.
 >  

 Indeed.  It was a bulk build where this showed up for me and then when I
 tried to reproduce the problem I couldn't.  However when I tried to
 reproduce it, I already had /usr/pkg/lib.

 -Dan


State-Changed-From-To: feedback->open
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Thu, 13 Oct 2011 14:59:40 +0000
State-Changed-Why:
my question was stupid


From: "David A. Holland" <dholland@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/44985 CVS commit: pkgsrc/lang/perl5
Date: Thu, 3 Jan 2013 10:11:34 +0000

 Module Name:	pkgsrc
 Committed By:	dholland
 Date:		Thu Jan  3 10:11:34 UTC 2013

 Modified Files:
 	pkgsrc/lang/perl5: Makefile distinfo
 Added Files:
 	pkgsrc/lang/perl5/patches: patch-hints_netbsd.sh

 Log Message:
 Don't hardwire /usr/pkg; use $PREFIX instead. This fixes various
 problems with linking and rpaths, such as the NetBSD manifestation of
 PR 47187, and probably others; I haven't tried yet but I suspect at
 least my manifestation of PR 44985 will be fixed too.


 To generate a diff of this commit:
 cvs rdiff -u -r1.192 -r1.193 pkgsrc/lang/perl5/Makefile
 cvs rdiff -u -r1.89 -r1.90 pkgsrc/lang/perl5/distinfo
 cvs rdiff -u -r0 -r1.3 pkgsrc/lang/perl5/patches/patch-hints_netbsd.sh

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

From: David Holland <dholland-pbugs@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/44985 (p5-gdbm not linking with -lgdbm)
Date: Thu, 3 Jan 2013 20:46:38 +0000

 On Tue, Oct 04, 2011 at 11:25:02AM +0000, OBATA Akio wrote:
  >  For NetBSD,
  >  1) /usr/pkg/lib is hard-coded in hints/netbsd.sh, so LOCALBASE != /usr/pkg,
  >     ${LOCALBASE}/lib will not be added to libpth

 This is fixed now, and I am now getting a working p5-gdbm.

  >  2) even if ${LOCALBASE} == /usr/pkg,  in the case /usr/pkg/lib does not
  >      exist when doing Configure, it will not be added to libpth.

 My understanding is that Joerg fixed this some time back; is that the
 case?

 If so, I think this bug can finally be closed.

 -- 
 David A. Holland
 dholland@netbsd.org

From: Joerg Sonnenberger <joerg@britannica.bec.de>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/44985 (p5-gdbm not linking with -lgdbm)
Date: Thu, 3 Jan 2013 22:23:31 +0100

 On Thu, Jan 03, 2013 at 08:50:06PM +0000, David Holland wrote:
 >   >  2) even if ${LOCALBASE} == /usr/pkg,  in the case /usr/pkg/lib does not
 >   >      exist when doing Configure, it will not be added to libpth.
 >  
 >  My understanding is that Joerg fixed this some time back; is that the
 >  case?

 Correct.

 Joerg

State-Changed-From-To: open->closed
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Fri, 04 Jan 2013 10:19:50 +0000
State-Changed-Why:
Fixed, finally.


From: "Matthias Scheler" <tron@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/44985 CVS commit: [pkgsrc-2012Q4] pkgsrc/lang/perl5
Date: Sun, 13 Jan 2013 17:54:01 +0000

 Module Name:	pkgsrc
 Committed By:	tron
 Date:		Sun Jan 13 17:54:01 UTC 2013

 Modified Files:
 	pkgsrc/lang/perl5 [pkgsrc-2012Q4]: Makefile distinfo
 Added Files:
 	pkgsrc/lang/perl5/patches [pkgsrc-2012Q4]: patch-hints_netbsd.sh

 Log Message:
 Pullup ticket #4011 - requested by dholland
 lang/perl5: packaging fix

 Revisions pulled up:
 - lang/perl5/Makefile                                           1.193
 - lang/perl5/distinfo                                           1.90
 - lang/perl5/patches/patch-hints_netbsd.sh                      1.3

 ---
    Module Name:	pkgsrc
    Committed By:	dholland
    Date:		Thu Jan  3 10:11:34 UTC 2013

    Modified Files:
    	pkgsrc/lang/perl5: Makefile distinfo
    Added Files:
    	pkgsrc/lang/perl5/patches: patch-hints_netbsd.sh

    Log Message:
    Don't hardwire /usr/pkg; use $PREFIX instead. This fixes various
    problems with linking and rpaths, such as the NetBSD manifestation of
    PR 47187, and probably others; I haven't tried yet but I suspect at
    least my manifestation of PR 44985 will be fixed too.


 To generate a diff of this commit:
 cvs rdiff -u -r1.192 -r1.192.2.1 pkgsrc/lang/perl5/Makefile
 cvs rdiff -u -r1.89 -r1.89.2.1 pkgsrc/lang/perl5/distinfo
 cvs rdiff -u -r0 -r1.2.2.1 pkgsrc/lang/perl5/patches/patch-hints_netbsd.sh

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.