Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 758171 Details for
Bug 828809
dev-perl/IO-AIO-4.760.0 - AIO.xs: error: invalid application of sizeof to incomplete type struct fiemap
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-perl:IO-AIO-4.760.0:20211210-061819.log
dev-perl:IO-AIO-4.760.0:20211210-061819.log (text/plain), 8.26 KB, created by
Toralf Förster
on 2021-12-10 15:18:25 UTC
(
hide
)
Description:
dev-perl:IO-AIO-4.760.0:20211210-061819.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2021-12-10 15:18:25 UTC
Size:
8.26 KB
patch
obsolete
> * Package: dev-perl/IO-AIO-4.760.0 > * Repository: gentoo > * Maintainer: perl@gentoo.org > * USE: abi_x86_64 amd64 elibc_musl kernel_linux userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox > >>>> Unpacking source... >>>> Unpacking IO-AIO-4.76.tar.gz to /var/tmp/portage/dev-perl/IO-AIO-4.760.0/work >>>> Source unpacked in /var/tmp/portage/dev-perl/IO-AIO-4.760.0/work >>>> Preparing source in /var/tmp/portage/dev-perl/IO-AIO-4.760.0/work/IO-AIO-4.76 ... >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-perl/IO-AIO-4.760.0/work/IO-AIO-4.76 ... > * Using ExtUtils::MakeMaker > * perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/var/tmp/portage/dev-perl/IO-AIO-4.760.0/image > >*** >*** Canary::Stability COMPATIBILITY AND SUPPORT CHECK >*** ================================================= >*** >*** Hi! >*** >*** I do my best to provide predictable and reliable software. >*** >*** However, in recent releases, P5P (who maintain perl) have been >*** introducing regressions that are sometimes subtle and at other times >*** catastrophic, often for personal preferences with little or no concern >*** for existing code, most notably CPAN. >*** >*** For this reason, it has become very hard for me to maintain the level >*** of reliability and support I have committed myself to in the past, at >*** least with some perl versions: I simply can't keep up working around new >*** bugs or gratituous incompatibilities, and in turn you might suffer from >*** unanticipated problems. >*** >*** Therefore I have introduced a support and compatibility check, the results >*** of which follow below, together with a FAQ and some recommendations. >*** >*** This check is just to let you know that there might be a risk, so you can >*** make judgement calls on how to proceed - it will not keep the module from >*** installing or working. >*** >*** The stability canary says: (nothing, it was driven away by harsh weather) >*** >*** It seems you are running perl version 5.034000, likely the "official" or >*** "standard" version. While there is nothing wrong with doing that, >*** standard perl versions 5.022 and up are not supported by IO::AIO. >*** While this might be fatal, it might also be all right - if you run into >*** problems, you might want to downgrade your perl or switch to the >*** stability branch. >*** >*** If everything works fine, you can ignore this message. >*** >*** >*** Stability canary mini-FAQ: >*** >*** Do I need to do anything? >*** With luck, no. While some distributions are known to fail >*** already, most should probably work. This message is here >*** to alert you that your perl is not supported by IO::AIO, >*** and if things go wrong, you either need to downgrade, or >*** sidegrade to the stability variant of your perl version, >*** or simply live with the consequences. >*** >*** What is this canary thing? >*** It's purpose is to check support status of IO::AIO with >*** respect to your perl version. >*** >*** What is this "stability branch"? >*** It's a branch or fork of the official perl, by schmorp, to >*** improve stability and compatibility with existing modules. >*** >*** How can I skip this prompt on automated installs? >*** Set PERL_CANARY_STABILITY_NOPROMPT=1 in your environment. >*** More info is in the Canary::Stability manpage. >*** >*** Long version of this FAQ: http://stableperl.schmorp.de/faq.html >*** Stability Branch homepage: http://stableperl.schmorp.de/ >*** > >Continue anyways? [y] y >checking for gcc... x86_64-gentoo-linux-musl-gcc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether the compiler supports GNU C... yes >checking whether x86_64-gentoo-linux-musl-gcc accepts -g... yes >checking for x86_64-gentoo-linux-musl-gcc option to enable C11 features... none needed >checking for stdio.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for strings.h... yes >checking for sys/stat.h... yes >checking for sys/types.h... yes >checking for unistd.h... yes >checking for wchar.h... yes >checking for minix/config.h... no >checking whether it is safe to define __EXTENSIONS__... yes >checking whether _XOPEN_SOURCE should be defined... no >checking for gcc... (cached) x86_64-gentoo-linux-musl-gcc >checking whether the compiler supports GNU C... (cached) yes >checking whether x86_64-gentoo-linux-musl-gcc accepts -g... (cached) yes >checking for x86_64-gentoo-linux-musl-gcc option to enable C11 features... (cached) none needed >checking for stdint.h... (cached) yes >checking for sys/syscall.h... yes >checking for sys/prctl.h... yes >checking for library containing pthread_create... none required >checking for utimes... yes >checking for futimes... yes >checking for readahead... yes >checking for fdatasync... yes >checking for sendfile... yes >checking for sync_file_range... yes >checking for fallocate... yes >checking for sys_syncfs... yes >checking for prctl_set_name... yes >checking for posix_close... yes >checking for renameat2... yes >checking for set/getrlimit... yes >checking for posix_madvise... yes >checking for posix_fadvise... yes >checking for linux/fs.h... yes >checking for linux/fiemap.h... yes >checking for sys/sysmacros.h... yes >checking for sys/mkdev.h... no >checking for sys/uio.h... yes >checking for siginfo_t... yes >checking for unix-style syscall interface... yes >checking for splice, vmsplice and tee... yes >checking for pipe2... yes >checking for eventfd... yes >checking for timerfd_*... yes >checking for memfd_create... yes >checking for copy_file_range... yes >checking for st_xtimensec... no >checking for st_xtimespec... yes >checking for st_birthtimensec... no >checking for st_birthtimespec... no >checking for st_gen... no >checking for statx... no >checking for accept4... yes >configure: creating ./config.status >config.status: creating config.h >Checking if your kit is complete... >Looks good >Generating a Unix-style Makefile >Writing Makefile for IO::AIO >Writing MYMETA.yml and MYMETA.json >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-perl/IO-AIO-4.760.0/work/IO-AIO-4.76 ... > * emake OTHERLDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 OPTIMIZE=-pipe -march=native -fno-diagnostics-color -O2 >make -j4 'OTHERLDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' 'OPTIMIZE=-pipe -march=native -fno-diagnostics-color -O2' >Running Mkbootstrap for AIO () >"/usr/bin/perl" "/usr/lib/perl5/5.34/ExtUtils/xsubpp" -typemap '/usr/lib/perl5/5.34/ExtUtils/typemap' -typemap '/var/tmp/portage/dev-perl/IO-AIO-4.760.0/work/IO-AIO-4.76/typemap' AIO.xs > AIO.xsc >chmod 644 "AIO.bs" >"/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- AIO.bs blib/arch/auto/IO/AIO/AIO.bs 644 >cp AIO.pm blib/lib/IO/AIO.pm >mv AIO.xsc AIO.c >x86_64-gentoo-linux-musl-gcc -c -pipe -march=native -fno-diagnostics-color -O2 -fwrapv -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -march=native -fno-diagnostics-color -O2 -DVERSION=\"4.76\" -DXS_VERSION=\"4.76\" -fPIC "-I/usr/lib/perl5/5.34/x86_64-linux/CORE" AIO.c >AIO.xs: In function 'boot_IO__AIO': >AIO.xs:1243:15: error: invalid application of 'sizeof' to incomplete type 'struct fiemap' > 1243 | const_iv (FS_IOC_FIEMAP) > | ^~~~~~~~~~~~~ >AIO.xs:1111:42: note: in definition of macro 'const_iv' > 1111 | # define const_iv(name) { # name, (IV) name }, > | ^~~~ >make: *** [Makefile:344: AIO.o] Error 1 > * ERROR: dev-perl/IO-AIO-4.760.0::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=dev-perl/IO-AIO-4.760.0::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-perl/IO-AIO-4.760.0::gentoo'`. > * The complete build log is located at '/var/log/portage/dev-perl:IO-AIO-4.760.0:20211210-061819.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-perl/IO-AIO-4.760.0/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-perl/IO-AIO-4.760.0/temp/environment'. > * Working directory: '/var/tmp/portage/dev-perl/IO-AIO-4.760.0/work/IO-AIO-4.76' > * S: '/var/tmp/portage/dev-perl/IO-AIO-4.760.0/work/IO-AIO-4.76' >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 828809
:
758170
| 758171 |
758172
|
758173
|
758174
|
758175
|
758176