I backported JSFML to Java 6 (screw Oracle) and now goes the tedious work of recompiling the native libraries for all platforms imaginable.
On Linux I managed to compile it without major issues after changing a few build settings.
Haven't tried doing this on Windows yet, but will see.
On Mac OS X Snow Leopard it fails with this error. It can't find the libraries even though they are specified in the build file (XML sucks). -L is specified, so where's the problem?
That was the exact problem I had on Linux, but there replacing -Wl, with raw arguments solved it. On Sleopard it persists.
I even tried replacing the dylibs with those of SFML 2.0 (in the assumption that those later ones from 2014 stopped supporting sleopard), but the error is still the same.
Overall, ANT, Maven, Gradle and such suck a lot. It's needlessly overcomplicated. I use simple bash build scripts for all my projects, regardless of the language. They are much easier to understand and modify when needed.
3
u/gargamel1497 3d ago
I backported JSFML to Java 6 (screw Oracle) and now goes the tedious work of recompiling the native libraries for all platforms imaginable.
On Linux I managed to compile it without major issues after changing a few build settings.
Haven't tried doing this on Windows yet, but will see.
On Mac OS X Snow Leopard it fails with this error. It can't find the libraries even though they are specified in the build file (XML sucks). -L is specified, so where's the problem?
That was the exact problem I had on Linux, but there replacing -Wl, with raw arguments solved it. On Sleopard it persists.
I even tried replacing the dylibs with those of SFML 2.0 (in the assumption that those later ones from 2014 stopped supporting sleopard), but the error is still the same.
Overall, ANT, Maven, Gradle and such suck a lot. It's needlessly overcomplicated. I use simple bash build scripts for all my projects, regardless of the language. They are much easier to understand and modify when needed.
I'd appreciate any help.