Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot create module sdl2 #11

Open
denise-amiga opened this issue Jan 3, 2025 · 0 comments
Open

Cannot create module sdl2 #11

denise-amiga opened this issue Jan 3, 2025 · 0 comments

Comments

@denise-amiga
Copy link

I clone the repository.
I add wonkey/bin/linux to $PATH.
I'm trying to rebuild the modules: wake mods (and this is the output...)

***** Making module 'wonkey' (linux debug x64 gcc mx) *****

Parsing...
Semanting...
Translating...
Compiling...

***** Making module 'libc' (linux debug x64 gcc mx) *****

Parsing...
Semanting...
Translating...
Compiling...

***** Making module 'jni' (linux debug x64 gcc mx) *****

Parsing...
Semanting...
Translating...
Compiling...

***** Making module 'sdl2' (linux debug x64 gcc mx) *****

Parsing...
Semanting...
Translating...
Compiling...

error: in building: System command failed:

gcc -c -std=gnu99  -I"/home/pepe/Dev/wonkey/modules/" -I"/home/pepe/Dev/wonkey/" -I"/home/pepe/Dev/wonkey/modules/wonkey/native" -I"/home/pepe/Dev/wonkey/modules/sdl2/SDL/include/" -DWX_THREADS=1 -MMD -MF"/home/pepe/Dev/wonkey/modules/sdl2/sdl2.buildv1.1.0/linux_debug_mx/build/pulseaudioa5468788.c.deps" -o "/home/pepe/Dev/wonkey/modules/sdl2/sdl2.buildv1.1.0/linux_debug_mx/build/pulseaudioa5468788.c.o" "/home/pepe/Dev/wonkey/modules/sdl2/SDL/src/audio/pulseaudio/SDL_pulseaudio.c"

errors:

/home/pepe/Dev/wonkey/modules/sdl2/SDL/src/audio/pulseaudio/SDL_pulseaudio.c: In function 'load_pulseaudio_syms':
/home/pepe/Dev/wonkey/modules/sdl2/SDL/src/audio/pulseaudio/SDL_pulseaudio.c:171:46: error: assignment to 'pa_operation_state_t (*)(pa_operation *)' {aka 'enum pa_operation_state (*)(pa_operation *)'} from incompatible pointer type 'pa_operation_state_t (*)(const pa_operation *)' {aka 'enum pa_operation_state (*)(const pa_operation *)'} [-Wincompatible-pointer-types]
  171 | #define SDL_PULSEAUDIO_SYM(x) PULSEAUDIO_##x = x
      |                                              ^
/home/pepe/Dev/wonkey/modules/sdl2/SDL/src/audio/pulseaudio/SDL_pulseaudio.c:198:5: note: in expansion of macro 'SDL_PULSEAUDIO_SYM'
  198 |     SDL_PULSEAUDIO_SYM(pa_operation_get_state);
      |     ^~~~~~~~~~~~~~~~~~
/home/pepe/Dev/wonkey/modules/sdl2/SDL/src/audio/pulseaudio/SDL_pulseaudio.c:171:46: error: assignment to 'pa_context_state_t (*)(pa_context *)' {aka 'enum pa_context_state (*)(pa_context *)'} from incompatible pointer type 'pa_context_state_t (*)(const pa_context *)' {aka 'enum pa_context_state (*)(const pa_context *)'} [-Wincompatible-pointer-types]
  171 | #define SDL_PULSEAUDIO_SYM(x) PULSEAUDIO_##x = x
      |                                              ^
/home/pepe/Dev/wonkey/modules/sdl2/SDL/src/audio/pulseaudio/SDL_pulseaudio.c:207:5: note: in expansion of macro 'SDL_PULSEAUDIO_SYM'
  207 |     SDL_PULSEAUDIO_SYM(pa_context_get_state);
      |     ^~~~~~~~~~~~~~~~~~
/home/pepe/Dev/wonkey/modules/sdl2/SDL/src/audio/pulseaudio/SDL_pulseaudio.c:171:46: error: assignment to 'int (*)(pa_stream *, const char *, const pa_buffer_attr *, pa_stream_flags_t,  pa_cvolume *, pa_stream *)' {aka 'int (*)(pa_stream *, const char *, const pa_buffer_attr *, enum pa_stream_flags,  pa_cvolume *, pa_stream *)'} from incompatible pointer type 'int (*)(pa_stream *, const char *, const pa_buffer_attr *, pa_stream_flags_t,  const pa_cvolume *, pa_stream *)' {aka 'int (*)(pa_stream *, const char *, const pa_buffer_attr *, enum pa_stream_flags,  const pa_cvolume *, pa_stream *)'} [-Wincompatible-pointer-types]
  171 | #define SDL_PULSEAUDIO_SYM(x) PULSEAUDIO_##x = x
      |                                              ^
/home/pepe/Dev/wonkey/modules/sdl2/SDL/src/audio/pulseaudio/SDL_pulseaudio.c:213:5: note: in expansion of macro 'SDL_PULSEAUDIO_SYM'
  213 |     SDL_PULSEAUDIO_SYM(pa_stream_connect_playback);
      |     ^~~~~~~~~~~~~~~~~~
/home/pepe/Dev/wonkey/modules/sdl2/SDL/src/audio/pulseaudio/SDL_pulseaudio.c:171:46: error: assignment to 'pa_stream_state_t (*)(pa_stream *)' {aka 'enum pa_stream_state (*)(pa_stream *)'} from incompatible pointer type 'pa_stream_state_t (*)(const pa_stream *)' {aka 'enum pa_stream_state (*)(const pa_stream *)'} [-Wincompatible-pointer-types]
  171 | #define SDL_PULSEAUDIO_SYM(x) PULSEAUDIO_##x = x
      |                                              ^
/home/pepe/Dev/wonkey/modules/sdl2/SDL/src/audio/pulseaudio/SDL_pulseaudio.c:215:5: note: in expansion of macro 'SDL_PULSEAUDIO_SYM'
  215 |     SDL_PULSEAUDIO_SYM(pa_stream_get_state);
      |     ^~~~~~~~~~~~~~~~~~
/home/pepe/Dev/wonkey/modules/sdl2/SDL/src/audio/pulseaudio/SDL_pulseaudio.c:171:46: error: assignment to 'size_t (*)(pa_stream *)' {aka 'long unsigned int (*)(pa_stream *)'} from incompatible pointer type 'size_t (*)(const pa_stream *)' {aka 'long unsigned int (*)(const pa_stream *)'} [-Wincompatible-pointer-types]
  171 | #define SDL_PULSEAUDIO_SYM(x) PULSEAUDIO_##x = x
      |                                              ^
/home/pepe/Dev/wonkey/modules/sdl2/SDL/src/audio/pulseaudio/SDL_pulseaudio.c:216:5: note: in expansion of macro 'SDL_PULSEAUDIO_SYM'
  216 |     SDL_PULSEAUDIO_SYM(pa_stream_writable_size);
      |     ^~~~~~~~~~~~~~~~~~
/home/pepe/Dev/wonkey/modules/sdl2/SDL/src/audio/pulseaudio/SDL_pulseaudio.c:171:46: error: assignment to 'size_t (*)(pa_stream *)' {aka 'long unsigned int (*)(pa_stream *)'} from incompatible pointer type 'size_t (*)(const pa_stream *)' {aka 'long unsigned int (*)(const pa_stream *)'} [-Wincompatible-pointer-types]
  171 | #define SDL_PULSEAUDIO_SYM(x) PULSEAUDIO_##x = x
      |                                              ^
/home/pepe/Dev/wonkey/modules/sdl2/SDL/src/audio/pulseaudio/SDL_pulseaudio.c:217:5: note: in expansion of macro 'SDL_PULSEAUDIO_SYM'
  217 |     SDL_PULSEAUDIO_SYM(pa_stream_readable_size);
      |     ^~~~~~~~~~~~~~~~~~


wake: fatal error: Internal wake build error

gcc --version

gcc (GCC) 14.2.1 20240910
Copyright (C) 2024 Free Software Foundation, Inc.
Esto es software libre; vea el código para las condiciones de copia.  NO hay
garantía; ni siquiera para MERCANTIBILIDAD o IDONEIDAD PARA UN PROPÓSITO EN
PARTICULAR
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant