Search found 374 matches

by mcarans
Thu Aug 14, 2025 10:17 pm
Forum: Oolite-PC
Topic: Missing code in Windows build environment - no wheelDelta in SDL_MouseButtonEvent in DevlibsBuildFiles64
Replies: 2
Views: 51

Missing code in Windows build environment - no wheelDelta in SDL_MouseButtonEvent in DevlibsBuildFiles64

I compared: https://github.com/OoliteProject/oolite-windows-build-env/blob/main/gcc/Msys_x2/1.0/DevlibsBuildFiles64/SDL-1.2.13/include/SDL_events.h#L137-L143 with: https://github.com/OoliteProject/oolite-windows-build-env/blob/main/gcc/Msys_x2/1.0/Devlibs/include/SDL/SDL_events.h#L137-L144 There is ...
by mcarans
Thu Aug 07, 2025 10:33 pm
Forum: Oolite-PC
Topic: PR to cleanup/simplify build flags
Replies: 0
Views: 566

PR to cleanup/simplify build flags

I've made a PR to clean up and simplify the build flags: https://github.com/OoliteProject/oolite/pull/523 Fix typo DOO_FOV_INFLIGHT_CONTROL_ENABLEDD Remove FEATURE_REQUEST_5496 as no references in code Replace OO_EXCLUDE_DEBUG_SUPPORT with NDEBUG in code for consistency - previously if you set NDEBU...
by mcarans
Wed Aug 06, 2025 10:39 pm
Forum: Oolite-Linux
Topic: Exclude png.h and pngconf.h by default on Linux?
Replies: 28
Views: 1583

Re: removing Git submodules

"During my last 8 years working in dev teams, DevOps teams and plain ops teams, using Submodules always resulted in chaos, to the point that all projects abandoned submodules and added linters that forbid adding submodules" I've had such 'fun' wrangling the submodule with git. Mercifully ...
by mcarans
Wed Aug 06, 2025 5:49 am
Forum: Oolite-Linux
Topic: Successful CMake build and run of Oolite
Replies: 0
Views: 623

Successful CMake build and run of Oolite

I've made a cmake build of Oolite which I've tested briefly on Linux and seems to build and run ok. You can see the WIP setup here if interested: https://github.com/mcarans/oolite/tree/cmake. I haven't looked at the packaging part so far or tested on Windows for which I'll need to play around with t...
by mcarans
Mon Aug 04, 2025 8:52 pm
Forum: Oolite-Linux
Topic: Exclude png.h and pngconf.h by default on Linux?
Replies: 28
Views: 1583

Re: Exclude png.h and pngconf.h by default on Linux?

I would like to ask a basic question: are submodules necessary? Could we for example use a monorepo or possibly package management (eg. GitHub itself can house build artifacts)? The reason I ask is in case there might be a simpler way to organise the project particularly after MrFlibble's changes, i...
by mcarans
Sun Aug 03, 2025 9:29 pm
Forum: Oolite-Linux
Topic: Clang build (+latest gnustep-base) (solved)
Replies: 4
Views: 469

Re: Clang build (+latest gnustep-base) (solved)

The Clang flag is now in the GNUmakefile and so doesn't need to be added manually when building Oolite with Clang instead of gcc.
by mcarans
Thu Jul 31, 2025 1:05 am
Forum: Suggestion Box
Topic: Became a Linux build discussion - originally "How to encourage more developers to be involved"
Replies: 53
Views: 3499

Re: How to encourage more developers to be involved

MrFlibble wrote: Fri Jul 25, 2025 12:38 am
Have been busy this evening.

Latest attempt

I've removed old includes, and now use espeak-ng (thanks LoneWolf).
Fantastic work! You're making great progress.
by mcarans
Thu Jul 31, 2025 12:43 am
Forum: Oolite-Linux
Topic: Remove 32 bit files?
Replies: 14
Views: 1045

Re: Remove 32 bit files?

I've made this change in this PR: https://github.com/OoliteProject/oolite/pull/521 Nice work. I'm wondering where a test build might be available. Thanks! At the moment, the main Oolite repo doesn't produce working Linux test builds. I can make one for Windows that works (as that is what I installe...
by mcarans
Tue Jul 29, 2025 8:21 pm
Forum: Oolite-Linux
Topic: Remove 32 bit files?
Replies: 14
Views: 1045

Re: Remove 32 bit files?

I've made this change in this PR: https://github.com/OoliteProject/oolite/pull/521
by mcarans
Tue Jul 29, 2025 5:30 am
Forum: Oolite-PC
Topic: PR to split GNUmakefile and add Clang support
Replies: 3
Views: 144

Re: PR to split GNUmakefile and add Clang support

I wanted to give this a test drive but was distracted with the HDR multi monitor stuff so it fell a bit behind. I will try to do it as soon as I get a chance. Provided that it does not change any of the existing functionality and Windows installers can still be built, I would be OK with it. Just ne...
by mcarans
Sun Jul 27, 2025 9:32 pm
Forum: Oolite-Linux
Topic: Remove 32 bit files?
Replies: 14
Views: 1045

Re: Remove 32 bit files?

8bit microprocessors? Codswallop! We want clockwork !! And... where do I plug in my HOTAS? :lol: The Windows port has already departed from 32-bit and there is already a note in the downloads section of oolite.space that 1.90 is the last version to have 32-bit support on Windows. Win32 is about to ...
by mcarans
Sun Jul 27, 2025 5:41 am
Forum: Oolite-Linux
Topic: Remove 32 bit files?
Replies: 14
Views: 1045

Remove 32 bit files?

Is anyone using 32 bit versions of files? If not, I'd suggest removing https://github.com/OoliteProject/oolite-linux-dependencies/tree/master/x86 and moving the folders here up to the root: https://github.com/OoliteProject/oolite-linux-dependencies/tree/master/x86_64, simplifying GNUmakefile accordi...
by mcarans
Sat Jul 26, 2025 4:28 am
Forum: Oolite-Linux
Topic: Exclude png.h and pngconf.h by default on Linux?
Replies: 28
Views: 1583

Exclude png.h and pngconf.h by default on Linux?

Looking at this forum and GitHub issues, it seems many people including me run into the texture issue which can be solved with: rm deps/Linux-deps/include/png.h rm deps/Linux-deps/include/pngconf.h I was wondering if on any modern Linux builds those two files are actually needed. If not, then should...
by mcarans
Sat Jul 26, 2025 4:24 am
Forum: Oolite-Linux
Topic: Anyone successfully compiled libdispatch required by modern GNUStep?
Replies: 6
Views: 337

Re: Anyone successfully compiled libdispatch required by modern GNUStep?

https://packages.fedoraproject.org/pkgs/libdispatch/libdispatch/. Fedora builds it from source with up to date dependencies, so it should be possible. You can look at the .spec file for the exact instructions used. Also I compiled gnustep for the flatpak from a source tarball and it just worked usi...
by mcarans
Sat Jul 26, 2025 3:41 am
Forum: Oolite-PC
Topic: PR to split GNUmakefile and add Clang support
Replies: 3
Views: 144

Re: PR to split GNUmakefile and add Clang support

I wanted to give this a test drive but was distracted with the HDR multi monitor stuff so it fell a bit behind. I will try to do it as soon as I get a chance. Provided that it does not change any of the existing functionality and Windows installers can still be built, I would be OK with it. Just ne...