hddsuperclone icon indicating copy to clipboard operation
hddsuperclone copied to clipboard

HDDSCViewer for Windows and MacOS

Open thesourcerer8 opened this issue 3 years ago • 2 comments

I received a request for ported versions of HDDSCViewer so that customers of data recovery companies can easily view the logfiles on their system too

thesourcerer8 avatar Sep 04 '22 09:09 thesourcerer8

I have hddscviewer compiling on windows using msys2. It opens log files created in linux just fine. Needed to make a few source / build system tweaks and the program crashes when you click on any square. Documentation and other steps in the build process will not work currently. I'll see if i can make a pull request with the minimum amount of changes needed. Perhaps move all documentation generation to a separate build target like "make documentation" rather than integrate into each binary's make target? Should we just put the windows binary in the releases tab of github and just occasionally update it if it breaks of should the build system have to be revised to always support a windows target?

EDIT: hddscviewer segfaults from the build currently in the repo when clicking any square - I'm investigating now.

Capture

SomeCrazyGuy avatar Sep 04 '22 19:09 SomeCrazyGuy

Nice! Thanks a lot! I don't mind an internal restructuring of the buildsystem to have a seperate documentation target, but I would like to keep the existing targets compatible, so that they produce the same output. (Unless we really agree that the old way isn't useful) The goal there being that we can reuse the existing build&packaging&distribution process. So a "make all" should still produce the documentation too, but feel free to add build targets that build just the tools without documentation. I would add the windows target to the build system so that we can build it anytime. Perhaps a seperate makefile for Windows makes sense? I don't know how much changes are necessary.

thesourcerer8 avatar Sep 05 '22 15:09 thesourcerer8