On Sun, Jul 31, 2016 at 10:33 PM, Superfly Jon <[email protected]> wrote:

> I've just had a go at building using mingw/msys and was pleasantly
> surprised that it worked pretty much out of the box.  Here are the
> instructions in case anyone else is interested.
> Anyone got any ideas about the couple of issues towards the bottom?
>

I'll look into it later this week

>
> ---------------
>
> Download MSYS2 (x86_64 version) from https://msys2.github.io/
>
For 32-bit: i386 version (I do have an older PC at home)

>
> Install to c:\msys
>
I went for msys32, as proposed by the installer

>
> run c:\msys\msys2_shell and update msys with:
>     pacman -Syu
>
I got many "incompatible with cygwin.dll, check version cygwin.dll in
x:/cygwin"
but after closing and restarting msys2_shell -Syu did not complain anymore.

>
> re-run msys2_shell (pacman -Syu should now say all up to date) get packages
>     pacman -S mingw-w64-i686-toolchain mingw-w64-i686-gtk2
> mingw-w64-i686-gtkglext
>     pacman -S automake autoconf libtool pkg-config flex bison
>
both ran smoothly

>
> Extract source from snapshot on website: to c:\msys\home\<username>
>
I took gnubg-release-1.05.002-sources.tar.gz
<http://files.gnubg.com/media/sources/gnubg-release-1.05.002-sources.tar.gz>
and
that one has the directory gnubg-1.05.002 and then the directory gnubg. Be
attentive how and where to unpack this.

> run c:\msys\mingw32.exe
> change to source dir (cd gnubg - whatever you called it above):
>     ./autogen.sh
>     ./configure
>
> Issue 1: mingw32-make.exe doesn't work as $(MAKE) resolves to make inside
> the makefiles
> Hack: copy mingw32-make to make
>   cp /mingw32/bin/mingw32-make.exe /mingw32/bin/make.exe
>
>   make
>   make install
>
Smoothly.

>
> Issue 2: running gnubg now gives errors about not finding bear off
> database etc.
> Hack: copy gnubg.exe to /share/gnubg folder and run from there...
>     cp /mingw32/bin/gnubg.exe /mingw32/share/gnubg/
>     /mingw32/share/gnubg/gnubg
>
(stubborn here) I copied the needed libraries to
C:\msys32\mingw32\share\gnubg. I think that should be enough to pack a
distribution. And I created a shortcut on the desktop for my convenience.
needed libraries: 35, totalizing 18.5 MB.

Time from reading the e-mail until running gnubg: 1 hour 5 min.

N.

>
>
> Jon
>
> _______________________________________________
> Bug-gnubg mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/bug-gnubg
>
>
_______________________________________________
Bug-gnubg mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-gnubg

Reply via email to