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>
 
</div>
<div>
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.
</div>
<div>
 
</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ó:
<br/>> Synopsis: net/p5-Net-LibIDN fails to build
<br/>>
<br/>> State-Changed-From-To: open->feedback
<br/>> State-Changed-By: dholland@NetBSD.org
<br/>> State-Changed-When: Thu, 03 Jan 2013 21:06:33 +0000
<br/>> State-Changed-Why:
<br/>> Please update and try again; if it now works, never mind the previous
<br/>> questions.
<br/>>
<br/>>
<br/>>
</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:
(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.