[GNC-dev] Failed to build GnuCash on Windows

John Ralls jralls at ceridwen.us
Mon Feb 15 12:57:38 EST 2021

> On Feb 15, 2021, at 1:58 AM, Explorare <explorare at outlook.com> wrote:
> I followed the instructions on /gnucash-on-windows but failed with error
> "TypeError: can only join an iterable". And there is a warning before this:
> 	"libtool: warning: '../lib/libosp.la' has not been installed in '/c/gcdev64/gnucash/maint/inst/lib'" [1]
> So I make a copy of libosp.la to that path manually, and compiled again. The process stopped with a similar error " [2]
> All commands are executed with admin privileges. And I've fetched the origin of gnucash-on-windows. Maybe it failed to copy the needed lib files?
> [env]
> Windows 10 10H2 19042.804 (64bit)
> MSYS2 x86_64 20200903
> [log files]
> [1] https://gist.github.com/Explorare/b9b123dd21f19b9351168053cb074aae
> [2] https://gist.github.com/Explorare/f86a60bc1e20644934a87f9fc619e7da

The "TypeError" message is from python and looks like it's Python2 trying to run Python3 code. That stopped working last summer so check that first.

A warning about building x86_64: I'm not sure that Guile will build and run correctly in 64-bit on Windows.

John Ralls

More information about the gnucash-devel mailing list