NetBSD Problem Report #47187

From www@NetBSD.org  Mon Nov 12 18:36:36 2012
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
	by www.NetBSD.org (Postfix) with ESMTP id 76F9963E4AB
	for <gnats-bugs@gnats.NetBSD.org>; Mon, 12 Nov 2012 18:36:36 +0000 (UTC)
Message-Id: <20121112183635.14FF863E4AB@www.NetBSD.org>
Date: Mon, 12 Nov 2012 18:36:34 +0000 (UTC)
From: tuxillo@dragonflybsd.org
Reply-To: tuxillo@dragonflybsd.org
To: gnats-bugs@NetBSD.org
Subject: devel/scmgit-base fails to build on DragonFly 3.3
X-Send-Pr-Version: www-1.0

>Number:         47187
>Category:       pkg
>Synopsis:       net/p5-Net-LibIDN fails to build
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkgsrc-p5-people
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Nov 12 18:40:01 +0000 2012
>Closed-Date:    Sat Jan 12 02:57:11 +0000 2013
>Last-Modified:  Sun Jan 13 18:00:08 +0000 2013
>Originator:     Antonio Huete
>Release:        3.3-DEVELOPMENT DragonFly v3.3.0.581.gb95ec-DEVELOPMENT
>Organization:
DragonFly BSD
>Environment:
DragonFly cocaine.quantumachine.net 3.3-DEVELOPMENT DragonFly v3.3.0.581.gb95ec-DEVELOPMENT #1: Sun Nov 11 18:29:48 CET 2012     root@cocaine.quantumachine.net:/usr/obj/usr/src/sys/X86_64_GENERIC  x86_64

>Description:
Hi,

devel/scmgit-base fails to build on DragonFly 3.3.

See below an excerpt of the error message. Full log here: http://island.quantumachine.net/~antonioh/temp/log.bz2

[...]
===> Overriding tools for p5-Net-LibIDN-0.12nb4
===> Extracting for p5-Net-LibIDN-0.12nb4
===> Patching for p5-Net-LibIDN-0.12nb4
=> Applying pkgsrc patches for p5-Net-LibIDN-0.12nb4
===> Creating toolchain wrappers for p5-Net-LibIDN-0.12nb4
===> Configuring for p5-Net-LibIDN-0.12nb4
Shared object "libidn.so.11" not found, required by "__test1"
Shared object "libidn.so.11" not found, required by "__test1"
This module requires GNU Libidn, which could not be found.
===> Building for p5-Net-LibIDN-0.12nb4
bmake: cannot open Makefile.

bmake: stopped in /usr/pkgsrc/net/p5-Net-LibIDN/work/Net-LibIDN-0.12
*** Error code 2

Stop.
bmake: stopped in /usr/pkgsrc/net/p5-Net-LibIDN
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/net/p5-Net-LibIDN
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/security/p5-IO-Socket-SSL
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/mail/p5-Net-SMTP-SSL
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/devel/scmgit-base

>How-To-Repeat:
Fresh DFBSD chroot. Bootstrap and after that try to build it.
>Fix:
N/A

>Release-Note:

>Audit-Trail:

From: David Holland <dholland-pbugs@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/47187: net/p5-Net-LibIDN fails to build
Date: Tue, 13 Nov 2012 09:14:57 +0000

 On Mon, Nov 12, 2012 at 06:40:01PM +0000, tuxillo@dragonflybsd.org wrote:
  > devel/scmgit-base fails to build on DragonFly 3.3.

 or, more accurately, p5-Net-LibIDN fails to build.

  > [...]
  > ===> Overriding tools for p5-Net-LibIDN-0.12nb4
  > ===> Extracting for p5-Net-LibIDN-0.12nb4
  > ===> Patching for p5-Net-LibIDN-0.12nb4
  > => Applying pkgsrc patches for p5-Net-LibIDN-0.12nb4
  > ===> Creating toolchain wrappers for p5-Net-LibIDN-0.12nb4
  > ===> Configuring for p5-Net-LibIDN-0.12nb4
  > Shared object "libidn.so.11" not found, required by "__test1"
  > Shared object "libidn.so.11" not found, required by "__test1"
  > This module requires GNU Libidn, which could not be found.
  > ===> Building for p5-Net-LibIDN-0.12nb4
  > bmake: cannot open Makefile.

 I saw this last night on NetBSD so it's not just you.

 -- 
 David A. Holland
 dholland@netbsd.org

Responsible-Changed-From-To: pkg-manager->dfly-pkg-people
Responsible-Changed-By: hauke@NetBSD.org
Responsible-Changed-When: Fri, 16 Nov 2012 08:11:48 +0000
Responsible-Changed-Why:
A Dragonfly issue.


Responsible-Changed-From-To: dfly-pkg-people->pkg-manager
Responsible-Changed-By: dholland@NetBSD.org
Responsible-Changed-When: Fri, 16 Nov 2012 09:20:00 +0000
Responsible-Changed-Why:
no it isn't, as per my previous mail in this PR


From: =?iso-8859-15?Q?Antonio_Huete_Jim=E9nez?= <ahuete.devel@gmail.com>
To: pkg-manager@netbsd.org, dfly-pkg-people@netbsd.org,
 pkgsrc-bugs@netbsd.org, gnats-admin@netbsd.org, dholland@netbsd.org,
 tuxillo@dragonflybsd.org, gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/47187 (net/p5-Net-LibIDN fails to build)
Date: Mon, 26 Nov 2012 19:43:01 +0100

 Hi,

 Have you found what the problem could be or do you have any pointer we can  
 follow to try to fix this problem?


 > Synopsis: net/p5-Net-LibIDN fails to build
 >
 > Responsible-Changed-From-To: dfly-pkg-people->pkg-manager
 > Responsible-Changed-By: dholland@NetBSD.org
 > Responsible-Changed-When: Fri, 16 Nov 2012 09:20:00 +0000
 > Responsible-Changed-Why:
 > no it isn't, as per my previous mail in this PR
 >
 >
 >

 -- 
 Cheers,
 Antonio Huete

From: David Holland <dholland-pbugs@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/47187 (net/p5-Net-LibIDN fails to build)
Date: Fri, 7 Dec 2012 06:45:07 +0000

 On Mon, Nov 26, 2012 at 06:45:04PM +0000, Antonio Huete Jim?nez wrote:
  >  Have you found what the problem could be or do you have any
  > pointer we can follow to try to fix this problem?

 no idea, I don't do perl...

 -- 
 David A. Holland
 dholland@netbsd.org

Responsible-Changed-From-To: pkg-manager->pkgsrc-p5-people
Responsible-Changed-By: dholland@NetBSD.org
Responsible-Changed-When: Fri, 07 Dec 2012 06:51:09 +0000
Responsible-Changed-Why:
we can, however, try to attract the attention of the people who *do* do perl...


From: wen heping <wenheping@gmail.com>
To: gnats-bugs@netbsd.org
Cc: pkgsrc-p5-people@netbsd.org, pkg-manager@netbsd.org, 
	pkgsrc-bugs@netbsd.org, gnats-admin@netbsd.org, dholland@netbsd.org, 
	tuxillo@dragonflybsd.org
Subject: Re: pkg/47187 (net/p5-Net-LibIDN fails to build)
Date: Fri, 7 Dec 2012 20:25:34 +0800

 I can not reproduce this build error on NetBSD-6.0 and NetBSD-5.1.2, on i386.

 wen

 2012/12/7  <dholland@netbsd.org>:
 > Synopsis: net/p5-Net-LibIDN fails to build
 >
 > Responsible-Changed-From-To: pkg-manager->pkgsrc-p5-people
 > Responsible-Changed-By: dholland@NetBSD.org
 > Responsible-Changed-When: Fri, 07 Dec 2012 06:51:09 +0000
 > Responsible-Changed-Why:
 > we can, however, try to attract the attention of the people who *do* do perl...
 >
 >
 >

From: wen heping <wenheping@gmail.com>
To: gnats-bugs@netbsd.org
Cc: pkgsrc-p5-people@netbsd.org, pkg-manager@netbsd.org, 
	pkgsrc-bugs@netbsd.org, gnats-admin@netbsd.org, dholland@netbsd.org, 
	tuxillo@dragonflybsd.org
Subject: Re: pkg/47187 (net/p5-Net-LibIDN fails to build)
Date: Sat, 8 Dec 2012 19:50:28 +0800

 Hi,

    p5-Net-LibIDN could build well on DragonFly-3.3.0 ,i386 system, too.

    Here is my build log:

 dragon# make install
 => Bootstrap dependency digest>=20010302: found digest-20111104
 ===> 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'.
 => Checksum SHA1 OK for Net-LibIDN-0.12.tar.gz
 => Checksum RMD160 OK for Net-LibIDN-0.12.tar.gz
 ===> Installing dependencies for p5-Net-LibIDN-0.12nb3
 => Full dependency libidn>=1.20nb1: found libidn-1.23
 => Full dependency perl<5.16.0: found perl-5.14.2nb3
 => Full dependency perl>=5.14.0: found perl-5.14.2nb3
 ===> Overriding tools for p5-Net-LibIDN-0.12nb3
 ===> Extracting for p5-Net-LibIDN-0.12nb3
 ===> Patching for p5-Net-LibIDN-0.12nb3
 => Applying pkgsrc patches for p5-Net-LibIDN-0.12nb3
 ===> Creating toolchain wrappers for p5-Net-LibIDN-0.12nb3
 ===> Configuring for p5-Net-LibIDN-0.12nb3
 Found LibIDN, with TLD checking support
 Checking if your kit is complete...
 Looks good
 Unrecognized argument in LIBS ignored: '-pthread'
 Unrecognized argument in LIBS ignored: '-Wl,-E'
 Unrecognized argument in LIBS ignored: '-fstack-protector'
 Writing Makefile for Net::LibIDN
 Writing MYMETA.yml
 ===> Building for p5-Net-LibIDN-0.12nb3
 cp LibIDN.pm blib/lib/Net/LibIDN.pm
 AutoSplitting blib/lib/Net/LibIDN.pm (blib/lib/auto/Net/LibIDN)
 /usr/pkg/bin/perl /usr/pkg/lib/perl5/5.14.0/ExtUtils/xsubpp  -typemap
 /usr/pkg/lib/perl5/5.14.0/ExtUtils/typemap  LibIDN.xs > LibIDN.xsc &&
 mv LibIDN.xsc LibIDN.c
 cc -c  -I/usr/pkg/include  -O2 -pthread -I/usr/include -DHAS_FPSETMASK
 -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector
 -I/usr/local/include -O -pipe  -I/usr/pkg/include -I/usr/include
 -I/usr/pkg/include -I/usr/include    -DVERSION=\"0.12\"
 -DXS_VERSION=\"0.12\" -DPIC -fPIC
 "-I/usr/pkg/lib/perl5/5.14.0/i386-dragonfly-thread-multi/CORE"
 -DHAVE_TLD LibIDN.c
 Running Mkbootstrap for Net::LibIDN ()
 chmod 644 LibIDN.bs
 rm -f blib/arch/auto/Net/LibIDN/LibIDN.so
 LD_RUN_PATH="/usr/pkg/lib" cc  -Wl,-R/usr/pkg/lib -shared
 -L/usr/local/lib -fstack-protector LibIDN.o -L/usr/pkg/lib
 -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -o
 blib/arch/auto/Net/LibIDN/LibIDN.so         -Wl,-R/usr/pkg/lib
 -L/usr/pkg/lib -lidn
 -L/usr/pkg/lib/perl5/5.14.0/i386-dragonfly-thread-multi/CORE
 -Wl,-R/usr/pkg/lib/perl5/5.14.0/i386-dragonfly-thread-multi/CORE
 -Wl,-R/usr/pkg/lib/perl5/5.14.0/i386-dragonfly-thread-multi/CORE
 -lperl
 chmod 755 blib/arch/auto/Net/LibIDN/LibIDN.so
 cp LibIDN.bs blib/arch/auto/Net/LibIDN/LibIDN.bs
 chmod 644 blib/arch/auto/Net/LibIDN/LibIDN.bs
 Manifying blib/man3/Net::LibIDN.3
 => Unwrapping files-to-be-installed.
 ===> Installing for p5-Net-LibIDN-0.12nb3
 Files found in blib/arch: installing files in blib/lib into
 architecture dependent library tree
 Installing /usr/pkgsrc/net/p5-Net-LibIDN/work/.destdir/usr/pkg/lib/perl5/vendor_perl/5.14.0/i386-dragonfly-thread-multi/auto/Net/LibIDN/LibIDN.bs
 Installing /usr/pkgsrc/net/p5-Net-LibIDN/work/.destdir/usr/pkg/lib/perl5/vendor_perl/5.14.0/i386-dragonfly-thread-multi/auto/Net/LibIDN/LibIDN.so
 Installing /usr/pkgsrc/net/p5-Net-LibIDN/work/.destdir/usr/pkg/lib/perl5/vendor_perl/5.14.0/i386-dragonfly-thread-multi/Net/LibIDN.pm
 Installing /usr/pkgsrc/net/p5-Net-LibIDN/work/.destdir/usr/pkg/lib/perl5/vendor_perl/5.14.0/i386-dragonfly-thread-multi/auto/Net/LibIDN/autosplit.ix
 Installing /usr/pkgsrc/net/p5-Net-LibIDN/work/.destdir/usr/pkg/lib/perl5/vendor_perl/man/man3/Net::LibIDN.3
 Appending installation info to
 /usr/pkgsrc/net/p5-Net-LibIDN/work/.destdir/usr/pkg/lib/perl5/5.14.0/i386-dragonfly-thread-multi/perllocal.pod
 => Automatic manual page handling
 ===> Building binary package for p5-Net-LibIDN-0.12nb3
 => Creating binary package /usr/pkgsrc/packages/All/p5-Net-LibIDN-0.12nb3.tgz
 ===> Install binary package of p5-Net-LibIDN-0.12nb3

 wen

From: David Holland <dholland-pbugs@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/47187 (net/p5-Net-LibIDN fails to build)
Date: Sun, 9 Dec 2012 05:20:21 +0000

 On Fri, Dec 07, 2012 at 12:30:08PM +0000, wen heping wrote:
  > I can not reproduce this build error on NetBSD-6.0 and
  > NetBSD-5.1.2, on i386.

 As of today I get success on netbsd-5 (i386), success on netbsd 6.99.7
 (amd64) and failure on netbsd 6.99.11 (amd64).

 I don't think it's the OS version or the architecture; it's probably
 something about paths. The chief difference between the 6.99.7 and
 6.99.11 builds is that the latter one is bootstrapped and uses a
 non-default $PREFIX.

 -- 
 David A. Holland
 dholland@netbsd.org

From: David Holland <dholland-pbugs@netbsd.org>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/47187 (net/p5-Net-LibIDN fails to build)
Date: Sun, 9 Dec 2012 18:08:17 +0000

 On Sun, Dec 09, 2012 at 05:25:02AM +0000, David Holland wrote:
  >  On Fri, Dec 07, 2012 at 12:30:08PM +0000, wen heping wrote:
  >   > I can not reproduce this build error on NetBSD-6.0 and
  >   > NetBSD-5.1.2, on i386.
  >  
  >  As of today I get success on netbsd-5 (i386), success on netbsd 6.99.7
  >  (amd64) and failure on netbsd 6.99.11 (amd64).
  >  
  >  I don't think it's the OS version or the architecture; it's probably
  >  something about paths. The chief difference between the 6.99.7 and
  >  6.99.11 builds is that the latter one is bootstrapped and uses a
  >  non-default $PREFIX.

 From what I can tell, the problem is that the rpath is not being set,
 so the test program is not linked correctly. I don't see why this
 would be since all the logic involved seems to be generic Perl module
 stuff. But maybe someone who knows how it is supposed to work can
 figure out what's getting lost where.

 -- 
 David A. Holland
 dholland@netbsd.org

From: David Holland <dholland-pbugs@netbsd.org>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/47187 (net/p5-Net-LibIDN fails to build)
Date: Sun, 23 Dec 2012 20:45:26 +0000

 On Sun, Dec 09, 2012 at 06:10:10PM +0000, David Holland wrote:
  >  From what I can tell, the problem is that the rpath is not being set,
  >  so the test program is not linked correctly. I don't see why this
  >  would be since all the logic involved seems to be generic Perl module
  >  stuff. But maybe someone who knows how it is supposed to work can
  >  figure out what's getting lost where.

 What's wrong, at least in my case, is that config_heavy.pl from the
 Perl package contains

    ldflags='-Wl,-rpath,/usr/pkg/lib -fstack-protector -L/usr/pkg/lib'

 which is wrong since the build environment is not in and not supposed
 to be using /usr/pkg. This makes its way to p5-Net-LibIDN, which tries
 to use it to link test programs, where it's intercepted by the
 wrappers and removed, so the test programs' rpath ends up not being
 set at all so they won't run.

 How it gets this way I dunno.

 Is this (or something like it) also the problem on dfly?

 -- 
 David A. Holland
 dholland@netbsd.org

From: David Holland <dholland-pbugs@netbsd.org>
To: gnats-bugs@netbsd.org
Cc: tuxillo@dragonflybsd.org
Subject: Re: pkg/47187 (net/p5-Net-LibIDN fails to build)
Date: Mon, 24 Dec 2012 04:21:36 +0000

 On Sun, Dec 23, 2012 at 08:50:06PM +0000, David Holland wrote:
  >  Perl package contains
  >  
  >     ldflags='-Wl,-rpath,/usr/pkg/lib -fstack-protector -L/usr/pkg/lib'
  >  
  >  which is wrong since the build environment is not in and not supposed
  >  to be using /usr/pkg. This makes its way to p5-Net-LibIDN, which tries
  >  to use it to link test programs, where it's intercepted by the
  >  wrappers and removed, so the test programs' rpath ends up not being
  >  set at all so they won't run.
  >  
  >  How it gets this way I dunno.
  >  
  >  Is this (or something like it) also the problem on dfly?

 After discussing this with wiz we concluded that the package should
 not depend on Perl and libidn being installed in the same prefix, so
 the fact that Perl is providing the wrong library path shouldn't be
 allowed to break it.

 Under that assumption the following patch is a workaround; I'm
 reluctant to commit it though until we figure out what's up with the
 Perl-provided paths.

 Index: distinfo
 ===================================================================
 RCS file: /cvsroot/pkgsrc/net/p5-Net-LibIDN/distinfo,v
 retrieving revision 1.3
 diff -u -r1.3 distinfo
 --- distinfo	15 Sep 2010 10:32:52 -0000	1.3
 +++ distinfo	24 Dec 2012 04:18:45 -0000
 @@ -3,4 +3,4 @@
  SHA1 (Net-LibIDN-0.12.tar.gz) = ac446edf66ac523d5463b59ed9698e2ccb9b04ab
  RMD160 (Net-LibIDN-0.12.tar.gz) = a595c3758c9577b6d09d856cf220c303fdc3d2a2
  Size (Net-LibIDN-0.12.tar.gz) = 14262 bytes
 -SHA1 (patch-aa) = 2aab1ead74de84b310b5bab02c32c4993ae5a11e
 +SHA1 (patch-aa) = 71f762435abb1ba5d772f2a15655cebe124bd9b7
 Index: patches/patch-aa
 ===================================================================
 RCS file: /cvsroot/pkgsrc/net/p5-Net-LibIDN/patches/patch-aa,v
 retrieving revision 1.3
 diff -u -r1.3 patch-aa
 --- patches/patch-aa	15 Sep 2010 10:32:52 -0000	1.3
 +++ patches/patch-aa	24 Dec 2012 04:18:45 -0000
 @@ -1,8 +1,11 @@
  $NetBSD: patch-aa,v 1.3 2010/09/15 10:32:52 obache Exp $

 +Use both the LDFLAGS from Perl and the directory passed from the
 +pkgsrc makefile to find libidn.
 +
  --- Makefile.PL.orig	2009-02-26 12:09:45.000000000 +0000
 -+++ Makefile.PL	2009-02-28 00:05:41.000000000 +0000
 -@@ -47,15 +47,10 @@
 ++++ Makefile.PL
 +@@ -47,15 +47,12 @@ sub InitMakeParams
   		"disable-tld" => \$disable_tld
   	);

 @@ -15,8 +18,10 @@
  -		$Params{LIBS} = $Config{ldflags} . ' -lidn';
  -	}
  -
 -+	$Params{LIBS} = $Config{ldflags};
 -+	$Params{LIBS} .= " -L$libdir" if ($libdir);
 ++	$Params{LIBS} = "";
 ++	$Params{LIBS} .= "-L$libdir " if ($libdir);
 ++	$Params{LIBS} .= "-Wl,-R$libdir " if ($libdir);
 ++	$Params{LIBS} .= $Config{ldflags};
  +	$Params{LIBS} .= " -lidn";
  +	
   	if ($incdir)


 -- 
 David A. Holland
 dholland@netbsd.org

From: David Holland <dholland-pbugs@netbsd.org>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/47187 (net/p5-Net-LibIDN fails to build)
Date: Sun, 30 Dec 2012 19:19:42 +0000

 On Mon, Dec 24, 2012 at 04:25:02AM +0000, David Holland wrote:
  >   >  Perl package contains
  >   >  
  >   >     ldflags='-Wl,-rpath,/usr/pkg/lib -fstack-protector -L/usr/pkg/lib'
  >   >  
  >   >  which is wrong since the build environment is not in and not supposed
  >   >  to be using /usr/pkg. This makes its way to p5-Net-LibIDN, which tries
  >   >  to use it to link test programs, where it's intercepted by the
  >   >  wrappers and removed, so the test programs' rpath ends up not being
  >   >  set at all so they won't run.
  >   >  
  >   >  How it gets this way I dunno.
  >   >  
  >   >  Is this (or something like it) also the problem on dfly?
  >  
  >  After discussing this with wiz we concluded that the package should
  >  not depend on Perl and libidn being installed in the same prefix, so
  >  the fact that Perl is providing the wrong library path shouldn't be
  >  allowed to break it.

 ok, I figured out what was causing Perl to provide /usr/pkg instead of
 $PREFIX, and it's netbsd-specific. Therefore, it can't be the same as
 the original problem.

 (1) Are you using a non-default $PREFIX?

 (2) Does the patch I posted work around your build problem?

 (3) Does your Perl package also have wrong stuff in its config? Check
 $PREFIX/lib/perl5/5.16.0/<ostype>/Config_heavy.pl, in particular the
 value of "ldflags". If so, we need to figure out why.

 If the ldflags value is not wrong, does it contain your $PREFIX? If
 so, we need to figure out why this info isn't making it to
 p5-Net-LibIDN. If not, the Perl folks need to decide if it should or
 not and how to get it there.

 -- 
 David A. Holland
 dholland@netbsd.org

State-Changed-From-To: open->feedback
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Sun, 30 Dec 2012 19:20:53 +0000
State-Changed-Why:
I asked some questions.


From: "David A. Holland" <dholland@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/47187 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 A. Holland" <dholland@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/47187 CVS commit: pkgsrc/net/p5-Net-LibIDN
Date: Thu, 3 Jan 2013 20:48:47 +0000

 Module Name:	pkgsrc
 Committed By:	dholland
 Date:		Thu Jan  3 20:48:47 UTC 2013

 Modified Files:
 	pkgsrc/net/p5-Net-LibIDN: distinfo
 	pkgsrc/net/p5-Net-LibIDN/patches: patch-aa

 Log Message:
 Insert rpath for BUILDLINK_PREFIX.libidn as well as using the one that
 comes from Perl, so this will still build if libidn and Perl are
 installed in different trees. Belt-and-suspenders fix for PR 47187 on
 NetBSD, may also fix the problem seen on Dragonfly.


 To generate a diff of this commit:
 cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/p5-Net-LibIDN/distinfo
 cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/p5-Net-LibIDN/patches/patch-aa

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

State-Changed-From-To: feedback->open
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Thu, 03 Jan 2013 21:05:14 +0000
State-Changed-Why:
.


State-Changed-From-To: open->feedback
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Thu, 03 Jan 2013 21:06:33 +0000
State-Changed-Why:
Please update and try again; if it now works, never mind the previous
questions.


From: Antonio Huete Jimenez <tuxillo@quantumachine.net>
To: pkgsrc-p5-people@NetBSD.org, dholland@NetBSD.org, pkgsrc-bugs@NetBSD.org, 
	gnats-bugs@NetBSD.org, gnats-admin@NetBSD.org
Cc: 
Subject: Re: pkg/47187 (net/p5-Net-LibIDN fails to build)
Date: Sat, 12 Jan 2013 02:01:37 +0100 (CET)

 ------=_Part_662232_1053594183.1357952497338
 MIME-Version: 1.0
 Content-Type: text/plain; charset=UTF-8
 Content-Transfer-Encoding: quoted-printable

 Hi !

 Thanks a lot for the ton of work you've done. I've successfully built our
 release IMG/ISO so I'd say it's fixed.

 Best regards,
 Antonio Huete

 El 3 de enero de 2013 a las 22:06 dholland@NetBSD.org escribi=C3=B3:
 > Synopsis: net/p5-Net-LibIDN fails to build
 >
 > State-Changed-From-To: open->feedback
 > State-Changed-By: dholland@NetBSD.org
 > State-Changed-When: Thu, 03 Jan 2013 21:06:33 +0000
 > State-Changed-Why:
 > Please update and try again; if it now works, never mind the previous
 > questions.
 >
 >
 >
 ------=_Part_662232_1053594183.1357952497338
 MIME-Version: 1.0
 Content-Type: text/html; charset=UTF-8
 Content-Transfer-Encoding: 7bit

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>
     <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
  <style type="text/css">.mceResizeHandle {position: absolute;border: 1px solid black;background: #FFF;width: 5px;height: 5px;z-index: 10000}.mceResizeHandle:hover {background: #000}img[data-mce-selected] {outline: 1px solid black}img.mceClonedResizable, table.mceClonedResizable {position: absolute;outline: 1px dashed black;opacity: .5;z-index: 10000}

   </style></head><body style="">




   <div>
    Hi !
   </div> 
   <div>
    &#160;
   </div> 
   <div>
    Thanks a lot for the ton of work you&#39;ve done. I&#39;ve successfully built our release IMG/ISO so I&#39;d say it&#39;s fixed.
   </div> 
   <div>
    &#160;
   </div> 
   <div>
    Best regards,
   </div> 
   <div>
    Antonio Huete
   </div> 
   <div>
    <br/>El 3 de enero de 2013 a las 22:06 dholland@NetBSD.org escribi&#243;:
    <br/>&#62; Synopsis: net/p5-Net-LibIDN fails to build
    <br/>&#62; 
    <br/>&#62; State-Changed-From-To: open-&#62;feedback
    <br/>&#62; State-Changed-By: dholland@NetBSD.org
    <br/>&#62; State-Changed-When: Thu, 03 Jan 2013 21:06:33 +0000
    <br/>&#62; State-Changed-Why:
    <br/>&#62; Please update and try again; if it now works, never mind the previous
    <br/>&#62; questions.
    <br/>&#62; 
    <br/>&#62; 
    <br/>&#62; 
   </div>

 </body></html>
 ------=_Part_662232_1053594183.1357952497338--

State-Changed-From-To: feedback->closed
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Sat, 12 Jan 2013 02:57:11 +0000
State-Changed-Why:
Confirmed fixed, thanks.


From: "Matthias Scheler" <tron@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/47187 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.

From: "Matthias Scheler" <tron@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/47187 CVS commit: [pkgsrc-2012Q4] pkgsrc/net/p5-Net-LibIDN
Date: Sun, 13 Jan 2013 17:56:06 +0000

 Module Name:	pkgsrc
 Committed By:	tron
 Date:		Sun Jan 13 17:56:06 UTC 2013

 Modified Files:
 	pkgsrc/net/p5-Net-LibIDN [pkgsrc-2012Q4]: distinfo
 	pkgsrc/net/p5-Net-LibIDN/patches [pkgsrc-2012Q4]: patch-aa

 Log Message:
 Pullup ticket #4012 - requested by dholland
 net/p5-Net-LibIDN: build fix

 Revisions pulled up:
 - net/p5-Net-LibIDN/distinfo                                    1.4
 - net/p5-Net-LibIDN/patches/patch-aa                            1.4

 ---
    Module Name:	pkgsrc
    Committed By:	dholland
    Date:		Thu Jan  3 20:48:47 UTC 2013

    Modified Files:
    	pkgsrc/net/p5-Net-LibIDN: distinfo
    	pkgsrc/net/p5-Net-LibIDN/patches: patch-aa

    Log Message:
    Insert rpath for BUILDLINK_PREFIX.libidn as well as using the one that
    comes from Perl, so this will still build if libidn and Perl are
    installed in different trees. Belt-and-suspenders fix for PR 47187 on
    NetBSD, may also fix the problem seen on Dragonfly.


 To generate a diff of this commit:
 cvs rdiff -u -r1.3 -r1.3.20.1 pkgsrc/net/p5-Net-LibIDN/distinfo
 cvs rdiff -u -r1.3 -r1.3.20.1 pkgsrc/net/p5-Net-LibIDN/patches/patch-aa

 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.