devel/p5-Mouse

Sergey Putko mail at psvlan.com
Mon Dec 2 08:54:08 UTC 2013


Hello,

I have issue with update this port devel/p5-Mouse

Our system: 9.1-RELEASE-p7 amd64 + perl5.14-5.14.4_3

# pkg_info |grep p5-Mouse

p5-Mouse-2.0.0,1    Moose minus the antlers

All packages is up to date. Only with this one I have issue like:

# portupgrade p5-Mouse

--->  Upgrading 'p5-Mouse-2.0.0,1' to 'p5-Mouse-2.1.0,1' (devel/p5-Mouse)

--->  Building '/usr/ports/devel/p5-Mouse'

===>  Cleaning for p5-Mouse-2.1.0,1

===>  License ART10 GPLv1 accepted by the user

===> Fetching all distfiles required by p5-Mouse-2.1.0,1 for building

===>  Extracting for p5-Mouse-2.1.0,1

=> SHA256 Checksum OK for Mouse-2.1.0.tar.gz.

===>  Patching for p5-Mouse-2.1.0,1

===>   p5-Mouse-2.1.0,1 depends on package: p5-Module-Build-XSUtil>=0 -
found

===>   p5-Mouse-2.1.0,1 depends on file:
/usr/local/lib/perl5/site_perl/5.14/Module/Build.pm - found

===>   p5-Mouse-2.1.0,1 depends on file: /usr/local/bin/perl5.14.4 - found

===>  Configuring for p5-Mouse-2.1.0,1

Created MYMETA.yml and MYMETA.json

Creating new 'Build' script for 'Mouse' version 'v2.1.0'

Merging cpanfile prereqs to MYMETA.yml

Merging cpanfile prereqs to MYMETA.json

===>  Building for p5-Mouse-2.1.0,1

Building Mouse

Generate Mouse::Tiny ...

done.

xs-src/MouseAccessor.xs => xs-src/MouseAccessor.c

xs-src/MouseAttribute.xs => xs-src/MouseAttribute.c

xs-src/MouseTypeConstraints.xs => xs-src/MouseTypeConstraints.c

xs-src/MouseUtil.xs => xs-src/MouseUtil.c

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/MouseAccessor.o xs-src/MouseAccessor.c

xs-src/MouseAccessor.xs: In function 'mouse_attr_set':

xs-src/MouseAccessor.xs:212: warning: 'old_value' may be used uninitialized
in this function

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/MouseAttribute.o xs-src/MouseAttribute.c

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/MouseTypeConstraints.o xs-src/MouseTypeConstraints.c

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, <DATA> line 1.

*** [do-build] Error code 2



Stop in /usr/ports/devel/p5-Mouse.

** Command failed [exit code 1]: /usr/bin/script -qa
/usr/tmp/portupgrade20131202-56035-1ov3k4 env UPGRADE_TOOL=portupgrade
UPGRADE_PORT=p5-Mouse-2.0.0,1 UPGRADE_PORT_VER=2.0.0,1 make

** Fix the problem and try again.

** Listing the failed packages (-:ignored / *:skipped / !:failed)

        ! devel/p5-Mouse (p5-Mouse-2.0.0,1)     (compiler error)

How I can fix it, or what I should do ?

Thanks.


More information about the freebsd-perl mailing list