Dear Arrigo

Thank you for your effort!
Please don't take lack of feedback for lack of interest!
I volunteer to test any binaries on Windows 7, 10 or Linux if needed
I can compile on Linux but not on Windows

Regards,
Pedro

> On 11/26/2021 7:26 PM Arrigo Marchiori <[email protected]> wrote:
> 
>  
> Dear All,
> 
> On Sun, Nov 21, 2021 at 09:29:18PM +0100, Arrigo Marchiori wrote:
> 
> > Hello All,
> > 
> > just a little update.
> > 
> > On Sat, Nov 20, 2021 at 01:44:43PM +0100, Arrigo Marchiori wrote:
> > 
> > > Hello Matthias, All,
> > > 
> > > On Fri, Nov 19, 2021 at 12:26:37AM +0100, Matthias Seidel wrote:
> > > 
> > > > Hi Arrigo,
> > > > 
> > > > Am 17.11.21 um 08:16 schrieb Arrigo Marchiori:
> > > > > Dear All,
> > > > >
> > > > > I pushed a new branch "serf", that contains the OpenSSL upgrade
> > > > > commits (I reverted the reverts ;-) plus a tentative upgrade of the
> > > > > serf library to 1.3.9.
> > > > >
> > > > > A small patch is included to allow building with Python3-based SCons.
> > > > >
> > > > > The oox module also needed minor patching because it uses some OpenSSL
> > > > > functions that were refactored since OpenSSL 1.1.0.
> > > > >
> > > > > I tested it under Linux with Peter's Docker image (adding SCons). It
> > > > > builds and runs, but I am not sure how to verify if the SSL related
> > > > > problems are solved.
> > > > >
> > > > > I could not yet test if it builds under Windows and Mac. Any help
> > > > > would be appreciated. Please note that the "serf" branch derives from
> > > > > trunk.
> > > > 
> > > > I cannot get it to build on Windows.
> > > > 
> > > > The build just stops at a certain point. No error messages.
> > > 
> > > I had not tested it under Windows, when I commited it. Sorry.
> > > 
> > > The build stops because the existing patch to OpenSSL does not apply.
> > > 
> > > If we disable it, we face another challenge: OpenSSL does not build
> > > with Cygwin's Perl!
> > > https://github.com/openssl/openssl/issues/9048
> > > 
> > > I will investigate if we need Strawberry Perl as suggested in the
> > > above link. It's sure this is getting more complex than expected.
> > 
> > I could patch the configure scripts to use Windows and Cygwin paths as
> > necessary. Now the compilation is failing because of missing symbols,
> > at link time.
> > 
> > As soon as I have something almost usable, I will commit it.
> 
> I think I fixed the OpenSSL module and the depending Python.
> 
> Serf is now posing another challenge.
> 
> Apparently, SCons needs to access the Windows registry in order to
> detect the presence of Visual Studio. This is reasonable: also our
> "oowintool" script does so.
> 
> Python scripts can access the Windows registry using the "winreg"
> module. The problem is that such module _is not included_ in Cygwin's
> Python distribution!
> 
> There is a "cygwinreg" module available, but it does not seem to work.
> 
> So instead of using an ``external'' Perl, we will need to use an
> ``external'' Python.
> 
> I will try to follow this path.
> 
> Questions and comments are welcome as usual.
> 
> Best regards,
> -- 
> Arrigo
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to