Subject: | Error with installation of IO::AIO |
Date: | Wed, 15 Aug 2018 12:37:35 +0000 |
To: | "bug-IO-AIO [...] rt.cpan.org" <bug-IO-AIO [...] rt.cpan.org> |
From: | "Montano, Bryce Ellis" <bemonta [...] sandia.gov> |
Hello,
I work on an open source tool that uses the Perl Module IO::AIO. When trying to install, it fails during configuration.
I am on a Ubuntu 16.04 version running Perl 5.22. Similarly I have tried installing IO::AIO within multiple docker containers using Ubuntu 16.04 and they have all failed similarly.
Any help you can provide would be greatly appreciated.
cpanm (App::cpanminus) 1.7043 on perl 5.022001 built for x86_64-linux-gnu-thread-multi
Work directory is /home/bryce/.cpanm/work/1534336215.10742
You have make /usr/bin/make
You have LWP 6.15
You have /bin/tar: tar (GNU tar) 1.28
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.
Searching IO::AIO () on cpanmetadb ...
--> Working on IO::AIO
Fetching http://www.cpan.org/authors/id/M/ML/MLEHMANN/IO-AIO-4.54.tar.gz
-> OK
Unpacking IO-AIO-4.54.tar.gz
Entering IO-AIO-4.54
Checking configure dependencies from META.json
Checking if you have Canary::Stability 2001 ... Yes (2012)
Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.04_01)
Configuring IO-AIO-4.54
Running Makefile.PL
***
*** 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.022001, 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-linux-gnu-gcc
checking whether the C compiler works... no
configure: error: in `/home/bryce/.cpanm/work/1534336215.10742/IO-AIO-4.54':
configure: error: C compiler cannot create executables
See `config.log' for more details
-> N/A
-> FAIL Configure failed for IO-AIO-4.54. See /home/bryce/.cpanm/work/1534336215.10742/build.log for details.
Regards,
Bryce
Message body is not shown because it is too large.