Open anemol opened 7 years ago
looks like you need libsndio dev package.
I have already this package on my Linux Mint
sudo apt-get install libsndio-dev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Note : sélection de « libroar-dev » au lieu de « libsndio-dev »
libroar-dev est déjà la plus récente version disponible.
I think your problem is this "Note: selection of "libroar-dev" instead of "libsndio-dev." You need libsndio-dev for SDL.
About version, i don't know, i directly clone the git and try to compile it. (so, probably the lastest version).
Where i can retrieve the version?
About package (Ubuntu/Mint same way) seems ok: https://packages.ubuntu.com/fr/xenial/libsndio-dev (libroar-dev header files and documentation for the RoarAudio libraries)
You should uninstall libroar-dev and try to reinstall libsndio-dev. There may be conflicts or you're missing the libsndio-dev package.
libsndio-dev is contained in the libroar-dev package.
I purged and re-installed, same errors.
[ 32%] Building C object Tools/CMake/sdl2/CMakeFiles/SDL2.dir/src/audio/sndio/SDL_sndioaudio.c.o
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/audio/sndio/SDL_sndioaudio.c: In function ‘SNDIO_OpenDevice’:
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/audio/sndio/SDL_sndioaudio.c:201:45: error: ‘SIO_DEVANY’ undeclared (first use in this function)
if ((this->hidden->dev = SNDIO_sio_open(SIO_DEVANY, SIO_PLAY, 0)) == NULL) {
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/audio/sndio/SDL_sndioaudio.c:201:45: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [Tools/CMake/sdl2/CMakeFiles/SDL2.dir/src/audio/sndio/SDL_sndioaudio.c.o] Erreur 1
make[1]: *** [Tools/CMake/sdl2/CMakeFiles/SDL2.dir/all] Erreur 2
make: *** [all] Erreur 2
libroar-dev and libsndio-dev are both available to me. Are they both available to you?
libroar-dev is not the same as libsndio-dev. You need libsndio-dev.
The problem is that you may have conflicts in libroar-dev. I would recommend getting libsndio-dev.
I purged the package ( sudo apt-get purge libsndio-dev libroar-dev )
Compiled and installed sndio from github ( http://www.sndio.org/install.html)
Now i get other type of error.
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:50:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_min_height,(MirSurfaceSpec *spec, unsigned min_height))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:51:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_max_width,(MirSurfaceSpec *spec, unsigned max_width))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:52:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_max_height,(MirSurfaceSpec *spec, unsigned max_height))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:53:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_type,(MirSurfaceSpec *spec, MirSurfaceType type))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:54:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_state,(MirSurfaceSpec *spec, MirSurfaceState state))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:55:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_pointer_confinement,(MirSurfaceSpec *spec, MirPointerConfinementState state))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:56:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_apply_spec,(MirSurface *surface, MirSurfaceSpec *spec))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:59:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirCursorConfiguration*,mir_cursor_configuration_from_buffer_stream,(MirBufferStream const* stream, int hot_x, int hot_y))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:61:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirKeyboardAction,mir_keyboard_event_action,(MirKeyboardEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:62:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(xkb_keysym_t,mir_keyboard_event_key_code,(MirKeyboardEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:63:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(int,mir_keyboard_event_scan_code,(MirKeyboardEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:64:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(bool,mir_pointer_event_button_state,(MirPointerEvent const *event, MirPointerButton button))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:65:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirPointerButtons,mir_pointer_event_buttons,(MirPointerEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:66:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirInputDeviceId,mir_input_event_get_device_id,(MirInputEvent const* ev))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:67:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirTouchId,mir_touch_event_id,(MirTouchEvent const *event, size_t touch_index))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:68:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(float,mir_touch_event_axis_value,(MirTouchEvent const *event, size_t touch_index, MirTouchAxis axis))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:69:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirTouchAction,mir_touch_event_action,(MirTouchEvent const *event, size_t touch_index))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:70:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirPointerAction,mir_pointer_event_action,(MirPointerEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:71:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(float,mir_pointer_event_axis_value,(MirPointerEvent const *event, MirPointerAxis))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:73:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirInputEventType,mir_input_event_get_type,(MirInputEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:74:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirInputEvent const*,mir_event_get_input_event,(MirEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:76:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirKeyboardEvent const*,mir_input_event_get_keyboard_event,(MirInputEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:77:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirPointerEvent const*,mir_input_event_get_pointer_event,(MirInputEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:78:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirTouchEvent const*,mir_input_event_get_touch_event,(MirInputEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:80:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(unsigned int,mir_touch_event_point_count,(MirTouchEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:83:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(bool,mir_connection_is_valid,(MirConnection *connection))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:88:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(bool,mir_surface_is_valid,(MirSurface *surface))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:90:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_buffer_stream_release_sync,(MirBufferStream *stream))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:92:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirWaitHandle*,mir_surface_configure_cursor,(MirSurface* surface, MirCursorConfiguration const* conf))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:93:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_cursor_configuration_destroy,(MirCursorConfiguration* conf))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:101:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_display_config_release,(MirDisplayConfig* config))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:102:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(int,mir_display_config_get_num_outputs,(MirDisplayConfig const* config))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:103:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirOutput*,mir_display_config_get_mutable_output,(MirDisplayConfig* config, size_t index))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:104:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(int,mir_output_get_num_modes,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:105:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirPixelFormat,mir_output_get_current_pixel_format,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:106:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(int,mir_output_get_position_x,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:107:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(int,mir_output_get_position_y,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:108:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(bool,mir_output_is_enabled,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:109:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirOutputConnectionState,mir_output_get_connection_state,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:110:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(size_t,mir_output_get_preferred_mode_index,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:111:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirOutputType,mir_output_get_type,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:112:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(char const*,mir_output_type_name,(MirOutputType type))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:113:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_output_set_current_mode,(MirOutput* output, MirOutputMode const* mode))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:114:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirOutputMode const*,mir_output_get_mode,(MirOutput const* output, size_t index))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:115:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(int,mir_output_mode_get_width,(MirOutputMode const* mode))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:116:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(int,mir_output_mode_get_height,(MirOutputMode const* mode))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:117:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(double,mir_output_mode_get_refresh_rate,(MirOutputMode const* mode))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:118:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirOutputGammaSupported,mir_output_is_gamma_supported,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:119:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(uint32_t,mir_output_get_gamma_size,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:120:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_output_get_gamma,(MirOutput const* output, uint16_t* red, uint16_t* green, uint16_t* blue, uint32_t size))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:104:44: warning: assignment makes integer from pointer without a cast [enabled by default]
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = NULL;
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:121:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_output_set_gamma,(MirOutput* output, uint16_t const* red, uint16_t const* green, uint16_t const* blue, uint32_t size))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h: In function ‘SDL_MIR_LoadSymbols’:
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_surface_create_sync’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:37:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirSurface *,mir_surface_create_sync,(MirSurfaceSpec* spec))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: note: each undeclared identifier is reported only once for each function it appears in
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:37:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirSurface *,mir_surface_create_sync,(MirSurfaceSpec* spec))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:37:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirSurface *,mir_surface_create_sync,(MirSurfaceSpec* spec))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_buffer_stream_get_egl_native_window’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:38:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirEGLNativeWindowType,mir_buffer_stream_get_egl_native_window,(MirBufferStream *surface))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:38:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirEGLNativeWindowType,mir_buffer_stream_get_egl_native_window,(MirBufferStream *surface))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_buffer_stream_get_graphics_region’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:39:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_buffer_stream_get_graphics_region,(MirBufferStream *stream, MirGraphicsRegion *graphics_region))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:39:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_buffer_stream_get_graphics_region,(MirBufferStream *stream, MirGraphicsRegion *graphics_region))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_buffer_stream_swap_buffers_sync’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:40:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_buffer_stream_swap_buffers_sync,(MirBufferStream *stream))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:40:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_buffer_stream_swap_buffers_sync,(MirBufferStream *stream))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_surface_set_event_handler’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:41:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_set_event_handler,(MirSurface *surface, mir_surface_event_callback callback, void* context))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:41:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_set_event_handler,(MirSurface *surface, mir_surface_event_callback callback, void* context))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_surface_spec_set_buffer_usage’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:44:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_buffer_usage,(MirSurfaceSpec *spec, MirBufferUsage usage))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:44:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_buffer_usage,(MirSurfaceSpec *spec, MirBufferUsage usage))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_surface_spec_set_name’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:45:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_name,(MirSurfaceSpec *spec, char const *name))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:45:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_name,(MirSurfaceSpec *spec, char const *name))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_surface_spec_release’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:46:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_release,(MirSurfaceSpec *spec))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:46:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_release,(MirSurfaceSpec *spec))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_surface_spec_set_width’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:47:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_width,(MirSurfaceSpec *spec, unsigned width))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:47:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_width,(MirSurfaceSpec *spec, unsigned width))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_surface_spec_set_height’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:48:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_height,(MirSurfaceSpec *spec, unsigned height))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:48:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_height,(MirSurfaceSpec *spec, unsigned height))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_surface_spec_set_min_width’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:49:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_min_width,(MirSurfaceSpec *spec, unsigned min_width))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:49:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_min_width,(MirSurfaceSpec *spec, unsigned min_width))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_surface_spec_set_min_height’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:50:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_min_height,(MirSurfaceSpec *spec, unsigned min_height))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:50:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_min_height,(MirSurfaceSpec *spec, unsigned min_height))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_surface_spec_set_max_width’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:51:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_max_width,(MirSurfaceSpec *spec, unsigned max_width))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:51:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_max_width,(MirSurfaceSpec *spec, unsigned max_width))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_surface_spec_set_max_height’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:52:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_max_height,(MirSurfaceSpec *spec, unsigned max_height))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:52:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_max_height,(MirSurfaceSpec *spec, unsigned max_height))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_surface_spec_set_type’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:53:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_type,(MirSurfaceSpec *spec, MirSurfaceType type))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:53:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_type,(MirSurfaceSpec *spec, MirSurfaceType type))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_surface_spec_set_state’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:54:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_state,(MirSurfaceSpec *spec, MirSurfaceState state))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:54:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_state,(MirSurfaceSpec *spec, MirSurfaceState state))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_surface_spec_set_pointer_confinement’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:55:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_pointer_confinement,(MirSurfaceSpec *spec, MirPointerConfinementState state))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:55:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_spec_set_pointer_confinement,(MirSurfaceSpec *spec, MirPointerConfinementState state))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_surface_apply_spec’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:56:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_apply_spec,(MirSurface *surface, MirSurfaceSpec *spec))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:56:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_surface_apply_spec,(MirSurface *surface, MirSurfaceSpec *spec))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_cursor_configuration_from_buffer_stream’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:59:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirCursorConfiguration*,mir_cursor_configuration_from_buffer_stream,(MirBufferStream const* stream, int hot_x, int hot_y))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:59:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirCursorConfiguration*,mir_cursor_configuration_from_buffer_stream,(MirBufferStream const* stream, int hot_x, int hot_y))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_keyboard_event_action’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:61:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirKeyboardAction,mir_keyboard_event_action,(MirKeyboardEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:61:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirKeyboardAction,mir_keyboard_event_action,(MirKeyboardEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_keyboard_event_key_code’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:62:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(xkb_keysym_t,mir_keyboard_event_key_code,(MirKeyboardEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:62:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(xkb_keysym_t,mir_keyboard_event_key_code,(MirKeyboardEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_keyboard_event_scan_code’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:63:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(int,mir_keyboard_event_scan_code,(MirKeyboardEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:63:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(int,mir_keyboard_event_scan_code,(MirKeyboardEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_pointer_event_button_state’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:64:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(bool,mir_pointer_event_button_state,(MirPointerEvent const *event, MirPointerButton button))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:64:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(bool,mir_pointer_event_button_state,(MirPointerEvent const *event, MirPointerButton button))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_pointer_event_buttons’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:65:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirPointerButtons,mir_pointer_event_buttons,(MirPointerEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:65:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirPointerButtons,mir_pointer_event_buttons,(MirPointerEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_input_event_get_device_id’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:66:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirInputDeviceId,mir_input_event_get_device_id,(MirInputEvent const* ev))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:66:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirInputDeviceId,mir_input_event_get_device_id,(MirInputEvent const* ev))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_touch_event_id’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:67:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirTouchId,mir_touch_event_id,(MirTouchEvent const *event, size_t touch_index))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:67:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirTouchId,mir_touch_event_id,(MirTouchEvent const *event, size_t touch_index))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_touch_event_axis_value’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:68:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(float,mir_touch_event_axis_value,(MirTouchEvent const *event, size_t touch_index, MirTouchAxis axis))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:68:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(float,mir_touch_event_axis_value,(MirTouchEvent const *event, size_t touch_index, MirTouchAxis axis))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_touch_event_action’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:69:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirTouchAction,mir_touch_event_action,(MirTouchEvent const *event, size_t touch_index))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:69:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirTouchAction,mir_touch_event_action,(MirTouchEvent const *event, size_t touch_index))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_pointer_event_action’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:70:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirPointerAction,mir_pointer_event_action,(MirPointerEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:70:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirPointerAction,mir_pointer_event_action,(MirPointerEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_pointer_event_axis_value’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:71:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(float,mir_pointer_event_axis_value,(MirPointerEvent const *event, MirPointerAxis))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:71:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(float,mir_pointer_event_axis_value,(MirPointerEvent const *event, MirPointerAxis))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_input_event_get_type’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:73:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirInputEventType,mir_input_event_get_type,(MirInputEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:73:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirInputEventType,mir_input_event_get_type,(MirInputEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_event_get_input_event’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:74:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirInputEvent const*,mir_event_get_input_event,(MirEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:74:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirInputEvent const*,mir_event_get_input_event,(MirEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_input_event_get_keyboard_event’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:76:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirKeyboardEvent const*,mir_input_event_get_keyboard_event,(MirInputEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:76:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirKeyboardEvent const*,mir_input_event_get_keyboard_event,(MirInputEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_input_event_get_pointer_event’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:77:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirPointerEvent const*,mir_input_event_get_pointer_event,(MirInputEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:77:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirPointerEvent const*,mir_input_event_get_pointer_event,(MirInputEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_input_event_get_touch_event’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:78:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirTouchEvent const*,mir_input_event_get_touch_event,(MirInputEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:78:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirTouchEvent const*,mir_input_event_get_touch_event,(MirInputEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_touch_event_point_count’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:80:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(unsigned int,mir_touch_event_point_count,(MirTouchEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:80:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(unsigned int,mir_touch_event_point_count,(MirTouchEvent const *event))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_connection_is_valid’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:83:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(bool,mir_connection_is_valid,(MirConnection *connection))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:83:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(bool,mir_connection_is_valid,(MirConnection *connection))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_surface_is_valid’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:88:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(bool,mir_surface_is_valid,(MirSurface *surface))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:88:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(bool,mir_surface_is_valid,(MirSurface *surface))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_buffer_stream_release_sync’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:90:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_buffer_stream_release_sync,(MirBufferStream *stream))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:90:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_buffer_stream_release_sync,(MirBufferStream *stream))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_surface_configure_cursor’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:92:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirWaitHandle*,mir_surface_configure_cursor,(MirSurface* surface, MirCursorConfiguration const* conf))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:92:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirWaitHandle*,mir_surface_configure_cursor,(MirSurface* surface, MirCursorConfiguration const* conf))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_cursor_configuration_destroy’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:93:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_cursor_configuration_destroy,(MirCursorConfiguration* conf))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:93:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_cursor_configuration_destroy,(MirCursorConfiguration* conf))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_display_config_release’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:101:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_display_config_release,(MirDisplayConfig* config))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:101:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_display_config_release,(MirDisplayConfig* config))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_display_config_get_num_outputs’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:102:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(int,mir_display_config_get_num_outputs,(MirDisplayConfig const* config))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:102:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(int,mir_display_config_get_num_outputs,(MirDisplayConfig const* config))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_display_config_get_mutable_output’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:103:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirOutput*,mir_display_config_get_mutable_output,(MirDisplayConfig* config, size_t index))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:103:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirOutput*,mir_display_config_get_mutable_output,(MirDisplayConfig* config, size_t index))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_output_get_num_modes’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:104:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(int,mir_output_get_num_modes,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:104:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(int,mir_output_get_num_modes,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_output_get_current_pixel_format’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:105:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirPixelFormat,mir_output_get_current_pixel_format,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:105:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirPixelFormat,mir_output_get_current_pixel_format,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_output_get_position_x’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:106:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(int,mir_output_get_position_x,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:106:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(int,mir_output_get_position_x,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_output_get_position_y’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:107:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(int,mir_output_get_position_y,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:107:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(int,mir_output_get_position_y,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_output_is_enabled’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:108:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(bool,mir_output_is_enabled,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:108:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(bool,mir_output_is_enabled,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_output_get_connection_state’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:109:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirOutputConnectionState,mir_output_get_connection_state,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:109:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirOutputConnectionState,mir_output_get_connection_state,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_output_get_preferred_mode_index’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:110:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(size_t,mir_output_get_preferred_mode_index,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:110:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(size_t,mir_output_get_preferred_mode_index,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_output_get_type’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:111:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirOutputType,mir_output_get_type,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:111:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirOutputType,mir_output_get_type,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_output_type_name’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:112:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(char const*,mir_output_type_name,(MirOutputType type))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:112:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(char const*,mir_output_type_name,(MirOutputType type))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_output_set_current_mode’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:113:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_output_set_current_mode,(MirOutput* output, MirOutputMode const* mode))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:113:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_output_set_current_mode,(MirOutput* output, MirOutputMode const* mode))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_output_get_mode’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:114:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirOutputMode const*,mir_output_get_mode,(MirOutput const* output, size_t index))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:114:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirOutputMode const*,mir_output_get_mode,(MirOutput const* output, size_t index))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_output_mode_get_width’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:115:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(int,mir_output_mode_get_width,(MirOutputMode const* mode))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:115:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(int,mir_output_mode_get_width,(MirOutputMode const* mode))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_output_mode_get_height’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:116:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(int,mir_output_mode_get_height,(MirOutputMode const* mode))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:116:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(int,mir_output_mode_get_height,(MirOutputMode const* mode))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_output_mode_get_refresh_rate’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:117:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(double,mir_output_mode_get_refresh_rate,(MirOutputMode const* mode))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:117:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(double,mir_output_mode_get_refresh_rate,(MirOutputMode const* mode))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_output_is_gamma_supported’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:118:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirOutputGammaSupported,mir_output_is_gamma_supported,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:118:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(MirOutputGammaSupported,mir_output_is_gamma_supported,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_output_get_gamma_size’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:119:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(uint32_t,mir_output_get_gamma_size,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:119:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(uint32_t,mir_output_get_gamma_size,(MirOutput const* output))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_output_get_gamma’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:120:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_output_get_gamma,(MirOutput const* output, uint16_t* red, uint16_t* green, uint16_t* blue, uint32_t size))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:120:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_output_get_gamma,(MirOutput const* output, uint16_t* red, uint16_t* green, uint16_t* blue, uint32_t size))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:47: error: ‘SDL_DYNMIRFN_mir_output_set_gamma’ undeclared (first use in this function)
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:121:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_output_set_gamma,(MirOutput* output, uint16_t const* red, uint16_t const* green, uint16_t const* blue, uint32_t size))
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirdyn.c:142:66: error: expected ‘;’ before ‘MIR_GetSym’
#define SDL_MIR_SYM(rc,fn,params) MIR_##fn = (SDL_DYNMIRFN_##fn) MIR_GetSym(#fn,thismod);
^
/media/SSD/Workspace/Torque3D/Engine/lib/sdl/src/video/mir/SDL_mirsym.h:121:1: note: in expansion of macro ‘SDL_MIR_SYM’
SDL_MIR_SYM(void,mir_output_set_gamma,(MirOutput* output, uint16_t const* red, uint16_t const* green, uint16_t const* blue, uint32_t size))
^
make[2]: *** [Tools/CMake/sdl2/CMakeFiles/SDL2.dir/src/video/mir/SDL_mirdyn.c.o] Erreur 1
make[1]: *** [Tools/CMake/sdl2/CMakeFiles/SDL2.dir/all] Erreur 2
make: *** [all] Erreur 2
Kernel: 3.19.0-32-generic x86_64 (64 bit) Desktop: KDE Plasma 4.14.2 Distro: Linux Mint 17.3 Rosa
I followed this guide to compile: http://wiki.torque3d.org/coder:compiling-in-linux
All packages presents or installed.
But "make" gives error:
The command: cmake ../../../.. -DTORQUE_APP_NAME=LinuxTest -DCMAKE_BUILD_TYPE=Release gave this output:
Maybe i need to add some options?