开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Convoluted Windows install?


 

Hello All,

I have discovered that the opensource project FreeCad is a python based application and on Microsoft Windows it is using msys2 mingw just like D-Rats needs to do on.

The FreeCad github source has instructions on how to build FreeCad into an installable EXE file.

As FreeCad is a more complex software package than D-Rats, it should be possible to adapt there instructions for use in creating a D-Rats EXE.

I do not know when I will be able to get started on that, but if someone else wants to implement that, that would be great.

I tried a quick test with pyinstaller. The resulting binary program refused to run with a python error before it even got to the D-Rats code.

Note that the Msys2 Mingw is a one time install, and once it is installed and setup, it is easy to run and update d-rats.

It also allows easy testing of pre-release patches to d-rats for debugging issues, and an EXE based installer will not provide that.

73,
-John
wb8tyw


 

This is encouraging, even if it takes awhile. We have a few knowledgeable people trying to keep D-Rats going, you being one. Thanks.
D-Rats has great value to emcomm as it is the most complete package I know of. We have issues...with the current (Python2) build crashing now and then (although a fast restart is an easy temp fix), some issues using it over a repeater with certain settings (some combo of D-Rats settings and repeater settings seems to really hurt error-corrected transfers).?
I run Windows 10 and 11 and and have no problems installing or using the latest update of the Python 2 D-Rats. I have zero problems using it simplex---in fact, it's great that way.?
I run it on 4 different D-Star radios; an 880H, a 5100 (mainly on bluetooth), a 7100 (on the RT Systems cable and USB---although USB has "issues"), and a 4100 via bluetooth. Absolutely no issues on any of them.?
Those that have given up....here's proof it can work. If willing to figure out what is set wrong, maybe you, too can get it going.?


 

On 2/22/2023 5:10 AM, Michael Mandell wrote:
This is encouraging, even if it takes awhile. We have a few
knowledgeable people trying to keep D-Rats going, you being one.
Unfortunately I got a chance to try to figure out what FreeCAD is doing, and I could not. FreeCAD is using lots of CMAKE macros and programs for the build and it will probably take me over a year to learn how to do it. I can't find simple instructions on the wild wild web that just work.

I have too many other things on my todo list, so I will not be spending more time creating the Windows executable image.

Hopefully someone else can pick that up.

<snip>
I run Windows 10 and 11 and and have no problems installing or using
the latest update of the Python 2 D-Rats. I have zero problems using
it simplex---in fact, it's great that way.
The latest update to Python 2 D-Rats is 0.3.10b6. It is only available as source, not as a windows executable. I do not have the ability to create the Windows executable for a Python 2 program, and to not plan to spend any time on that.

Most of the current Linux distributions do not provide all the libraries needed to run the python 2 version of D-Rats.

73,
-John