Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linux support #19

Open
ghost opened this issue Jan 9, 2022 · 5 comments
Open

Linux support #19

ghost opened this issue Jan 9, 2022 · 5 comments
Assignees
Labels
enhancement New feature or request

Comments

@ghost
Copy link

ghost commented Jan 9, 2022

Is there any chance to compile it for Linux?

Or is it Windows-only software?

@gilesp1729
Copy link
Owner

It's got Windows buried pretty deep (it's a Win32 SDK and OpenGL program) so it would be a bit of work.

@gilesp1729 gilesp1729 self-assigned this Jan 17, 2022
@gilesp1729 gilesp1729 added the enhancement New feature or request label Jan 17, 2022
@gilesp1729
Copy link
Owner

Will try with Wine first. Just need to scrounge up an x86 PC I can put Linux on.

@gilesp1729
Copy link
Owner

gilesp1729 commented Feb 2, 2022

Checked it on Ubuntu 20.04 LTE with 32-bit arch and Wine stable, just running the release Windows exe without any recompilation. 3D UI, menus, and HTML help are working. Crashes on font handling when rendering text. Have yet to test other system-interfacing, e.g. slicer integration, and some alternative code will likely need to be written. But basic editing, rendering, and saving looks OK.

@ghost
Copy link
Author

ghost commented Feb 2, 2022

Checked it on Ubuntu 20.04 LTE with 32-bit arch and Wine stable

That is not about Linux support at all.

@gilesp1729
Copy link
Owner

I won't be doing a full rewrite port to Linux, it's just too much work. This is a spare time job for me. It will always depend on wine (or winelib for non-x86 like Raspi) but I'll be chasing bugs and making sure there are no unexplained regressions of course. Primary development will always be on Windows.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant