[GNC-dev] gnucash-on-windows master: Guile 2.2 for Windows.

John Ralls jralls at ceridwen.us
Fri Apr 26 10:44:03 EDT 2019



> On Apr 26, 2019, at 12:22 AM, Geert Janssens via gnucash-devel <gnucash-devel at gnucash.org> wrote:
> 
> Op donderdag 25 april 2019 23:54:01 CEST schreef John Ralls:
>> Updated	 via  https://github.com/Gnucash/gnucash-on-windows/commit/c739d231
>> (commit) from 
>> https://github.com/Gnucash/gnucash-on-windows/commit/fe22df60 (commit)
>> 
>> 
>> 
>> commit c739d231b5dc4775d40433d3148979a4a4d4c7ab
>> Author: John Ralls <jralls at ceridwen.us>
>> Date:   Thu Apr 25 14:53:28 2019 -0700
>> 
>>    Guile 2.2 for Windows.
>> 
>> diff --git a/gnucash.modules b/gnucash.modules
>> index 04c3856..29b8c62 100644
>> --- a/gnucash.modules
>> +++ b/gnucash.modules
>> @@ -119,11 +119,9 @@
>>   </autotools>
>> 
>>   <!-- Unfortunately in addition to needing a few patches this hangs when
>> it tries to compile Scheme. -->
>> -  <autotools id="guile2"
>> autogen-sh="autoreconf" autogenargs="--without-threads">
>> -    <branch
>> repo="ftp.gnu.org" module="guile/guile-2.0.14.tar.gz" -	   
>> version="2.0.14">
>> -      <patch
>> file="https://raw.githubusercontent.com/Gnucash/gnucash-on-windows/master/p
>> atches/guile-2.0.14-mingw64-fixups.patch" strip="1"/>
>> -      <patch
>> file="https://raw.githubusercontent.com/Gnucash/gnucash-on-windows/master/p
>> atches/guile-2.0.14-Fix-mktime-test.patch" strip="1"/>
>> +  <autotools
>> id="guile2" autogen-sh="configure" autogenargs="--disable-rpath
>> --enable-networking --enable-nls --enable-posix --enable-regex
>> --with-threads --with-modules --disable-static">
>> +    <branch
>> repo="sourceforge" module="gnucash/Dependencies/guile-2.2.4+mingw.tar.bz2"
>> +	    version="2.2.4+mingw">
> 
> I am aware I suggested on irc to put the tarball on sourceforge. However while 
> seeing this commit I wonder if there's a reason not to do as we did for guile 
> 2.0: start from the upstream tarball and apply patches during the build ?
> That would mean storing the patches in our gnucash-on-windows repo.

The last Guile release was almost a year ago and I'm not able to get it to build, so the patch set to that tarball would have to incorporate all of the commits to bring it current with stable-2.2. 
If the Guile team would do a release then we could reasonably use that tarball. In an ideal world it would include my patches [1][2] and we could use it unmodified.

Regards,
John Ralls

[1] http://debbugs.gnu.org/cgi/bugreport.cgi?bug=35405
[2] http://debbugs.gnu.org/cgi/bugreport.cgi?bug=35430


More information about the gnucash-devel mailing list