Linux build? #357
|
Hello,
I didn't want to get too far down following your stuff and break my perfectly functioning Linux support. |
Replies: 8 comments 8 replies
|
The current development plan is to restore linux/unix support with wxWidgets handling the cross-platform GUI needs. This is in progress on the master branch, but not yet completed. It is planned as part of milestone 2.0. Previously there was a stubbed out implementation for the |
|
Also, if you build with the preset You may need a bunch of stuff installed on your linux environment for this to even build, the list of packages needed are in |
|
Ahhhh
Well, feel free to thieve code from BasisDoctrina where I build both
Debian and RPM packages using CMake for the build and scripts for the
actual packaging. I never trust Cmake packaging in the Linux world. One
needs scripts to control where each RPM or Debian based distro chose to
put things.
Actually, if you aren't too far down the road with wxWidgets, you might
want to pull down RedDiamond.
https://sourceforge.net/projects/reddiamond/
It uses LsCs in latest build. That is a fork of CopperSpice which is a
fork of Qt 4.x that had a lot of changes. I never did the pain of
building for Windows, but there are Windows artifacts in the CMake
files. CopperSpice does build and run on Windows, I just never made the
effort. They do have the Diamond text editor as one of their cross
platform examples.
https://www.copperspice.com/documentation-diamond.html
Just offering some options. Always easier to experiment with a project
you don't care about when tweaking build systems.
Now I know to be careful with what I steal. 😇
On 12/10/2025 11:06 AM, Richard Thomson wrote:
The current development plan is to restore linux/unix support with
wxWidgets handling the cross-platform GUI needs. This is in progress
on the master branch, but not yet completed. It is planned as part of
milestone 2.0
<https://github.com/LegalizeAdulthood/iterated-dynamics/milestone/3>.
Previously there was a stubbed out implementation for the |default|
preset on unix, but that has been removed (it was never finished anyway).
—
Reply to this email directly, view it on GitHub
<#357 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAOLYVFWDV3BZT3TQVIEU534BBHHZAVCNFSM6AAAAACOUOCM52VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKMRSGIZTEOI>.
You are receiving this because you authored the thread.Message ID:
***@***.***>
--
Roland Hughes, President
Logikal Solutions
(630)-205-1593 (cell)
https://theminimumyouneedtoknow.com
https://infiniteexposure.net
https://johnsmith-book.com
|
|
For BasisDoctrina I'm using SDL3 as the base.
On 12/11/2025 2:12 AM, Richard Thomson wrote:
The Qt application I worked on was Qt4 at the time, IIRC. It is an
extremely large 3D content creation and rendering application and uses
the javascript engine for driving the application extensively. I did
most of the work of converting it from Qt3 to Qt4. So I'm pretty
familiar with Qt.
The reason I don't want to use Qt is that I find it rather
heavyweight, whereas wx tries to be the smallest unified API around
the native UI facilities. The default for linux is GTK3, I believe.
It's documented on the wxWidgets site.
—
Reply to this email directly, view it on GitHub
<#357 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAOLYVDHMFEQRV27NT2R36L4BERQTAVCNFSM6AAAAACOUOCM52VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKMRSHAYTENQ>.
You are receiving this because you authored the thread.Message ID:
***@***.***>
--
Roland Hughes, President
Logikal Solutions
(630)-205-1593 (cell)
https://theminimumyouneedtoknow.com
https://infiniteexposure.net
https://johnsmith-book.com
|
|
With a little help from my minions, a simple raw X11 driver was implemented this weekend. I'm working on finishing up a 1.4 release but the master branch right now should build and run fine on linux. |
|
Well done Richard 😊
…----------------------------------------------------------
Paul de Leeuw Computers NSW Central Coast, Australia
Email: ***@***.*** ***@***.***>
www: <https://deleeuw.com.au <https://deleeuw.com.au/> >
ABN 72 360 922 562
----------------------------------------------------------
From: Richard Thomson ***@***.***>
Sent: Monday, 8 June 2026 11:33 AM
To: LegalizeAdulthood/iterated-dynamics ***@***.***>
Cc: Subscribed ***@***.***>
Subject: Re: [LegalizeAdulthood/iterated-dynamics] Linux build? (Discussion #357)
With a little help from my minions, a simple raw X11 driver was implemented this weekend. I'm working on finishing up a 1.4 release but the master branch right now should build and run fine on linux.
—
Reply to this email directly, view it on GitHub <#357?email_source=notifications&email_token=AJDBBKREFCWEHWDTVIEJ4D346YJTPA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZSGEZTSNJTUZZGKYLTN5XKU43VMJZWG4TJMJSWJJLFOZSW45FMMZXW65DFOJPWG3DJMNVQ#discussioncomment-17213953> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/AJDBBKSVKTPMODYE3QJFBWD46YJTPAVCNFSM6AAAAACZ6LOLCKVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTOMRRGM4TKMY> .
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS <https://github.com/notifications/mobile/ios/AJDBBKXCHUG3TBU6YYSOTVL46YJTPA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZSGEZTSNJTUZZGKYLTN5XKU43VMJZWG4TJMJSWJJLFOZSW45FKMZXW65DFOJPWS33T> and Android <https://github.com/notifications/mobile/android/AJDBBKSTVW2E3ARSCLZ6A5346YJTPA5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZSGEZTSNJTUZZGKYLTN5XKU43VMJZWG4TJMJSWJJLFOZSW45FOMZXW65DFOJPWC3TEOJXWSZA> . Download it today!
You are receiving this because you are subscribed to this thread. <https://github.com/notifications/beacon/AJDBBKV3DFP4DVYOFF2ABUT46YJTPBFCNFSM6AAAAACZ6LOLCKWGG33NNVSW45C7OR4XAZNRIRUXGY3VONZWS33OINXW23LFNZ2KUY3PNVWWK3TUL5UWJTQBA2VADJTSMVQXG33OVJZXKYTTMNZGSYTFMQ.gif> Message ID: ***@***.*** ***@***.***> >
|
|
Version 1.4.1 has the best linux support prebuilt right now: https://github.com/LegalizeAdulthood/iterated-dynamics/releases/tag/v1.4.1 |
|
I submitted some requests to have Iterated Dynamics created as a package for linux and bsd distributions. I need to restructure the layout to be more unix-like ( So, while I do have packaged archives for linux that work properly when unpacked, the build isn't in a suitable shape for directly being consumed by the unix packaging folks. I really want Id to displace xfractint as the defacto fractal renderer on unix platforms because Id fixes so many platform issues and is more robust. |
Version 1.4.1 has the best linux support prebuilt right now:
https://github.com/LegalizeAdulthood/iterated-dynamics/releases/tag/v1.4.1