[GNC-dev] Windows Build VM

Manfred Usselmann manfred at usselmann.de
Fri Nov 10 04:26:52 EST 2023


Am 2023-11-10 08:40, schrieb Manfred Usselmann:
> Am 2023-11-10 01:21, schrieb Manfred Usselmann:
>> Am 2023-11-09 22:46, schrieb John Ralls:
>>> 
>>> Then do a mingw32 build like the distribution. We know that works.
>> 
>> Ok, this looks better but ends with
>> 
>> I: Deleting .la file: 
>> '/C/users/mu/Entwicklung/GnuCash/gcdev64/gnucash/stable/inst/_jhbuild/root-libofx/C/users/mu/Entwicklung/GnuCash/gcdev64/gnucash/stable/inst/lib/libofx.la'
>> I: Moving temporary DESTDIR 
>> '/C/users/mu/Entwicklung/GnuCash/gcdev64/gnucash/stable/inst/_jhbuild/root-libofx' 
>> into build prefix
>> Traceback (most recent call last):
>>   File "/usr/bin/jhbuild", line 23, in <module>
>>     jhbuild.main.main(sys.argv[1:])
>>   File 
>> "/C/users/mu/Entwicklung/GnuCash/gcdev64/src/jhbuild.git/jhbuild/main.py", 
>> line 118, in main
>>     rc = jhbuild.commands.run(command, config, args, help=lambda: 
>> print_help(parser))
>>          
>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>   File 
>> "/C/users/mu/Entwicklung/GnuCash/gcdev64/src/jhbuild.git/jhbuild/commands/__init__.py", 
>> line 186, in run
>>     return cmd.execute(config, args, help)
>>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>   File 
>> "/C/users/mu/Entwicklung/GnuCash/gcdev64/src/jhbuild.git/jhbuild/commands/__init__.py", 
>> line 53, in execute
>>     return self.run(config, options, args, help)
>>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>   File 
>> "/C/users/mu/Entwicklung/GnuCash/gcdev64/src/jhbuild.git/jhbuild/commands/base.py", 
>> line 263, in run
>>     return build.build()
>>            ^^^^^^^^^^^^^
>>   File 
>> "/C/users/mu/Entwicklung/GnuCash/gcdev64/src/jhbuild.git/jhbuild/frontends/buildscript.py", 
>> line 171, in build
>>     error, altphases = module.run_phase(self, phase)
>>                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>   File 
>> "/C/users/mu/Entwicklung/GnuCash/gcdev64/src/jhbuild.git/jhbuild/modtypes/__init__.py", 
>> line 422, in run_phase
>>     method(buildscript)
>>   File 
>> "/C/users/mu/Entwicklung/GnuCash/gcdev64/src/jhbuild.git/jhbuild/modtypes/autotools.py", 
>> line 320, in do_install
>>     self.process_install(buildscript, self.get_revision())
>>   File 
>> "/C/users/mu/Entwicklung/GnuCash/gcdev64/src/jhbuild.git/jhbuild/modtypes/__init__.py", 
>> line 389, in process_install
>>     buildscript.moduleset.packagedb.add(self.name, revision or '',
>>   File 
>> "/C/users/mu/Entwicklung/GnuCash/gcdev64/src/jhbuild.git/jhbuild/utils/packagedb.py", 
>> line 176, in add
>>     pkg.write()
>>   File 
>> "/C/users/mu/Entwicklung/GnuCash/gcdev64/src/jhbuild.git/jhbuild/utils/packagedb.py", 
>> line 79, in write
>>     writer.fp.write('\n'.join(self.manifest).encode('utf-8', 
>> 'backslashreplace') + b'\n')
>>                     ^^^^^^^^^^^^^^^^^^^^^^^^
>> TypeError: can only join an iterable
>> 
> 
> 
> I have opened a ticket since this looks like a jhbuild issue for me:
> 
> https://gitlab.gnome.org/GNOME/jhbuild/-/issues/290
> 

It's just a simple typo, see 
https://gitlab.gnome.org/GNOME/jhbuild/-/merge_requests/137

Regards,
Manfred


More information about the gnucash-devel mailing list