Skip Menu |

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

Report information
The Basics
Id: 113493
Status: open
Priority: 0/
Queue: Net-SSLeay

People
Owner: Nobody in particular
Requestors: REHSACK [...] cpan.org
Cc:
AdminCc:

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



Subject: Mac OS X 10.11 / Xcode 7 unsupported
Regarding to http://lists.apple.com/archives/macnetworkprog/2015/Jun/msg00025.html Mac OS X 10.11 or Xcode 7 drops openssl headers - which makes Net::SSLeay breaking on those platforms. Beside the fail in compile is to late (what causes me to recommend a reasonable configure stage using Config::AutoConf), documentation should be very clear about that.
Subject: Re: [rt.cpan.org #113493] Mac OS X 10.11 / Xcode 7 unsupported
Date: Mon, 04 Apr 2016 11:20:22 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] airspayce.com>
Hello, The next version of Net-SSLeay will include an new README.OSX with updated instructions for building on recent OS X. The new file is already in SVN 460 Cheers. On Friday, April 01, 2016 04:50:57 AM Jens Rehsack via RT wrote: Show quoted text
> Fri Apr 01 04:50:55 2016: Request 113493 was acted upon. > Transaction: Ticket created by REHSACK > Queue: Net-SSLeay > Subject: Mac OS X 10.11 / Xcode 7 unsupported > Broken in: (no value) > Severity: Important > Owner: Nobody > Requestors: REHSACK@cpan.org > Status: new > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=113493 > > > > Regarding to > http://lists.apple.com/archives/macnetworkprog/2015/Jun/msg00025.html Mac > OS X 10.11 or Xcode 7 drops openssl headers - which makes Net::SSLeay > breaking on those platforms. > > Beside the fail in compile is to late (what causes me to recommend a > reasonable configure stage using Config::AutoConf), documentation should be > very clear about that.
-- 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
Honestly, I suggest to create some metacpan compatible docs or include rough instructions in main POD pointing to the README files. Steffen Ullrich (https://rt.cpan.org/Ticket/Display.html?id=113492) pointed out correctly, that Windows users have simimar problems.
Subject: Re: [rt.cpan.org #113493] Mac OS X 10.11 / Xcode 7 unsupported
Date: Mon, 04 Apr 2016 18:19:40 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] airspayce.com>
On Monday, April 04, 2016 03:03:57 AM you wrote: Show quoted text
> Queue: Net-SSLeay > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=113493 > > > Honestly, I suggest to create some metacpan compatible docs or
Show quoted text
> include rough > instructions in main POD pointing to the README files.
We have taken that route, and will be included in the next release. Cheers. Show quoted text
> > Steffen Ullrich (https://rt.cpan.org/Ticket/Display.html?id=113492) pointed > out correctly, that Windows users have simimar problems.
-- 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
Hi Mike, You have applied my patch for OSX homebrew openssl in https://rt.cpan.org/Ticket/Display.html?id=101664 Thank you! However, now homebrew openssl is located in not /usr/local but /usr/local/opt/openssl, (cf: https://github.com/Homebrew/legacy-homebrew/commit/2e191b19b8eccfbc031c224892bda140b1b38e7b#diff-5f8300a99f5c14b861dfa8eff2905a16 ) so it is difficult to install Net::SSLeay with OSX homebrew openssl. It would be nice you accept the following patch for OSX homebrew openssl agian. ``` --- inc/Module/Install/PRIVATE/Net/SSLeay.pm +++ inc/Module/Install/PRIVATE/Net/SSLeay.pm @@ -179,6 +179,7 @@ sub find_openssl_prefix { } my @guesses = ( + '/usr/local/opt/openssl/bin/openssl' => '/usr/local/opt/openssl', # OSX homebrew openssl '/usr/local/bin/openssl' => '/usr/local', # OSX homebrew openssl '/opt/local/bin/openssl' => '/opt/local', # Macports openssl '/usr/bin/openssl' => '/usr', ``` On 2016-04-04T04:19:58-04:00, mikem@airspayce.com wrote: Show quoted text
> On Monday, April 04, 2016 03:03:57 AM you wrote:
> > Queue: Net-SSLeay > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=113493 > > > > > Honestly, I suggest to create some metacpan compatible docs or
>
> > include rough > > instructions in main POD pointing to the README files.
> > We have taken that route, and will be included in the next release. > > Cheers. >
> > > > Steffen Ullrich (https://rt.cpan.org/Ticket/Display.html?id=113492) > > pointed > > out correctly, that Windows users have simimar problems.
I used PkgSRc (as contributor and committer of pkgsrc I should't trust the competitor :D) and OPENSSL_PREFIX to /opt/pkg (my favourite prefix - common is /usr/pkg). Generally I suggest rely on Config::AutoConf and typical "--with-openssl=/path/to/prefix" and a very clear documentation which paths are automatically checked and how to specify uncommon path's. Biggest win of C::AC is config.log which might help on configure stage issues, M::I will never be clear about ...
See Unix::Statgrab what I mean ...
Subject: Re: [rt.cpan.org #113493] Mac OS X 10.11 / Xcode 7 unsupported
Date: Mon, 11 Apr 2016 10:16:54 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] airspayce.com>
Hi, your patch has been added and is now in SVN 463. And new version 1.73 has now been sent to CPAN with your patch in it. Cheers. On Sunday, April 10, 2016 03:45:03 AM you wrote: Show quoted text
> Queue: Net-SSLeay > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=113493 > > > Hi Mike, > > You have applied my patch for OSX homebrew openssl in > https://rt.cpan.org/Ticket/Display.html?id=101664 > Thank you! > > However, now homebrew openssl is located in > not /usr/local but /usr/local/opt/openssl, > (cf: > https://github.com/Homebrew/legacy-homebrew/commit/2e191b19b8eccfbc031c22489 > 2bda140b1b38e7b#diff-5f8300a99f5c14b861dfa8eff2905a16 ) > so it is difficult to install Net::SSLeay with OSX homebrew openssl. > > It would be nice you accept the following patch for OSX homebrew openssl > agian. ``` > --- inc/Module/Install/PRIVATE/Net/SSLeay.pm > +++ inc/Module/Install/PRIVATE/Net/SSLeay.pm > @@ -179,6 +179,7 @@ sub find_openssl_prefix { > } > > my @guesses = ( > + '/usr/local/opt/openssl/bin/openssl' => > '/usr/local/opt/openssl', # OSX homebrew openssl '/usr/local/bin/openssl' > => '/usr/local', # OSX homebrew openssl '/opt/local/bin/openssl' > => '/opt/local', # Macports openssl '/usr/bin/openssl' => > '/usr', > ``` > > On 2016-04-04T04:19:58-04:00, mikem@airspayce.com wrote:
> > On Monday, April 04, 2016 03:03:57 AM you wrote:
> > > Queue: Net-SSLeay > > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=113493 > > > > > > > Honestly, I suggest to create some metacpan compatible docs or > > > > > > include rough > > > instructions in main POD pointing to the README files.
> > > > We have taken that route, and will be included in the next release. > > > > Cheers. > >
> > > Steffen Ullrich (https://rt.cpan.org/Ticket/Display.html?id=113492) > > > pointed > > > out correctly, that Windows users have simimar problems.
-- 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
FYI I could install Net-SSLeay-1.73 aginst OS X homebrew's openssl. ``` $ cpanm -v Net::SSLeay ... Configuring Net-SSLeay-1.73 ... *** Found OpenSSL-1.0.2g installed in /usr/local/opt/openssl ... Successfully installed Net-SSLeay-1.73 ``` Thanks! On 2016-04-10T20:17:15-04:00, mikem@airspayce.com wrote: Show quoted text
> Hi, > > your patch has been added and is now in SVN 463. > > And new version 1.73 has now been sent to CPAN with your patch in it. > > Cheers. > > > On Sunday, April 10, 2016 03:45:03 AM you wrote:
> > Queue: Net-SSLeay > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=113493 > > > > > Hi Mike, > > > > You have applied my patch for OSX homebrew openssl in > > https://rt.cpan.org/Ticket/Display.html?id=101664 > > Thank you! > > > > However, now homebrew openssl is located in > > not /usr/local but /usr/local/opt/openssl, > > (cf: > > https://github.com/Homebrew/legacy- > > homebrew/commit/2e191b19b8eccfbc031c22489 > > 2bda140b1b38e7b#diff-5f8300a99f5c14b861dfa8eff2905a16 ) > > so it is difficult to install Net::SSLeay with OSX homebrew openssl. > > > > It would be nice you accept the following patch for OSX homebrew > > openssl > > agian. ``` > > --- inc/Module/Install/PRIVATE/Net/SSLeay.pm > > +++ inc/Module/Install/PRIVATE/Net/SSLeay.pm > > @@ -179,6 +179,7 @@ sub find_openssl_prefix { > > } > > > > my @guesses = ( > > + '/usr/local/opt/openssl/bin/openssl' => > > '/usr/local/opt/openssl', # OSX homebrew openssl > > '/usr/local/bin/openssl' > > => '/usr/local', # OSX homebrew openssl > > '/opt/local/bin/openssl' > > => '/opt/local', # Macports openssl '/usr/bin/openssl' > > => > > '/usr', > > ``` > > > > On 2016-04-04T04:19:58-04:00, mikem@airspayce.com wrote:
> > > On Monday, April 04, 2016 03:03:57 AM you wrote:
> > > > Queue: Net-SSLeay > > > > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=113493 > > > > > > > > > Honestly, I suggest to create some metacpan compatible docs or > > > > > > > > include rough > > > > instructions in main POD pointing to the README files.
> > > > > > We have taken that route, and will be included in the next release. > > > > > > Cheers. > > >
> > > > Steffen Ullrich > > > > (https://rt.cpan.org/Ticket/Display.html?id=113492) > > > > pointed > > > > out correctly, that Windows users have simimar problems.
On Mon Apr 11 13:03:35 2016, SKAJI wrote: Show quoted text
> FYI > I could install Net-SSLeay-1.73 aginst OS X homebrew's openssl.
That's nice, but this ticket is not regarding adding homebrew support to Net::SSLeay. I can confirm, that the workaround (specifying OPENSSL_PREFIX) still works and that a much more reasonable list and checks would significantly improve - but that has no impact to the reason of the ticket itself, that OpenSSL headers aren't part of OS X SDK anymore and Net::SSLeay has to deal with that in a more general way. Cheers
Subject: Re: [rt.cpan.org #113493] Mac OS X 10.11 / Xcode 7 unsupported
Date: Tue, 12 Apr 2016 07:50:03 +1000
To: bug-Net-SSLeay [...] rt.cpan.org
From: Mike McCauley <mikem [...] airspayce.com>
Hello, major changes to the Net::SSLeay build system are not likely to happen in the short term. Cheers. On Monday, April 11, 2016 01:12:12 PM Jens Rehsack via RT wrote: Show quoted text
> Queue: Net-SSLeay > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=113493 > > > On Mon Apr 11 13:03:35 2016, SKAJI wrote:
> > FYI > > I could install Net-SSLeay-1.73 aginst OS X homebrew's openssl.
> > That's nice, but this ticket is not regarding adding homebrew support to > Net::SSLeay. I can confirm, that the workaround (specifying OPENSSL_PREFIX) > still works and that a much more reasonable list and checks would > significantly improve - but that has no impact to the reason of the ticket > itself, that OpenSSL headers aren't part of OS X SDK anymore and > Net::SSLeay has to deal with that in a more general way. > > Cheers
-- 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
On Mon Apr 11 17:50:22 2016, mikem@airspayce.com wrote: Show quoted text
> Hello, > > major changes to the Net::SSLeay build system are not likely to happen > in the > short term.
I didn't ask for a short term change - neither for you doing all the work ;) I just report an issue and I'm open to discuss where it leads us ... I would be glad when you check Unix::Statgrab's build system and share your opinion (that's something, no one can do for you). When I find a tuit, I would be glad to submit a patch - when the way is reasonable for you. To be true - I think there should be more than one Perl backend for SSL layers for OS like Windows or OS X, but nevertheless, every one of them deserves being it's best. Cheers