Skip to content
This repository was archived by the owner on Dec 1, 2025. It is now read-only.
This repository was archived by the owner on Dec 1, 2025. It is now read-only.

getting compilation on linux for android #135

@coffeebe4code

Description

@coffeebe4code

for target x86_64-linux-android I'm getting this error.
I was under the impression SDL3 should work for android targets.
I am on linux as well.

/home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/SDL_internal.h:95:10: error: 'sys/types.h' file not found
#include <sys/types.h>
         ^~~~~~~~~~~~~~
/home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/s_cos.c:1:10: note: in file included from /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/s_cos.c:1:
#include "SDL_internal.h"
         ^
/home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/SDL_internal.h:95:10: error: 'sys/types.h' file not found
#include <sys/types.h>
         ^~~~~~~~~~~~~~
/home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/s_copysign.c:1:10: note: in file included from /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/s_copysign.c:1:
#include "SDL_internal.h"
         ^
error: the following command failed with 25 compilation errors:
/home/chris/zig/15/zig build-lib -cflags -Wall -Wundef -Wfloat-conversion -fno-strict-aliasing -Wshadow -Wno-unused-local-typedefs -Wimplicit-fallthrough -fvisibility=hidden -- /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/e_atan2.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/e_exp.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/e_fmod.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/e_log.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/e_log10.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/e_pow.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/e_rem_pio2.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/e_sqrt.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/k_cos.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/k_rem_pio2.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/k_sin.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/k_tan.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/s_atan.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/s_copysign.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/s_cos.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/s_fabs.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/s_floor.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/s_isinf.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/s_isinff.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/s_isnan.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/s_isnanf.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/s_modf.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/s_scalbn.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/s_sin.c /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src/libm/s_tan.c -fno-strip -fsanitize-c=trap -ODebug -target x86_64-linux-android -mcpu baseline -I .zig-cache/o/a8214544a5fe610ec220c7955f46601d -I .zig-cache/o/3cc34358d67414d40864d88f234bd918 -I /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/include -I /home/chris/.cache/zig/p/sdl-0.3.0+3.2.22-7uIn9Pg3fwGG2IyIOPxxOSVe-75nUng9clt7tXGFLzMr/src -DUSING_GENERATED_CONFIG_H=1 -Mroot -lc --cache-dir .zig-cache --global-cache-dir /home/chris/.cache/zig --name SDL_uclib -static --zig-lib-dir /home/chris/zig/15/lib/ -fno-lto --listen=-

Build Summary: 7/13 steps succeeded; 2 failed
install transitive failure
└─ install example transitive failure
   └─ compile lib example Debug x86_64-linux-android transitive failure
      ├─ compile lib SDL3 Debug x86_64-linux-android transitive failure
      │  ├─ compile lib SDL_uclib Debug x86_64-linux-android 25 errors
      │  └─ compile lib SDL_uclib Debug x86_64-linux-android (+2 more reused dependencies)
      ├─ compile lib SDL3 Debug x86_64-linux-android (+6 more reused dependencies)
      └─ translate-c 1 errors

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions