[GNC-dev] Failed to build GnuCash on Windows

Chris Good goodchris96 at gmail.com
Sun Jan 16 03:56:56 EST 2022


Hi Explorare,

 

Re thread

https://www.mail-archive.com/gnucash-devel@gnucash.org/msg42675.html

 

Did you ever resolve this?

 

I'm getting the same error now trying to build 32 Bit Gnucash (maint approx.
4.9) on Windows 10.

 

This is the error:

 

cd /e/Data/GnuCash/gcdev64/src/gnucash-on-windows.git

TARGET=gnucash-maint jhbuild -f jhbuildrc build

...

make[1]: Leaving directory
'/e/Data/GnuCash/gcdev64/gnucash/maint/build/OpenSP-1.5.2'

I: Deleting .la file:
'/e/Data/GnuCash/gcdev64/gnucash/maint/inst/_jhbuild/root-OpenSP/e/Data/GnuC
ash/gcdev64/gnucash/maint/inst/lib/libosp.la'

I: Moving temporary DESTDIR
'/e/Data/GnuCash/gcdev64/gnucash/maint/inst/_jhbuild/root-OpenSP' into build
prefix

Traceback (most recent call last):

  File "/usr/bin/jhbuild", line 23, in <module>

    jhbuild.main.main(sys.argv[1:])

  File "/e/Data/GnuCash/gcdev64/src/jhbuild.git/jhbuild/main.py", line 120,
in main

    rc = jhbuild.commands.run(command, config, args, help=lambda:
print_help(parser))

  File
"/e/Data/GnuCash/gcdev64/src/jhbuild.git/jhbuild/commands/__init__.py", line
188, in run

    return cmd.execute(config, args, help)

  File
"/e/Data/GnuCash/gcdev64/src/jhbuild.git/jhbuild/commands/__init__.py", line
56, in execute

    return self.run(config, options, args, help)

  File "/e/Data/GnuCash/gcdev64/src/jhbuild.git/jhbuild/commands/base.py",
line 263, in run

    return build.build()

  File
"/e/Data/GnuCash/gcdev64/src/jhbuild.git/jhbuild/frontends/buildscript.py",
line 172, in build

    error, altphases = module.run_phase(self, phase)

  File
"/e/Data/GnuCash/gcdev64/src/jhbuild.git/jhbuild/modtypes/__init__.py", line
423, in run_phase

    method(buildscript)

  File
"/e/Data/GnuCash/gcdev64/src/jhbuild.git/jhbuild/modtypes/autotools.py",
line 320, in do_install

    self.process_install(buildscript, self.get_revision())

  File
"/e/Data/GnuCash/gcdev64/src/jhbuild.git/jhbuild/modtypes/__init__.py", line
390, in process_install

    buildscript.moduleset.packagedb.add(self.name, revision or '',

  File "/e/Data/GnuCash/gcdev64/src/jhbuild.git/jhbuild/utils/packagedb.py",
line 176, in add

    pkg.write()

  File "/e/Data/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

 

Python -V in the MinGW32 shell shows:

python -V

Python 3.9.7

 

Regards,

Chris Good

 



More information about the gnucash-devel mailing list