/Users/konsumer/Desktop/sdlretro/src/libretro/vfs_unix.cpp:73:16: error: use of undeclared identifier 'lseek64'; did you mean 'lseek'?
auto off = lseek64(stream->file_handle, 0, SEEK_CUR);
^~~~~~~
lseek
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/unistd.h:465:8: note: 'lseek' declared here
off_t lseek(int, off_t, int);
^
/Users/konsumer/Desktop/sdlretro/src/libretro/vfs_unix.cpp:74:16: error: use of undeclared identifier 'lseek64'; did you mean 'lseek'?
auto res = lseek64(stream->file_handle, 0, SEEK_END);
^~~~~~~
lseek
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/unistd.h:465:8: note: 'lseek' declared here
off_t lseek(int, off_t, int);
^
/Users/konsumer/Desktop/sdlretro/src/libretro/vfs_unix.cpp:75:5: error: use of undeclared identifier 'lseek64'; did you mean 'lseek'?
lseek64(stream->file_handle, off, SEEK_SET);
^~~~~~~
lseek
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/unistd.h:465:8: note: 'lseek' declared here
off_t lseek(int, off_t, int);
^
/Users/konsumer/Desktop/sdlretro/src/libretro/vfs_unix.cpp:84:12: error: use of undeclared identifier 'lseek64'; did you mean 'lseek'?
return lseek64(stream->file_handle, 0, SEEK_CUR);
^~~~~~~
lseek
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/unistd.h:465:8: note: 'lseek' declared here
off_t lseek(int, off_t, int);
^
/Users/konsumer/Desktop/sdlretro/src/libretro/vfs_unix.cpp:88:12: error: use of undeclared identifier 'lseek64'; did you mean 'lseek'?
return lseek64(stream->file_handle, offset, seek_position);
^~~~~~~
lseek
/Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk/usr/include/unistd.h:465:8: note: 'lseek' declared here
off_t lseek(int, off_t, int);
sed -i -e 's/lseek64/lseek/g' src/libretro/vfs_unix.cpp
[ 5%] Built target cpuid
[ 18%] Built target spdlog
[ 22%] Built target xxhash
Consolidate compiler generated dependencies of target libretro
[ 24%] Building CXX object src/libretro/CMakeFiles/libretro.dir/vfs_unix.cpp.o
[ 25%] Linking CXX static library liblibretro.a
[ 41%] Built target libretro
[ 50%] Built target samplerate
[ 53%] Built target stb
[ 65%] Built target driver_common
[ 68%] Built target glad
[ 79%] Built target driver_sdl2
[ 89%] Built target gui
[ 93%] Built target miniz
[ 94%] Linking CXX executable sdlretro
[ 96%] Built target sdlretro
[ 98%] Building C object src/external/wingetopt/CMakeFiles/wingetopt.dir/getopt.c.o
In file included from /Users/konsumer/Desktop/sdlretro/src/external/wingetopt/getopt.c:55:
/Users/konsumer/Desktop/sdlretro/src/external/wingetopt/include/getopt.h:16:10: fatal error: 'crtdefs.h' file not found
#include <crtdefs.h>
^~~~~~~~~~~
1 error generated.
make[2]: *** [src/external/wingetopt/CMakeFiles/wingetopt.dir/getopt.c.o] Error 1
make[1]: *** [src/external/wingetopt/CMakeFiles/wingetopt.dir/all] Error 2
make: *** [all] Error 2