builddir/build/BUILD/crossfire-client-1.75.0/gtk-v2/src/image.c: In function 'create_map_image':
/builddir/build/BUILD/crossfire-client-1.75.0/gtk-v2/src/image.c:167:31: error: 'ny' undeclared (first use in this function)
167 | for (i=0; i < width * ny; i+= 4) {
Thank you for the report. In the future, please be more clear: I did not know what 'FTBFS' (fails to build from source) and 's390x' (some Linux architecture code) meant. In addition, when reporting issues like these, it is most helpful if you report your compiler and version, operating system/distribution and architecture.
In this case, it is pretty clear that the SDL client code does not build on big-endian systems. Unfortunately, I don't have the hardware to test the changes.
Could you please disable SDL in your build and try again?
Should be fixed in r21770.
I had fiddled with some variables and such when changing stuff recently, and apparently I missed a variable name refactor in the big-endian code.
That works, thank you!