A few of my friends (cheers!) motivated me to show some of my latest work.
I have been working on different stuff, but the most successful is by far a port of a quite recent version of CMake, that you can use for native development work.
This shot is a few weeks old, and currently the port doesn't quite work with latest libraries (clib and dos). But it's a success, and it is inevetable, that it will float at some point.
Thanks for working on this. It's certainly great to have a newer version of CMake.
One of the reasons I haven't promoted The CMake Tutorial to AmigaOS users, is because the version of CMake that we had was too old.
Of course, now I have the next problem: some examples use Raylib, and Raylib does NOT compile out-of-the-box from the source-code repository. If we can't get our port into the official repository, then maybe we can set up an AmigaOS-specific one that does compile out-of-the-box.
I'm a bit tied up with family stuff at the moment but I can check that for you - I think I did compile RayLib (from the source of afxgroup) natively on the Amiga. If that's true and I'm remembering correctly, then with a cmake that also runs natively the tutorial should work. Of course that does depend on the fetch functionality being implemented and working.
As always, I've been sidetracked, and it's not desperately on-topic for this thread anyway, but there was a specific area of functionality that didn't work for me in the current build of Raylib on OS4. I can't remember if it was 3D generally (I don't think so), or shaders. In which case it could well have been that the project I was building was using incompatible shader code to the version supported by OS4 / Raylib.
Like I say, need to get back up to speed after my holidays (not school holidays, so a couple weeks)
[EDIT] Of course, a Raylib that has some specific things that don't work is still ok for the tutorial. Provided those things are not used in the tutorial Not perfect but not really a problem.
I'm a bit tied up with family stuff at the moment but I can check that for you - I think I did compile RayLib (from the source of afxgroup) natively on the Amiga. If that's true and I'm remembering correctly, then with a cmake that also runs natively the tutorial should work. Of course that does depend on the fetch functionality being implemented and working.
Thanks. IIRC, the current Raylib port needs certain libraries to be installed into the SDK. Raylib itself includes all needed dependencies (for other OSes). That's why it builds out-of-the-box on other OSes. No need to manually install anything. it just works.
Either way, having an updated native version of CMake is a good step forward.
I've tried all RayLib examples and they all are working correctly. At least with my compiled version. Try to find which problem you have and i'll try to fix them
Will do - but if you say you've successfully run all the test examples then it will be my shader code (that I didn't write because I wouldn't know how). Will be a couple weeks.
It would be good, if some people would test. It currently runs fine here using a specific version of clib4.library (namely the beta10 branch).
The reason I am not promoting too much or posting a finalized version on os4depot, is that we are struggling a bit to make it run on another system. If more people test, we can get to the goal zone quicker.
Note : I would be so happy to have a version, that runs on every system, especially to support Hans' work.
and if i do the same command a second thime i get this
26.Development:Porting/SDL-main/cmake-build> cmake ..
-- Configuring done (0.0s)
CMake Error: Cannot open file for write: Development:Porting/SDL-main/cmake-build/Development:Porting/SDL-main/cmake-build/Development:Porting/SDL-main/cmake-build/CMakeCache.txt.tmpb1a6f
CMake Error: : System Error: No such file or directory
CMake Error: Unable to open cache file for save. Development:Porting/SDL-main/cmake-build/Development:Porting/SDL-main/cmake-build/CMakeCache.txt
CMake Error: : System Error: No such file or directory
What is worse is that there is some kind of "soft-link" added to the build subdirectory, which is called and points to "Development:Porting" (yes, the name of the link or directory is violently using ":" in it`s name...
...i have yet to see how to get rid of it again, without deleting all of my development stuff
...Still, nice to see cmake not immediately crashing on start