Skip Menu |

This queue is for tickets about the Net-SSLeay CPAN distribution.

Report information
The Basics
Id: 107422
Status: rejected
Priority: 0/
Queue: Net-SSLeay

People
Owner: Nobody in particular
Requestors: daxim [...] cpan.org
pinghsien422 [...] gmail.com
Cc:
AdminCc:

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



Subject: cc ……… SSLeay.c → Error: open CFI at the end of file; missing .cfi_endproc directive
I report this error I found in the wild on behalf of other users. I cannot repro it. http://stackoverflow.com/q/32864265 *** Found OpenSSL-1.0.1f installed in /usr *** Be sure to use the same compiler and options to compile your OpenSSL, perl, and Net::SSLeay. Mixing and matching compilers is not supported. Do you want to run external tests? These tests *will* *fail* if you do not have network connectivity. [n] n Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Net::SSLeay Writing MYMETA.yml and MYMETA.json -> OK Checking dependencies from MYMETA.json ... Checking if you have Test::More 0.60_01 ... Yes (1.001014) Checking if you have MIME::Base64 0 ... Yes (3.13) Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.10) Building and testing Net-SSLeay-1.72 cp lib/Net/SSLeay.pm blib/lib/Net/SSLeay.pm AutoSplitting blib/lib/Net/SSLeay.pm (blib/lib/auto/Net/SSLeay) blib/lib/Net/SSLeay.pm: some names are not unique when truncated to 8 characters: directory blib/lib/auto/Net/SSLeay: do_https3.al, do_https2.al, do_https4.al, do_https.al truncate to do_https do_httpx3.al, do_httpx2.al, do_httpx4.al truncate to do_httpx get_https.al, get_https3.al, get_https4.al, get_http.al, get_http3.al, get_http4.al, get_httpx.al, get_httpx3.al, get_httpx4.al truncate to get_http head_https.al, head_https3.al, head_https4.al, head_http.al, head_http3.al, head_http4.al, head_httpx.al, head_httpx3.al, head_httpx4.al truncate to head_htt post_https.al, post_https3.al, post_https4.al, post_http.al, post_http3.al, post_http4.al, post_httpx.al, post_httpx3.al, post_httpx4.al truncate to post_htt put_https.al, put_https3.al, put_https4.al, put_http.al, put_http3.al, put_http4.al, put_httpx.al, put_httpx3.al, put_httpx4.al truncate to put_http ssl_read_all.al, ssl_read_until.al, ssl_read_CRLF.al truncate to ssl_read ssl_write_all.al, ssl_write_CRLF.al truncate to ssl_writ tcp_read_all.al, tcp_read_until.al, tcp_read_CRLF.al truncate to tcp_read tcp_write_all.al, tcp_write_CRLF.al truncate to tcp_writ cp lib/Net/SSLeay/Handle.pm blib/lib/Net/SSLeay/Handle.pm cp lib/Net/SSLeay.pod blib/lib/Net/SSLeay.pod Running Mkbootstrap for Net::SSLeay () chmod 644 "SSLeay.bs" "/usr/bin/perl" "-Iinc" "/usr/share/perl/5.18/ExtUtils/xsubpp" -typemap "/usr/share/perl/5.18/ExtUtils/typemap" -typemap "typemap" SSLeay.xs > SSLeay.xsc && mv SSLeay.xsc SSL eay.c cc -c -I/usr/include -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"1.72\" -DXS_VERSION=\"1.72\" -fPIC "-I/usr/lib/perl/5.18/CORE" SSLeay.c {standard input}: Assembler messages: {standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive cc: internal compiler error: Killed (program cc1) Please submit a full bug report, with preprocessed source if appropriate. See <file:///usr/share/doc/gcc-4.8/README.Bugs> for instructions. make: *** [SSLeay.o] Error 4 -> FAIL Installing Net::SSLeay failed. See /home/ubuntu/.cpanm/work/1443609644.32449/build.log for details. Retry with --force to force install it. http://qiita.com/wakaba@github/items/5eefde0ca369e5692311 /usr/bin/perl "-Iinc" local/perl-5.10.1/pm/lib/perl5/ExtUtils/xsubpp -typemap /usr/share/perl/5.10/ExtUtils/typemap -typemap typemap SSLeay.xs > SSLeay.xsc && mv SSLeay.xsc SSLeay.c cc -c -I/usr/include -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"1.48\" -DXS_VERSION=\"1.48\" -fPIC "-I/usr/lib/perl/5.10/CORE" SSLeay.c {standard input}: Assembler messages: {standard input}:94001: Warning: end of file not at end of a line; newline inserted {standard input}:94025: Error: open CFI at the end of file; missing .cfi_endproc directive cc: Internal error: Killed (program cc1) Please submit a full bug report. See <file:///usr/share/doc/gcc-4.4/README.Bugs> for instructions. make[1]: *** [SSLeay.o] Error 1 http://pastebin.com/9X4vttsu cpanm (App::cpanminus) 1.7001 on perl 5.018001 built for armv6l-linux-thread-multi Work directory is /root/.cpanm/work/1388093187.23097 You have make /usr/bin/make You have LWP 6.05 You have /usr/bin/tar: tar (GNU tar) 1.27.1 Copyright (C) 2013 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 LWP::Protocol::https on cpanmetadb ... --> Working on LWP::Protocol::https Fetching http://www.cpan.org/authors/id/G/GA/GAAS/LWP-Protocol-https-6.04.tar.gz -> OK Unpacking LWP-Protocol-https-6.04.tar.gz Entering LWP-Protocol-https-6.04 Checking configure dependencies from META.json Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.66) Configuring LWP-Protocol-https-6.04 Running Makefile.PL Warning: prerequisite IO::Socket::SSL 1.54 not found. Checking if your kit is complete... Looks good Writing Makefile for LWP::Protocol::https Writing MYMETA.yml and MYMETA.json -> OK Checking dependencies from MYMETA.json ... Checking if you have LWP::UserAgent 6.04 ... Yes (6.05) Checking if you have Net::HTTPS 6 ... Yes (6.04) Checking if you have Mozilla::CA 20110101 ... Yes (20130114) Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.66) Checking if you have IO::Socket::SSL 1.54 ... No ==> Found dependencies: IO::Socket::SSL Searching IO::Socket::SSL on cpanmetadb ... --> Working on IO::Socket::SSL Fetching http://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-1.962.tar.gz -> OK Unpacking IO-Socket-SSL-1.962.tar.gz Entering IO-Socket-SSL-1.962 Checking configure dependencies from META.json Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.66) Configuring IO-Socket-SSL-1.962 Running Makefile.PL Checking if your kit is complete... Looks good Warning: prerequisite Net::SSLeay 1.46 not found. Writing Makefile for IO::Socket::SSL Writing MYMETA.yml and MYMETA.json -> OK Checking dependencies from MYMETA.json ... Checking if you have ExtUtils::MakeMaker 0 ... Yes (6.66) Checking if you have Net::SSLeay 1.46 ... No Checking if you have Scalar::Util 0 ... Yes (1.35) ==> Found dependencies: Net::SSLeay Searching Net::SSLeay on cpanmetadb ... --> Working on Net::SSLeay Fetching http://www.cpan.org/authors/id/M/MI/MIKEM/Net-SSLeay-1.55.tar.gz -> OK Unpacking Net-SSLeay-1.55.tar.gz Entering Net-SSLeay-1.55 Checking configure dependencies from META.yml Checking if you have ExtUtils::MakeMaker 6.36 ... Yes (6.66) Configuring Net-SSLeay-1.53 Running Makefile.PL *** Found OpenSSL-1.0.1e installed in /usr *** Be sure to use the same compiler and options to compile your OpenSSL, perl, and Net::SSLeay. Mixing and matching compilers is not supported. Do you want to run external tests? These tests *will* *fail* if you do not have network connectivity. [n] n Checking if your kit is complete... Looks good Writing Makefile for Net::SSLeay Writing MYMETA.yml and MYMETA.json -> OK Checking dependencies from MYMETA.json ... Checking if you have Test::More 0.60_01 ... Yes (0.98) Checking if you have MIME::Base64 0 ... Yes (3.13) Checking if you have ExtUtils::MakeMaker 6.36 ... Yes (6.66) Building and testing Net-SSLeay-1.53 cp lib/Net/SSLeay.pm blib/lib/Net/SSLeay.pm AutoSplitting blib/lib/Net/SSLeay.pm (blib/lib/auto/Net/SSLeay) blib/lib/Net/SSLeay.pm: some names are not unique when truncated to 8 characters: directory blib/lib/auto/Net/SSLeay: do_https3.al, do_https2.al, do_https4.al, do_https.al truncate to do_https do_httpx3.al, do_httpx2.al, do_httpx4.al truncate to do_httpx get_https.al, get_https3.al, get_https4.al, get_http.al, get_http3.al, get_http4.al, get_httpx.al, get_httpx3.al, get_httpx4.al truncate to get_http head_https.al, head_https3.al, head_https4.al, head_http.al, head_http3.al, head_http4.al, head_httpx.al, head_httpx3.al, head_httpx4.al truncate to head_htt post_https.al, post_https3.al, post_https4.al, post_http.al, post_http3.al, post_http4.al, post_httpx.al, post_httpx3.al, post_httpx4.al truncate to post_htt put_https.al, put_https3.al, put_https4.al, put_http.al, put_http3.al, put_http4.al, put_httpx.al, put_httpx3.al, put_httpx4.al truncate to put_http ssl_read_all.al, ssl_read_until.al, ssl_read_CRLF.al truncate to ssl_read ssl_write_all.al, ssl_write_CRLF.al truncate to ssl_writ tcp_read_all.al, tcp_read_until.al, tcp_read_CRLF.al truncate to tcp_read tcp_write_all.al, tcp_write_CRLF.al truncate to tcp_writ cp lib/Net/SSLeay.pod blib/lib/Net/SSLeay.pod cp lib/Net/SSLeay/Handle.pm blib/lib/Net/SSLeay/Handle.pm /usr/bin/perl "-Iinc" /usr/share/perl5/core_perl/ExtUtils/xsubpp -typemap /usr/share/perl5/core_perl/ExtUtils/typemap -typemap typemap SSLeay.xs > SSLeay.xsc && mv SSLeay.xsc SSLeay.c cc -c -I/usr/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"1.55\" -DXS_VERSION=\"1.55\" -fPIC "-I/usr/lib/perl5/core_perl/CORE" SSLeay.c {standard input}: Assembler messages: {standard input}:31355: Warning: end of file not at end of a line; newline inserted {standard input}: Error: open CFI at the end of file; missing .cfi_endproc directive cc: internal compiler error: Killed (program cc1) Please submit a full bug report, with preprocessed source if appropriate. See <https://bugs.archlinux.org/> for instructions. Makefile:354: recipe for target 'SSLeay.o' failed make: *** [SSLeay.o] Error 4 -> FAIL Installing Net::SSLeay failed. See /root/.cpanm/work/1388093187.23097/build.log for details. Retry with --force to force install it. -> FAIL Installing the dependencies failed: Module 'Net::SSLeay' is not installed -> FAIL Bailing out the installation for IO-Socket-SSL-1.962. -> FAIL Installing the dependencies failed: Module 'IO::Socket::SSL' is not installed -> FAIL Bailing out the installation for LWP-Protocol-https-6.04.
Subject: Re: [rt.cpan.org #107422] cc ……… SSLeay.c → Error: open CFI at the end of file; missing .cfi_endproc directive
Date: Thu, 01 Oct 2015 07:14:27 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] airspayce.com>

Message body is not shown because it is too large.

CC: daxim [...] cpan.org
Subject: Re: [rt.cpan.org #107422] cc ……… SSLeay.c → Error: open CFI at the end of file; missing .cfi_endproc directive
Date: Fri, 2 Oct 2015 02:33:36 +0800
To: bug-Net-SSLeay [...] rt.cpan.org
From: John Chin <pinghsien422 [...] gmail.com>

Message body is not shown because it is too large.

Message body is not shown because it is too large.

Subject: Re: [rt.cpan.org #107422] cc ……… SSLeay.c → Error: open CFI at the end of file; missing .cfi_endproc directive
Date: Sat, 03 Oct 2015 10:02:54 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] airspayce.com>

Message body is not shown because it is too large.

Subject: [rt.cpan.org #107422] replacement for Deka.pm
Date: Wed, 13 Jan 2016 12:38:51 +0100
To: bug-Finance-Quote [...] rt.cpan.org
From: "Andre Joost" <andrejoost [...] gmx.de>
Hi all,   I ran into the same problem and found an URL to get a csv list from Deka. I rewrote the similar Union.pm modul to get the data from it.   Tested on Linux Mint and Windows 7 with GnuCash and KMyMoney. You have to use ISIN as the symbol.   Greetings, Andre Joost    

Message body is not shown because sender requested not to inline it.

Subject: [rt.cpan.org #107422] patch
Date: Fri, 15 Jan 2016 07:56:22 +0100
To: bug-Finance-Quote [...] rt.cpan.org
From: "Andre Joost" <andrejoost [...] gmx.de>
Hi all,   I ran into the same problem and found an URL to get a csv list from Deka. I rewrote the similar Union.pm modul to get the data from it.   Tested on Linux Mint and Windows 7 with GnuCash and KMyMoney. You have to use ISIN as the symbol.   Greetings, Andre Joost    

Message body is not shown because sender requested not to inline it.

Subject: [rt.cpan.org #107422] replacement for Deka.pm
Date: Fri, 22 Dec 2017 19:35:42 +0100
To: bug-Finance-Quote [...] rt.cpan.org
From: André Joost <andre.joost [...] arcor.de>
Am 13.01.2016 um 12:58 schrieb Andre Joost: The csv format of Deka seems to be changed. The currency is now in a different place. Line 76 should read now: $info{$q[0], "currency"} = $q[8]; See attached patch. -- Gruß, André Joost

Message body is not shown because sender requested not to inline it.

Subject: Re: [rt.cpan.org #107422] replacement for Deka.pm
Date: Sat, 23 Dec 2017 07:51:34 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] airspayce.com>
Hello Andre, are you sure you sent this to the correct list? net-ssleay has no such thing as Deka in it. Cheers. On Saturday, 23 December 2017 04:45:50 AEST you wrote: Show quoted text
> Queue: Net-SSLeay > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=107422 > > > Am 13.01.2016 um 12:58 schrieb Andre Joost: > > The csv format of Deka seems to be changed. The currency is now in a > different place. Line 76 should read now: > > $info{$q[0], "currency"} = $q[8]; > > See attached patch.
-- Mike McCauley VK4AMM mikem@airspayce.com Airspayce Pty Ltd 9 Bulbul Place Currumbin Waters QLD 4223 Australia http://www.airspayce.com Phone +61 7 5598-7474
RT-Send-CC: pinghsien422 [...] gmail.com
On Wed Sep 30 12:46:52 2015, DAXIM wrote: Show quoted text
> cc -c -I/usr/include -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict- > aliasing -pipe -fstack-protector -I/usr/local/include > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"1.48\" > -DXS_VERSION=\"1.48\" -fPIC "-I/usr/lib/perl/5.10/CORE" SSLeay.c > {standard input}: Assembler messages: > {standard input}:94001: Warning: end of file not at end of a line; > newline inserted > {standard input}:94025: Error: open CFI at the end of file; missing > .cfi_endproc directive > cc: Internal error: Killed (program cc1)
This is consistent with gcc being killed by the OOM killer because the system ran out of memory (the giveaway is the "cc: Internal error: Killed" line); cf. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67571. John: this can be solved by temporarily resizing your EC2 instance to to give it more memory. After you've successfully compiled Net-SSLeay, you can resize it back again.