NetBSD Problem Report #50028
From www@NetBSD.org Fri Jul 3 06:58:52 2015
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK))
by mollari.NetBSD.org (Postfix) with ESMTPS id 68D14A567D
for <gnats-bugs@gnats.NetBSD.org>; Fri, 3 Jul 2015 06:58:52 +0000 (UTC)
Message-Id: <20150703065851.01E14A6554@mollari.NetBSD.org>
Date: Fri, 3 Jul 2015 06:58:51 +0000 (UTC)
From: info@brigar.ru
Reply-To: info@brigar.ru
To: gnats-bugs@NetBSD.org
Subject: problem build p5-Net-Server-Coro
X-Send-Pr-Version: www-1.0
>Number: 50028
>Category: pkg
>Synopsis: problem build p5-Net-Server-Coro
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pkg-manager
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Jul 03 07:00:00 +0000 2015
>Closed-Date: Fri Jul 31 17:54:44 +0000 2015
>Last-Modified: Fri Jul 31 17:54:44 +0000 2015
>Originator: Segey
>Release: Pkgsrc-current
>Organization:
>Environment:
>Description:
arning: Aliases 'is_zombie' and 'is_destroyed' have identical values in State.xs, line 3669
Running Mkbootstrap for Coro::State ()
chmod 644 "State.bs"
Skip ../blib/lib/Coro/AnyEvent.pm (unchanged)
Skip ../blib/lib/Coro/Socket.pm (unchanged)
Skip ../blib/lib/Coro/Util.pm (unchanged)
Skip ../blib/lib/Coro/LWP.pm (unchanged)
Skip ../blib/lib/Coro/Intro.pod (unchanged)
Skip ../blib/lib/Coro/Select.pm (unchanged)
Skip ../blib/lib/Coro/Specific.pm (unchanged)
Skip ../blib/lib/Coro/Storable.pm (unchanged)
Skip ../blib/lib/Coro/jit-x86-unix.pl (unchanged)
Skip ../blib/lib/Coro/MakeMaker.pm (unchanged)
Skip ../blib/lib/Coro/Debug.pm (unchanged)
Skip ../blib/lib/Coro/Timer.pm (unchanged)
Skip ../blib/lib/Coro/SemaphoreSet.pm (unchanged)
Skip ../blib/lib/Coro/AIO.pm (unchanged)
Skip ../blib/lib/Coro/RWLock.pm (unchanged)
Skip ../blib/lib/Coro/Channel.pm (unchanged)
Skip ../blib/lib/Coro/Semaphore.pm (unchanged)
Skip ../blib/lib/Coro/BDB.pm (unchanged)
Skip ../blib/lib/Coro/Handle.pm (unchanged)
Skip ../blib/lib/Coro/State.pm (unchanged)
Skip ../blib/lib/Coro/Signal.pm (unchanged)
Skip ../blib/lib/Coro/jit-amd64-unix.pl (unchanged)
gcc -c -O2 -fPIC -DPIC -D_FORTIFY_SOURCE=2 -O2 -fstack-protector -fstack-protector-all -Wl,-z,noexecstack -Wstack-protector -Wformat -Wformat-security -fomit-frame-pointer --param ssp-buffer-size=4 -pthread -I/usr/include -fwrapv -fno-strict-aliasing -pipe -I/usr/pkg/include -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include -I/usr/include -DVERSION=\"6.42\" -DXS_VERSION=\"6.42\" -DPIC -fPIC "-I/usr/pkg/lib/perl5/5.22.0/x86_64-netbsd-thread-multi/CORE" -DCORO_PTHREAD -DCORO_STACKSIZE=16384 -DCORO_GUARDPAGES=4 -DCORO_JIT=1 State.c
State.xs: In function 'coro_derive_padlist':
State.xs:558:3: error: lvalue required as left operand of assignment
State.xs: In function 'boot_Coro__State':
State.xs:3472:9: error: assignment of read-only location 'PL_magic_vtables[24]'
State.xs:3473:9: error: assignment of read-only location 'PL_magic_vtables[24]'
State.xs:3474:9: error: assignment of read-only location 'PL_magic_vtables[24]'
*** [State.o] Error code 1
make: stopped in /usr/pkg/pkgsrc_amd64/tmp/pkgsrcwork/devel/p5-Coro/work/Coro-6.42/Coro
1 error
make: stopped in /usr/pkg/pkgsrc_amd64/tmp/pkgsrcwork/devel/p5-Coro/work/Coro-6.42/Coro
*** [subdirs] Error code 2
make: stopped in /usr/pkg/pkgsrc_amd64/tmp/pkgsrcwork/devel/p5-Coro/work/Coro-6.42
1 error
make: stopped in /usr/pkg/pkgsrc_amd64/tmp/pkgsrcwork/devel/p5-Coro/work/Coro-6.42
*** Error code 2
Stop.
make: stopped in /usr/pkgsrc/devel/p5-Coro
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/devel/p5-Coro
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/net/p5-Net-Server-Coro
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
From: Thomas Klausner <wiz@NetBSD.org>
To: NetBSD bugtracking <gnats-bugs@NetBSD.org>
Cc:
Subject: Re: pkg/50028: problem build p5-Net-Server-Coro
Date: Fri, 3 Jul 2015 10:30:38 +0200
On Fri, Jul 03, 2015 at 07:00:01AM +0000, info@brigar.ru wrote:
> >Synopsis: problem build p5-Net-Server-Coro
Not compatible with perl-5.22 and I didn't see a newer version.
Thomas
From: Benny Siegert <bsiegert@gmail.com>
To: gnats-bugs@netbsd.org
Cc: pkg-manager@netbsd.org, gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org,
info@brigar.ru
Subject: Re: pkg/50028: problem build p5-Net-Server-Coro
Date: Fri, 31 Jul 2015 15:32:00 +0200
> Not compatible with perl-5.22 and I didn't see a newer version.
There is version 6.47 now (we have 6.42), and the release notes of
6.43 mention Perl 5.22:
http://cvs.schmorp.de/Coro/Changes
6.43 Thu Jun 4 15:38:14 CEST 2015
- use stability canary.
- port to stableperl-5.22.0-1.001.
- update libecb.
From: Thomas Klausner <wiz@NetBSD.org>
To: NetBSD bugtracking <gnats-bugs@NetBSD.org>
Cc:
Subject: Re: pkg/50028: problem build p5-Net-Server-Coro
Date: Fri, 31 Jul 2015 15:47:10 +0200
On Fri, Jul 31, 2015 at 01:35:01PM +0000, Benny Siegert wrote:
> There is version 6.47 now (we have 6.42), and the release notes of
> 6.43 mention Perl 5.22:
>
> http://cvs.schmorp.de/Coro/Changes
>
> 6.43 Thu Jun 4 15:38:14 CEST 2015
> - use stability canary.
> - port to stableperl-5.22.0-1.001.
> - update libecb.
It does, but it still doesn't build:
State.xs: In function 'coro_derive_padlist':
State.xs:576:29: error: lvalue required as left operand of assignment
PadlistNAMES (newpadlist) = padnames;
^
State.xs: In function 'boot_Coro__State':
State.xs:3605:9: error: assignment of member 'svt_get' in read-only object
orig_sigelem_get = PL_vtbl_sigelem.svt_get; PL_vtbl_sigelem.svt_get = coro_sigelem_get;
^
State.xs:3606:9: error: assignment of member 'svt_set' in read-only object
orig_sigelem_set = PL_vtbl_sigelem.svt_set; PL_vtbl_sigelem.svt_set = coro_sigelem_set;
^
State.xs:3607:9: error: assignment of member 'svt_clear' in read-only object
orig_sigelem_clr = PL_vtbl_sigelem.svt_clear; PL_vtbl_sigelem.svt_clear = coro_sigelem_clr;
^
I've contacted the author about it.
Thomas
State-Changed-From-To: open->closed
State-Changed-By: wiz@NetBSD.org
State-Changed-When: Fri, 31 Jul 2015 17:54:44 +0000
State-Changed-Why:
Upstream declared that the Coro packages can not work with perl-5.22
and has forked perl as stableperl to prove it.
pkgsrc won't add a perl fork just for less than a dozen packages, so
I've removed the packages depending on Coro.
>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-2014
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.