Skip Menu |

This queue is for tickets about the Data-Alias CPAN distribution.

Report information
The Basics
Id: 105838
Status: resolved
Priority: 0/
Queue: Data-Alias

Owner: Nobody in particular
Requestors: POWERMAN [...]

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)

Subject: test failed on 5.22.0
Download (untitled) / with headers
text/plain 2.3k
Entering Data-Alias-1.18 Checking configure dependencies from META.yml Running Makefile.PL Configuring Data-Alias-1.18 ... Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Data::Alias Writing MYMETA.yml and MYMETA.json OK Checking dependencies from MYMETA.json ... Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.04) Building and testing Data-Alias-1.18 ... cp lib/Data/ blib/lib/Data/ Running Mkbootstrap for Data::Alias () chmod 644 "" "/usr/bin/perl" "-Iinc" "/usr/lib64/perl5/5.22.0/ExtUtils/xsubpp" -typemap "/usr/lib64/perl5/5.22.0/ExtUtils/typemap" Alias.xs > Alias.xsc && mv Alias.xsc Alias.c x86_64-pc-linux-gnu-gcc -c -fwrapv -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -march=native -O2 -pipe -DVERSION=\"1.18\" -DXS_VERSION=\"1.18\" -fPIC "-I/usr/lib64/perl5/5.22.0/x86_64-linux/CORE" Alias.c In file included from /usr/lib64/perl5/5.22.0/x86_64-linux/CORE/perl.h:3730:0, from Alias.xs:14: Alias.xs: In function 'da_lvalue': /usr/lib64/perl5/5.22.0/x86_64-linux/CORE/av.h:62:26: error: 'PADNAMELIST' has no member named 'sv_u' #define AvARRAY(av) ((av)->sv_u.svu_array) ^ /usr/lib64/perl5/5.22.0/x86_64-linux/CORE/sv.h:329:22: note: in definition of macro 'SvFLAGS' #define SvFLAGS(sv) (sv)->sv_flags ^ Alias.xs:1488:11: note: in expansion of macro 'SvFAKE' if (SvFAKE(AvARRAY(PL_comppad_name)[op->op_targ]) ^ Alias.xs:1488:18: note: in expansion of macro 'AvARRAY' if (SvFAKE(AvARRAY(PL_comppad_name)[op->op_targ]) ^ /usr/lib64/perl5/5.22.0/x86_64-linux/CORE/av.h:62:26: error: 'PADNAMELIST' has no member named 'sv_u' #define AvARRAY(av) ((av)->sv_u.svu_array) ^ /usr/lib64/perl5/5.22.0/x86_64-linux/CORE/sv.h:329:22: note: in definition of macro 'SvFLAGS' #define SvFLAGS(sv) (sv)->sv_flags ^ Alias.xs:1500:11: note: in expansion of macro 'SvFAKE' if (SvFAKE(AvARRAY(PL_comppad_name)[i]) ^ Alias.xs:1500:18: note: in expansion of macro 'AvARRAY' if (SvFAKE(AvARRAY(PL_comppad_name)[i]) ^ Makefile:335: recipe for target 'Alias.o' failed make: *** [Alias.o] Error 1 FAIL ! Installing Data::Alias failed. See /root/.cpanm/work/1436802976.31381/build.log for details. Retry with --force to force install it.
That's not a test failure, but a compilation failure. What's in your perl -V?
Download (untitled) / with headers
text/plain 6.3k
2015-07-13 19:18:55, ETHER писал: Show quoted text
> That's not a test failure, but a compilation failure.
Yes. Show quoted text
> Possibly the same issue as in ?
I'm not sure. I've checked this ticket before opening this one, but at a glance errors looks differently. Show quoted text
> What's in your perl -V?
Summary of my perl5 (revision 5 version 22 subversion 0) configuration: Platform: osname=linux, osvers=3.18.9-hardened, archname=x86_64-linux uname='linux home 3.18.9-hardened #2 smp preempt thu jun 25 11:50:27 eest 2015 x86_64 intel(r) core(tm) i7-2600k cpu @ 3.40ghz genuineintel gnulinux ' config_args='-des -Duseshrplib -Darchname=x86_64-linux -Dcc=x86_64-pc-linux-gnu-gcc -Doptimize=-march=native -O2 -pipe -Dldflags=-Wl,-O1 -Wl,--as-needed -Dprefix=/usr -Dinstallprefix=/usr -Dsiteprefix=/usr/local -Dvendorprefix=/usr -Dscriptdir=/usr/bin -Dprivlib=/usr/lib64/perl5/5.22.0 -Darchlib=/usr/lib64/perl5/5.22.0/x86_64-linux -Dsitelib=/usr/local/lib64/perl5/5.22.0 -Dsitearch=/usr/local/lib64/perl5/5.22.0/x86_64-linux -Dvendorlib=/usr/lib64/perl5/vendor_perl/5.22.0 -Dvendorarch=/usr/lib64/perl5/vendor_perl/5.22.0/x86_64-linux -Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3 -Dsiteman1dir=/usr/local/man/man1 -Dsiteman3dir=/usr/local/man/man3 -Dvendorman1dir=/usr/share/man/man1 -Dvendorman3dir=/usr/share/man/man3 -Dman1ext=1 -Dman3ext=3pm -Dlocincpth=/usr/include -Dglibpth=/lib64 /usr/lib64 -Duselargefiles -Dd_semctl_semun -Dcf_by=Gentoo -Dmyhostname=localhost -Dperladmin=root@localhost -Dinstallusrbinperl=n -Ud_csh -Uusenm -Di_ndbm -Di_gdbm -Di_db -DDEBUGGING=none -Dlibpth=/usr/local/lib64 /lib64 /usr/lib64 -Dnoextensions=ODBM_File' hint=recommended, useposix=true, d_sigaction=define useithreads=undef, usemultiplicity=undef use64bitint=define, use64bitall=define, uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='x86_64-pc-linux-gnu-gcc', ccflags ='-fwrapv -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-march=native -O2 -pipe', cppflags='-fwrapv -fno-strict-aliasing -pipe' ccversion='', gccversion='4.8.4', gccosandvers='' intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678, doublekind=3 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16, longdblkind=3 ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='x86_64-pc-linux-gnu-gcc', ldflags ='-Wl,-O1 -Wl,--as-needed' libpth=/usr/local/lib64 /lib64 /usr/lib64 /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.4/include-fixed /usr/lib /lib/../lib64 /usr/lib/../lib64 /lib libs=-lpthread -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc -lgdbm_compat perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc, so=so, useshrplib=true, gnulibc_version='2.20' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E' cccdlflags='-fPIC', lddlflags='-shared -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed' Characteristics of this binary (from libperl): Compile-time options: HAS_TIMES PERLIO_LAYERS PERL_DONT_CREATE_GVSV PERL_HASH_FUNC_ONE_AT_A_TIME_HARD PERL_MALLOC_WRAP PERL_NEW_COPY_ON_WRITE PERL_PRESERVE_IVUV USE_64_BIT_ALL USE_64_BIT_INT USE_LARGE_FILES USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE USE_LOCALE_NUMERIC USE_LOCALE_TIME USE_PERLIO USE_PERL_ATOF Locally applied patches: gentoo/hints_hpux - Fix hpux hints gentoo/aix_soname - aix gcc detection and shared library soname support gentoo/EUMM-RUNPATH - cpan/ExtUtils-MakeMaker: drop $PORTAGE_TMPDIR from LD_RUN_PATH gentoo/config_over - Remove -rpath and append LDFLAGS to lddlflags gentoo/opensolaris_headers - [PATCH] Add headers for opensolaris gentoo/patchlevel - List packaged patches for perl-5.22.0(#1) in patchlevel.h gentoo/cpanplus_definstalldirs - Configure CPANPLUS to use the site directories by default. gentoo/cleanup-paths - [PATCH] Cleanup PATH and shrpenv gentoo/enc2xs - Tweak enc2xs to follow symlinks and ignore missing @INC directories. gentoo/darwin-cc-ld - [PATCH] darwin: Use $CC to link gentoo/cpan_definstalldirs - Provide a sensible INSTALLDIRS default for modules installed from CPAN. gentoo/interix - [PATCH] Fix interix hints gentoo/create_libperl_soname - [PATCH] Set libperl soname gentoo/mod_paths - Add /etc/perl to @INC gentoo/EUMM_delete_packlist - gentoo/drop_fstack_protector - [PATCH] Don't force -fstack-protector on everyone gentoo/usr_local - [PATCH] Remove /usr/local paths gentoo/D-SHA-CFLAGS - [PATCH] [PATCH] Do not set custom CFLAGS in cpan/Digest-SHA gentoo/io_socket_ip_tests - gentoo/tests.patch - debian/cpan-missing-site-dirs - Fix CPAN::FirstTime defaults with nonexisting site dirs if a parent is writable debian/makemaker-pasthru - Pass LD settings through to subdirectories debian/locale-robustness - [perl #124310] Make t/run/locale.t survive missing locales masked by LC_ALL fixes/memoize_storable_nstore - [ #77790] Memoize::Storable: respect 'nstore' option not respected fixes/podman-pipe - Better errors for man pages from standard input fixes/respect_umask - Respect umask during installation fixes/podman-utc - Make the embedded date from Pod::Man reproducible fixes/podman-utc-docs - Documentation and test suite updates for UTC fix fixes/perl-Cnn - [89d84ff] [perl #125381] fix -Cnn parsing fixes/net_smtp_docs - [ #36038] Document the Net::SMTP 'Port' option fixes/document_makemaker_ccflags - [ #68613] Document that CCFLAGS should include $Config{ccflags} Built under linux Compiled at Jul 13 2015 01:31:25 @INC: /etc/perl /usr/local/lib64/perl5/5.22.0/x86_64-linux /usr/local/lib64/perl5/5.22.0 /usr/lib64/perl5/vendor_perl/5.22.0/x86_64-linux /usr/lib64/perl5/vendor_perl/5.22.0 /usr/local/lib64/perl5/5.20.2 /usr/local/lib64/perl5 /usr/lib64/perl5/vendor_perl/5.20.2 /usr/lib64/perl5/vendor_perl /usr/lib64/perl5/5.22.0/x86_64-linux /usr/lib64/perl5/5.22.0 .
Fixed in Data-Alias-1.19, now on CPAN.
From: paul [...]
Download (untitled) / with headers
text/plain 16.5k

Message body is not shown because it is too large.

Subject: Re: [ #105838] test failed on 5.22.0
Date: Wed, 21 Oct 2015 15:41:37 +0100
To: "paul [...] via RT" <bug-Data-Alias [...]>
From: Zefram <zefram [...]>
Download (untitled) / with headers
text/plain 866b via RT wrote: Show quoted text
>Still not working for me; threaded perl issue?
That's weird. The original problem is fixed, but you're now experiencing a different problem that I don't see. I see you've previously described the same failure on [ #100944], after patching for that ticket's original problem. Please open a new ticket which is solely about your current problem; please include in the report the full perl -V (as you did on this thread) and the full build+test transcript. The problem can't be due to a threading perl build per se. I'm testing with threaded builds and do not see this. The critical difference might be one of the non-stock Fedora patches; it would be really helpful if you could figure out which one. In general, it is helpful for you to reproduce the problem on a perl as close to stock as you can get it. -zefram
Subject: Re: [ #105838] test failed on 5.22.0
Date: Wed, 21 Oct 2015 23:34:14 +0100
To: "paul [...] via RT" <bug-Data-Alias [...]>
From: Zefram <zefram [...]>
The new problem is fixed in Data-Alias-1.20, now on CPAN. -zefram

This service is sponsored and maintained by Best Practical Solutions and runs on infrastructure.

Please report any issues with to