ralphy wrote: 
> I have finally managed to successfully build and test the Net-SSLeay
> 1.88 module with OpenSSL 1.1.1h and zlib support.
> 
> To help troubleshooting during development I modified SystemInfo.pm to
> print the version info for the modules I've updated.
> 
> > 
Code:
--------------------
  >   > Logitech Media Server Version: 8.0.0 - TRUNK @ UNKNOWN
  > Hostname: T430
  > Server IP Address: 192.168.1.27
  > Server HTTP Port Number: 9000
  > Operating system: Windows 10 - EN - cp1252
  > Platform Architecture: 8664
  > Perl Version: 5.14.2 - MSWin32-x86-multi-thread
  > Audio::Scan: 1.02
  > Mozilla::CA: 20200520
  > Net::SSLeay: 1.88 - OpenSSL 1.1.1h 22 Sep 2020
  > IO::Socket::SSL: 2.068
  > Database Version: DBD::SQLite 1.58 (sqlite 3.22.0)
  > Total Players Recognized: 2
--------------------
> > 
> 
> The tipping point was the 'build log file for the Net-SSLeay 1.74
> update'
> (https://ppm4.activestate.com/MSWin32-x86/5.14/1400/M/MI/MIKEM/Net-SSLeay-1.74.d/log-20160413T002508.txt)
> provided by ActiveState (AS) back in 2016.  From the log I was able to
> determine that AS used Visual Studio 6.0 and likely Platform SDK
> (February 2003), 'the last version to support VS6'
> (http://avisynth.nl/index.php/Filter_SDK/Compile_AviSynth#Installing_MS_VC.2B.2B_1998)
> when building AS Perl 5.14.  
> 
> To get OpenSSL 1.1.1h to build with VS6 required changing all
> occurances of long long datatypes to __int64 and all LL format
> specifiers to i64.  Attempts to build openssl with a newer MS compiler
> to avoid these changes have failed, so far, with link errors when
> creating SSLEAY.DLL for the Net-SSLeay module.
> 
> I have created a perl package manager repository for windows with
> Net-SSLeay 1.88, IO-Socket-SSL 2.068 and Mozilla-CA SSL certificates
> from May 2020.
> 
> > 
Code:
--------------------
  >   > http://ralph.irving.sdf.org/ppm4/MSWin32-x86/5.14/1400/package.xml
--------------------
> > 
> 
> One issue I ran into updating Net-SSLeay was that if I ran LMS on the
> system before attempting to install the updated module, SSLeay.DLL
> file was locked and could not be updated.  I had to disable LMS from
> starting at boot, reboot windows, then install Net-SSLeay 1.88.  I
> noticed 'bpa mentioned possible issues with IO-Socket-SSL 2.068 and
> OpenSSL 1.1.1e'
> (https://forums.slimdevices.com/showthread.php?109826-BBCiPlayer-V1-6-(and-higher)-amp-BBCiPlayerExtra-2-0-(and-higher)-Support&p=990450&viewfull=1#post990450).
> Perhaps the issue(s) have been fixed with later versions as I've been
> running Net-SSLeay-1.88, OpenSSL 1.1.1h with IO-Socket-SSL 2.068 with
> LMS on Linux x86 for the last week without a problem.
> 
> @Michael, I'd like to suggest that you install all three modules from
> the repo on the build system, replacing the IO-Socket-SSL and
> Mozilla-CA zips we exchanged earlier.  I created the PPM packages from
> the same folder structure that I sent you, then we will all be using
> the same release files going forward.  The older package and ppd files
> from AS are on the website as well in case we need to rollback.  I
> didn't include them in the repo index as I found it confusing for
> anyone not familiar with the Perl Package Manager.
> 
> I've only been using the new perl modules for a day now on win10 so it
> really needs more testers.  Anyone running LMS from git on windows can
> add the repo url in PPM and install the updated modules.  To rollback
> download the .tar.gz and .ppd files and from a command prompt with
> perl in the PATH run *ppm install oldpackage.ppd*

I have added the latest Mozilla-CA-20211001 perl package to the
repository, which removes the expired certificate(s) causing a lot of
grief right now.



Ralphy

*1*-Touch, *5*-Classics, *3*-Booms, *2*-UE Radio
'Squeezebox client builds'
(https://sourceforge.net/projects/lmsclients/files/) 'donations'
(https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=LL5P6365KQEXN&lc=CA&item_name=Squeezebox%20client%20builds&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted)
always appreciated.
------------------------------------------------------------------------
ralphy's Profile: http://forums.slimdevices.com/member.php?userid=3484
View this thread: http://forums.slimdevices.com/showthread.php?t=111658

_______________________________________________
Squeezecenter mailing list
Squeezecenter@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/squeezecenter

Reply via email to