by sNuntz » 30 Aug 2020, 10:56
Hi!
The latest git downloaded yesterday don't compile on Mac OSX (I use 10.14.6 Mojave)
If i use -DSERVER_ONLY=ON build successfully
otherwise building stop after 23%
[ 22%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUITreeView.cpp.o
[ 22%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CGUIWindow.cpp.o
[ 22%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CImage.cpp.o
In file included from /Users/NunziMacPro/stk-code/lib/irrlicht/source/Irrlicht/CImage.cpp:8:
/Users/MacPro/stk-code/lib/irrlicht/source/Irrlicht/CBlit.h:1165:12: warning: unused function 'StretchBlit' [-Wunused-function]
static s32 StretchBlit(eBlitter operation,
^
/Users/MacPro/stk-code/lib/irrlicht/source/Irrlicht/CBlit.h:1222:13: warning: unused function 'drawRectangle' [-Wunused-function]
static void drawRectangle(video::IImage* img, const core::rect<s32>& rect, const video::SColor &color)
^
/Users/MacPro/stk-code/lib/irrlicht/source/Irrlicht/CBlit.h:1230:13: warning: unused function 'drawLine' [-Wunused-function]
static void drawLine(video::IImage* img, const core::position2d<s32>& from,
^
3 warnings generated.
[ 22%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CImageLoaderBMP.cpp.o
[ 22%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CImageLoaderJPG.cpp.o
[ 22%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CImageLoaderPNG.cpp.o
[ 22%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CImageLoaderSVG.cpp.o
[ 23%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CImageWriterBMP.cpp.o
[ 23%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CImageWriterJPG.cpp.o
[ 23%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CImageWriterPNG.cpp.o
[ 23%] Building CXX object lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CIrrDeviceSDL.cpp.o
In file included from /Users/MacPro/stk-code/lib/irrlicht/source/Irrlicht/CIrrDeviceSDL.cpp:9:
In file included from /Users/MacPro/stk-code/lib/irrlicht/source/Irrlicht/CIrrDeviceSDL.h:15:
In file included from /Users/MacPro/stk-code/lib/irrlicht/source/Irrlicht/CIrrDeviceStub.h:10:
/Users/MacPro/stk-code/lib/irrlicht/include/SIrrCreationParameters.h:34:37: error: use of undeclared identifier
'SDL_WINDOWPOS_UNDEFINED'
WindowPosition(core::position2di(SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED)),
^
/Users/MacPro/stk-code/lib/irrlicht/include/SIrrCreationParameters.h:34:62: error: use of undeclared identifier
'SDL_WINDOWPOS_UNDEFINED'
WindowPosition(core::position2di(SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED)),
^
In file included from /Users/MacPro/stk-code/lib/irrlicht/source/Irrlicht/CIrrDeviceSDL.cpp:9:
In file included from /Users/MacPro/stk-code/lib/irrlicht/source/Irrlicht/CIrrDeviceSDL.h:20:
/Users/MacPro/Library/Frameworks/SDL.framework/Headers/SDL_syswm.h:58:10: fatal error: 'X11/Xlib.h' file not found
#include <X11/Xlib.h>
^~~~~~~~~~~~
3 errors generated.
make[2]: *** [lib/irrlicht/CMakeFiles/stkirrlicht.dir/source/Irrlicht/CIrrDeviceSDL.cpp.o] Error 1
make[1]: *** [lib/irrlicht/CMakeFiles/stkirrlicht.dir/all] Error 2
make: *** [all] Error 2