From owner-freebsd-perl@FreeBSD.ORG Sat Feb 8 14:33:50 2014 Return-Path: Delivered-To: perl@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1AB01449 for ; Sat, 8 Feb 2014 14:33:50 +0000 (UTC) Received: from mail-ob0-x22b.google.com (mail-ob0-x22b.google.com [IPv6:2607:f8b0:4003:c01::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D46601136 for ; Sat, 8 Feb 2014 14:33:49 +0000 (UTC) Received: by mail-ob0-f171.google.com with SMTP id wp4so5378071obc.16 for ; Sat, 08 Feb 2014 06:33:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=dxIPIGTWgR+18T90z0hTdQhUnel80BexJ+CD7kELL9Q=; b=LHLjY28Y0BmFNfDSv1Bz8Aif4kX42joMiTXi+K/E+Z628ffzR+Dxxrm6onCCEl4Xw3 5UI91N3e4ahlLugVbLTlj3XixuQ0XpolsHTQj8eZAn8Q4XFqT/YtchSwKNSbRc3n154o qcYUtt+WjLzzANpBOnlUrettV2VMDISA+9ezLOpo2y5/QUKoLl0V3dY+gkTAllhMLIH1 ESaw6twDndsdz2l+iX7XFmCBkhrTWIUYETVLu/bHcTJUrERpmd8KsFLTI/EYDAM0EdVq ELQjCdsPlug7lncYu4haQjXN0UcjITTOyMpI4Nmba15XrjsDCTzSfO/Rfx2Z4LiWnp2G N8rQ== MIME-Version: 1.0 X-Received: by 10.182.29.98 with SMTP id j2mr17804780obh.30.1391870029154; Sat, 08 Feb 2014 06:33:49 -0800 (PST) Received: by 10.182.252.233 with HTTP; Sat, 8 Feb 2014 06:33:49 -0800 (PST) Date: Sat, 8 Feb 2014 18:33:49 +0400 Message-ID: Subject: Re: devel/p5-Mouse build failure From: Andrej Zverev To: Tim Bishop Content-Type: text/plain; charset=ISO-8859-1 Cc: "perl@FreeBSD.org" X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Feb 2014 14:33:50 -0000 Hi, Can you test this patch ( http://people.freebsd.org/~az/patches/p5-Mouse-5.14-fix.diff ) and tell me if it will work for you. But I'm sure it will :-) On Sat, Feb 8, 2014 at 5:05 PM, Tim Bishop wrote: > Hi, > > I have a build failure with devel/p5-Mouse on FreeBSD 9.2 using > poudriere to generate packages. I've attached the full build log, but > here's the actual failure: > > cc -I. -Ixs-src -I/usr/local/lib/perl5/5.14/mach/CORE -DPIC -fPIC -Wall -Wextra -Wdeclaration-after-statement -Wc++-compat -c -O2 -pipe -fno-strict-aliasing -O2 -pipe -fno-strict-aliasing -o xs-src/MouseUtil.o xs-src/MouseUtil.c > xs-src/MouseTypeConstraints.xs: In function 'boot_Mouse__Util': > xs-src/MouseTypeConstraints.xs:609: warning: implicit declaration of function 'setup_my_cxt' > xs-src/MouseTypeConstraints.xs:612: warning: implicit declaration of function 'DEFINE_TC' > xs-src/MouseTypeConstraints.xs:612: error: 'Any' undeclared (first use in this function) > xs-src/MouseTypeConstraints.xs:612: error: (Each undeclared identifier is reported only once > xs-src/MouseTypeConstraints.xs:612: error: for each function it appears in.) > xs-src/MouseTypeConstraints.xs:613: error: 'Undef' undeclared (first use in this function) > xs-src/MouseTypeConstraints.xs:614: error: 'Defined' undeclared (first use in this function) > xs-src/MouseTypeConstraints.xs:615: error: 'Bool' undeclared (first use in this function) > xs-src/MouseTypeConstraints.xs:616: error: 'Value' undeclared (first use in this function) > xs-src/MouseTypeConstraints.xs:617: error: 'Ref' undeclared (first use in this function) > xs-src/MouseTypeConstraints.xs:618: error: 'Str' undeclared (first use in this function) > xs-src/MouseTypeConstraints.xs:619: error: 'Num' undeclared (first use in this function) > xs-src/MouseTypeConstraints.xs:620: error: 'Int' undeclared (first use in this function) > xs-src/MouseTypeConstraints.xs:621: error: 'ScalarRef' undeclared (first use in this function) > xs-src/MouseTypeConstraints.xs:622: error: 'ArrayRef' undeclared (first use in this function) > xs-src/MouseTypeConstraints.xs:623: error: 'HashRef' undeclared (first use in this function) > xs-src/MouseTypeConstraints.xs:624: error: 'CodeRef' undeclared (first use in this function) > xs-src/MouseTypeConstraints.xs:625: error: 'GlobRef' undeclared (first use in this function) > xs-src/MouseTypeConstraints.xs:626: error: 'FileHandle' undeclared (first use in this function) > xs-src/MouseTypeConstraints.xs:627: error: 'RegexpRef' undeclared (first use in this function) > xs-src/MouseTypeConstraints.xs:628: error: 'Object' undeclared (first use in this function) > xs-src/MouseTypeConstraints.xs:629: error: 'ClassName' undeclared (first use in this function) > xs-src/MouseTypeConstraints.xs:630: error: 'RoleName' undeclared (first use in this function) > xs-src/MouseTypeConstraints.xs:695: error: 'MTC_CLASS' undeclared (first use in this function) > xs-src/MouseTypeConstraints.xs:695: error: expected ')' before string constant > xs-src/MouseTypeConstraints.xs:695: error: too few arguments to function 'Perl_newXS' > xs-src/MouseTypeConstraints.xs:699: error: expected ')' before string constant > xs-src/MouseTypeConstraints.xs:699: error: too few arguments to function 'Perl_get_sv' > xs-src/MouseTypeConstraints.xs:706: error: expected ')' before string constant > xs-src/MouseTypeConstraints.xs:706: error: too few arguments to function 'Perl_get_cv' > xs-src/MouseTypeConstraints.xs:708: error: expected ')' before 'MTC_CLASS' > xs-src/MouseTypeConstraints.xs:708: error: expected ')' before string constant > xs-src/MouseTypeConstraints.xs:715: error: expected ')' before string constant > xs-src/MouseTypeConstraints.xs:715: error: too few arguments to function 'Perl_get_cv' > xs-src/MouseTypeConstraints.xs:717: error: expected ')' before 'MTC_CLASS' > xs-src/MouseTypeConstraints.xs:717: error: expected ')' before string constant > xs-src/MouseTypeConstraints.xs:724: error: expected ')' before string constant > xs-src/MouseTypeConstraints.xs:724: error: too few arguments to function 'Perl_get_cv' > xs-src/MouseTypeConstraints.xs:726: error: expected ')' before 'MTC_CLASS' > xs-src/MouseTypeConstraints.xs:726: error: expected ')' before string constant > error building xs-src/MouseUtil.o from 'xs-src/MouseUtil.c' at /usr/local/lib/perl5/5.14/ExtUtils/CBuilder/Base.pm line 175, line 1. > > The notable thing I'm doing differently to the normal package builders > is that I've using perl 5.14 by default. Is this likely to the cause? > > Tim. > > -- > Tim Bishop > http://www.bishnet.net/tim/ > PGP Key: 0x6C226B37FDF38D55 > > > _______________________________________________ > freebsd-perl@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-perl > To unsubscribe, send any mail to "freebsd-perl-unsubscribe@freebsd.org"