Building on Windows from scratch - follow up

John Ralls jralls at ceridwen.us
Mon Apr 28 17:23:55 EDT 2014


On Apr 28, 2014, at 1:10 PM, Geert Janssens <janssens-geert at telenet.be> wrote:

> I don't know if you have started this already but meanwhile I found a 
> couple of bugs still (I pushed my most recent fix about 45 mins ago).
> 
> You may want to pull my most recent changes, remove the generated 
> custom.sh file and then rerun the bootstrap script.
> 
> There was a bug in the generated custom.sh and apparently the libdbi 
> patches lost some critical whitespace somewhere in my git manipulations.
> 
> Both should be fixed now. My test machine is currently in the 
> inst_gnucash step. It got past qof already meaning the new build system 
> is happy with your c++ patches. Nice :)

I hadn’t, yet, so I tried. I had to fiddle around a bit to get it to work in one of my “alternate” MinGW installations, but once that was working OK, I got a bunch of errors:

configuring msys to use c:/FooMinGWBar/mingw.
mingw-get.exe: *** ERROR *** there is no release matching mingw32-mingwrt-dev=4.0.3-1
mingw-get.exe: *** ERROR *** available candidate releases are...
mingw-get.exe: *** ERROR ***  mingwrt-3.20-mingw32-dev.tar.gz
mingw-get.exe: *** ERROR ***  mingwrt-3.19-mingw32-dev.tar.gz
mingw-get.exe: *** ERROR ***  mingwrt-3.18-mingw32-dev.tar.gz
mingw-get.exe: *** ERROR ***  mingwrt-3.17-mingw32-dev.tar.gz
mingw-get.exe: *** ERROR *** there is no release matching mingw32-w32api-dev=4.0.3-1
mingw-get.exe: *** ERROR *** available candidate releases are...
mingw-get.exe: *** ERROR ***  w32api-3.17-2-mingw32-dev.tar.lzma
mingw-get.exe: *** ERROR ***  w32api-3.17-1-mingw32-dev.tar.lzma
mingw-get.exe: *** ERROR ***  w32api-3.16-1-mingw32-dev.tar.lzma
mingw-get.exe: *** ERROR ***  w32api-3.15-1-mingw32-dev.tar.lzma
mingw-get.exe: *** ERROR ***  w32api-3.14-mingw32-dev.tar.gz
mingw-get.exe: *** ERROR *** there is no release matching mingw32-libgmp-dll=5.1.2-1
mingw-get.exe: *** ERROR *** available candidate releases are...
mingw-get.exe: *** ERROR ***  libgmp-5.0.1-1-mingw32-dll-10.tar.lzma
mingw-get.exe: *** ERROR *** there is no release matching mingw32-libmpfr-dll=3.1.2-2
mingw-get.exe: *** ERROR *** available candidate releases are...
mingw-get.exe: *** ERROR ***  libmpfr-2.4.1-1-mingw32-dll-1.tar.lzma
mingw-get.exe: *** ERROR *** there is no release matching mingw32-libmpc-dll=1.0.1-2
mingw-get.exe: *** ERROR *** available candidate releases are...
mingw-get.exe: *** ERROR ***  libmpc-0.8.1-1-mingw32-dll-2.tar.lzma
mingw-get.exe: *** ERROR *** there is no release matching mingw32-libpthread-dll=2.9.1-1
mingw-get.exe: *** ERROR *** available candidate releases are...
mingw-get.exe: *** ERROR ***  libpthread-2.8.0-3-mingw32-dll-2.tar.lzma
mingw-get.exe: *** ERROR ***  libpthreadgc-2.9.0-mingw32-pre-20110507-2-dll-2.tar.lzma
mingw-get.exe: *** ERROR *** there is no release matching mingw32-libz-dll=1.2.8-1
mingw-get.exe: *** ERROR *** available candidate releases are...
mingw-get.exe: *** ERROR ***  libz-1.2.3-1-mingw32-dll-1.tar.gz
mingw-get.exe: *** ERROR ***  libz-1.2.5-1-mingw32-dll-1.tar.lzma
mingw-get.exe: *** ERROR ***  libz-1.2.5-4-mingw32-dll-1.tar.lzma
mingw-get.exe: *** ERROR *** there is no release matching mingw32-libgcc-dll=4.8.1-3
mingw-get.exe: *** ERROR *** available candidate releases are...
mingw-get.exe: *** ERROR ***  libgcc-4.5.2-1-mingw32-dll-1.tar.lzma
mingw-get.exe: *** ERROR ***  libgcc-4.6.1-2-mingw32-dll-1.tar.lzma
mingw-get.exe: *** ERROR ***  libgcc-4.6.2-1-mingw32-dll-1.tar.lzma
Package mingw32-libiconv-dev=1.14-2 is up to date
mingw-get.exe: *** ERROR *** there is no release matching mingw32-libexpat-dev=2.1.0-1
mingw-get.exe: *** ERROR *** available candidate releases are...
mingw-get.exe: *** ERROR ***  libexpat-2.0.1-1-mingw32-dev.tar.gz
Package mingw32-gettext-dev=0.18.1.1-2 is up to date
mingw-get.exe: *** ERROR *** there is no release matching mingw32-binutils-bin=2.23.1-1
mingw-get.exe: *** ERROR *** available candidate releases are...
mingw-get.exe: *** ERROR ***  binutils-2.22-1-mingw32-bin.tar.lzma
mingw-get.exe: *** ERROR ***  binutils-2.21.53-1-mingw32-bin.tar.lzma
mingw-get.exe: *** ERROR ***  binutils-2.21.1-2-mingw32-bin.tar.lzma
mingw-get.exe: *** ERROR ***  binutils-2.21.1-1-mingw32-bin.tar.lzma
mingw-get.exe: *** ERROR ***  binutils-2.21-3-mingw32-bin.tar.lzma
mingw-get.exe: *** ERROR ***  binutils-2.21-2-mingw32-bin.tar.lzma
mingw-get.exe: *** ERROR ***  binutils-2.20.51-1-mingw32-bin.tar.lzma
mingw-get.exe: *** ERROR ***  binutils-2.20.1-2-mingw32-bin.tar.gz
mingw-get.exe: *** ERROR ***  binutils-2.20-1-mingw32-bin.tar.gz
mingw-get.exe: *** ERROR ***  binutils-2.19.1-mingw32-bin.tar.gz
mingw-get.exe: *** ERROR *** there is no release matching mingw32-gcc=4.8.1-3
mingw-get.exe: *** ERROR *** available candidate releases are...
mingw-get.exe: *** ERROR ***  gcc-4.5.2-1-mingw32-lic.tar.lzma
mingw-get.exe: *** ERROR ***  gcc-4.6.1-2-mingw32-lic.tar.lzma
mingw-get.exe: *** ERROR ***  gcc-4.6.2-1-mingw32-lic.tar.lzma
mingw-get.exe: *** ERROR *** there is no release matching mingw32-gcc=4.8.1-3
mingw-get.exe: *** ERROR *** available candidate releases are...
mingw-get.exe: *** ERROR ***  gcc-core-4.5.2-1-mingw32-bin.tar.lzma
mingw-get.exe: *** ERROR ***  gcc-core-4.6.1-2-mingw32-bin.tar.lzma
mingw-get.exe: *** ERROR ***  gcc-core-4.6.2-1-mingw32-bin.tar.lzma
mingw-get.exe: *** ERROR *** there is no release matching mingw32-gcc=4.8.1-3
mingw-get.exe: *** ERROR *** available candidate releases are...
mingw-get.exe: *** ERROR ***  gcc-4.5.2-1-mingw32-doc.tar.lzma
mingw-get.exe: *** ERROR ***  gcc-4.6.1-2-mingw32-doc.tar.lzma
mingw-get.exe: *** ERROR ***  gcc-4.6.2-1-mingw32-doc.tar.lzma
mingw-get.exe: *** ERROR *** there is no release matching mingw32-gcc=4.8.1-3
mingw-get.exe: *** ERROR *** available candidate releases are...
mingw-get.exe: *** ERROR ***  gcc-4.5.2-1-mingw32-lang.tar.lzma
mingw-get.exe: *** ERROR ***  gcc-4.6.1-2-mingw32-lang.tar.lzma
mingw-get.exe: *** ERROR ***  gcc-4.6.2-1-mingw32-lang.tar.lzma
mingw-get.exe: *** ERROR *** there is no release matching mingw32-gcc-g++=4.8.1-3
mingw-get.exe: *** ERROR *** available candidate releases are...
mingw-get.exe: *** ERROR ***  gcc-c++-4.5.2-1-mingw32-bin.tar.lzma
mingw-get.exe: *** ERROR ***  gcc-c++-4.6.1-2-mingw32-bin.tar.lzma
mingw-get.exe: *** ERROR ***  gcc-c++-4.6.2-1-mingw32-bin.tar.lzma
Package mingw32-autoconf2.1=2.13-4 is up to date
Package mingw32-autoconf2.5=2.68-1 is up to date
Package mingw32-autoconf=10-1 is up to date
Package mingw32-automake1.11=1.11.1-1 is up to date
Package mingw32-automake1.10=1.10.2-1 is up to date
Package mingw32-automake1.9=1.9.6-3 is up to date
Package mingw32-automake1.8=1.8.5-1 is up to date
Package mingw32-automake1.7=1.7.9-1 is up to date
Package mingw32-automake1.6=1.6.3-1 is up to date
Package mingw32-automake1.5=1.5-1 is up to date
Package mingw32-automake1.4=1.4p6-1 is up to date
Package mingw32-automake=4-1 is up to date
Package mingw32-libtool=2.4-1 is up to date
Package mingw32-libltdl=2.4-1 is up to date
Package mingw32-libiconv-bin=1.14-2 is up to date
mingw-get.exe: *** ERROR *** there is no release matching mingw32-gmp-dev=5.1.2-1
mingw-get.exe: *** ERROR *** available candidate releases are...
mingw-get.exe: *** ERROR ***  gmp-5.0.1-1-mingw32-dev.tar.lzma
mingw-get.exe: *** ERROR *** there is no release matching mingw32-pthreads-w32-dev=2.9.1-1
mingw-get.exe: *** ERROR *** available candidate releases are...
mingw-get.exe: *** ERROR ***  pthreads-w32-2.8.0-3-mingw32-dev.tar.lzma
mingw-get.exe: *** ERROR ***  pthreads-w32-2.9.0-mingw32-pre-20110507-2-dev.tar.lzma
mingw-get.exe: *** ERROR *** there is no release matching mingw32-pexports=0.46
mingw-get.exe: *** ERROR *** available candidate releases are...
mingw-get.exe: *** ERROR ***  pexports-0.44-1-mingw32-bin.tar.lzma
mingw-get.exe: *** WARNING *** upgrade mingw32-pexports-doc: request ignored...
mingw-get.exe: *** WARNING *** mingw32-pexports-doc: package was not previously installed
mingw-get.exe: *** WARNING *** mingw32-pexports-doc: it will remain this way until you...
mingw-get.exe: *** WARNING *** use 'mingw-get install mingw32-pexports-doc' to install it
mingw-get.exe: *** WARNING *** upgrade mingw32-pexports-lic: request ignored...
mingw-get.exe: *** WARNING *** mingw32-pexports-lic: package was not previously installed
mingw-get.exe: *** WARNING *** mingw32-pexports-lic: it will remain this way until you...
mingw-get.exe: *** WARNING *** use 'mingw-get install mingw32-pexports-lic' to install it
Skipping lpthread copying for now, let's see if this is still needed...
Skipping mingw32-make installation for now, let's see if this is still needed...

After which is proceeded on to regex. It’s happily downloading stuff, we’ll see what happens when it gets around to actually building something.

Perhaps I’m not starting with a new enough mingw? It’s from a year or so ago IIRC. What version are you using?

Regards,
John Ralls




More information about the gnucash-devel mailing list