I've installed the latest release of Mono on my PC ( Stable Release 5.20.1). Right now I'm using the 32-Bit version but I had the same compile problem with the 64-bit as well.
When I execute the compilemon.bat batch file, it get a pkg-config error:
Any idea what's causing this and if there's a way to work around it?
The screenshots of your latest release look quite impressive so I would really like to get it working if possible.
With Mono on Debian9 and -10 this [works for me]™:
git clone https://github.com/davispuh/gear-emu.git
cd gear-emu
xbuild /p:Configuration=Release /p:TargetFrameworkVersion="v4.5" /p:Platform="Any CPU"
Without '/p:Platform="Any CPU"' Mono binaries built on 64bit Debian did not run on 32bitish Windows. Maybe this happens with builds on 64bit Windows systems too.
I finally got advance in this problem: is about mono packages installed.
The easy workaround is install all mono packages: $ sudo apt install mono-complete
and run like: $ mono Gear.exe
I'll continue investigate what are the minimal packages requeriments, but this open the door to use the same binary released in github repository davispuh/gear-emu/releases, no need to compile.
Comments
I would very much like to try out your new Gear Emulator, but I'm not having any luck getting it to compile and work on my machine.
I have a Windows 10 64-bit system I'm using for development.
I cloned the GitHub repository from this site:
https://github.com/davispuh/gear-emu
Here it is cloned on my PC:
I've installed the latest release of Mono on my PC ( Stable Release 5.20.1). Right now I'm using the 32-Bit version but I had the same compile problem with the 64-bit as well.
When I execute the compilemon.bat batch file, it get a pkg-config error:
Any idea what's causing this and if there's a way to work around it?
The screenshots of your latest release look quite impressive so I would really like to get it working if possible.
Thanks
I just downloaded the latest version of Visual Studio and was able to successfully compile this application.
Now it's time to do some exploring with this newer version of GEAR and see what it can do...
Without '/p:Platform="Any CPU"' Mono binaries built on 64bit Debian did not run on 32bitish Windows. Maybe this happens with builds on 64bit Windows systems too.
I'm building exactly the version of the latest release (V14.07.03 aka e5743a9):
This worked months ago with the same binaries (downloaded and built at home), and maybe the Debian9-to-10 upgrade is the culprit here.
Can someone confirm this problem in the same or other environments too? Is it worth opening an issue?
Edit: Currently installed Mono version:
Interestingly changing e.g. the baud rate in the "serial" plugin works.
I finally got advance in this problem: is about mono packages installed.
The easy workaround is install all mono packages:
$ sudo apt install mono-complete
and run like:
$ mono Gear.exe
I'll continue investigate what are the minimal packages requeriments, but this open the door to use the same binary released in github repository davispuh/gear-emu/releases, no need to compile.
Is it possible to get a precompiled binary of the latest version of Gear for Windows 10?
Jon,
I just grabbed a copy from this link: https://github.com/davispuh/gear-emu/releases/download/v22.09.02/GEAR_V22.09.02.zip
I unzipped it and it appears to work on my Windows 11 machine (at least initially).
Jeff
Thank you! I poked around Github but did not see that.