LINUX.ORG.RU

История изменений

Исправление EXL, (текущая версия) :

Кстати, у тебя этот драйвер SDL2 для вывода видео вообще работает? У меня чёрный экран и в нижнем левом углу жёлтая каша из пунктов меню. Я так понимаю, он тупо сломан в апстриме?

P.S. с твоим патчем, кстати, что-то не собирается:

LD retroarch
/usr/bin/ld: obj-unix/release/gfx/drivers_context/wayland_ctx.o:(.data.rel.ro.local+0x0): multiple definition of `gfx_ctx_wayland'; obj-unix/release/gfx/drivers_context/wayland_ctx.o:(.data.rel.ro.local+0x0): first defined here
/usr/bin/ld: obj-unix/release/input/drivers/wayland_input.o: in function `input_wl_init':
wayland_input.c:(.text+0x6e0): multiple definition of `input_wl_init'; obj-unix/release/input/drivers/wayland_input.o:wayland_input.c:(.text+0x6e0): first defined here
/usr/bin/ld: obj-unix/release/input/drivers/wayland_input.o:(.data.rel.local+0x0): multiple definition of `input_wayland'; obj-unix/release/input/drivers/wayland_input.o:(.data.rel.local+0x0): first defined here
/usr/bin/ld: obj-unix/release/deps/lua/src/loslib.o: in function `os_tmpname':
loslib.c:(.text+0x2a0): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
/usr/bin/ld: obj-unix/release/input/drivers/wayland_input.o: in function `input_wl_poll':
wayland_input.c:(.text+0xc9): undefined reference to `flush_wayland_fd'
/usr/bin/ld: wayland_input.c:(.text+0x13d): undefined reference to `wayland_context_gettouchpos'
/usr/bin/ld: obj-unix/release/input/drivers/wayland_input.o: in function `input_wl_poll':
wayland_input.c:(.text+0xc9): undefined reference to `flush_wayland_fd'
/usr/bin/ld: wayland_input.c:(.text+0x13d): undefined reference to `wayland_context_gettouchpos'
collect2: error: ld returned 1 exit status

Глубже пока не смотрел.

Исправление EXL, :

Кстати, у тебя этот драйвер SDL2 для вывода видео вообще работает? У меня чёрный экран и в нижнем левом углу жёлтая каша из пунктов меню. Я так понимаю, он тупо сломан в апстриме?

P.S. с твоим патчем кстати не собирается:

LD retroarch
/usr/bin/ld: obj-unix/release/gfx/drivers_context/wayland_ctx.o:(.data.rel.ro.local+0x0): multiple definition of `gfx_ctx_wayland'; obj-unix/release/gfx/drivers_context/wayland_ctx.o:(.data.rel.ro.local+0x0): first defined here
/usr/bin/ld: obj-unix/release/input/drivers/wayland_input.o: in function `input_wl_init':
wayland_input.c:(.text+0x6e0): multiple definition of `input_wl_init'; obj-unix/release/input/drivers/wayland_input.o:wayland_input.c:(.text+0x6e0): first defined here
/usr/bin/ld: obj-unix/release/input/drivers/wayland_input.o:(.data.rel.local+0x0): multiple definition of `input_wayland'; obj-unix/release/input/drivers/wayland_input.o:(.data.rel.local+0x0): first defined here
/usr/bin/ld: obj-unix/release/deps/lua/src/loslib.o: in function `os_tmpname':
loslib.c:(.text+0x2a0): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
/usr/bin/ld: obj-unix/release/input/drivers/wayland_input.o: in function `input_wl_poll':
wayland_input.c:(.text+0xc9): undefined reference to `flush_wayland_fd'
/usr/bin/ld: wayland_input.c:(.text+0x13d): undefined reference to `wayland_context_gettouchpos'
/usr/bin/ld: obj-unix/release/input/drivers/wayland_input.o: in function `input_wl_poll':
wayland_input.c:(.text+0xc9): undefined reference to `flush_wayland_fd'
/usr/bin/ld: wayland_input.c:(.text+0x13d): undefined reference to `wayland_context_gettouchpos'
collect2: error: ld returned 1 exit status

Глубже пока не смотрел.

Исправление EXL, :

Кстати, у тебя этот драйвер SDL2 для вывода видео вообще работает? У меня чёрный экран и в нижнем левом углу жёлтая каша из пунктов меню. Я так понимаю, он вообще там тупо сломан?

P.S. с твоим патчем кстати не собирается:

LD retroarch
/usr/bin/ld: obj-unix/release/gfx/drivers_context/wayland_ctx.o:(.data.rel.ro.local+0x0): multiple definition of `gfx_ctx_wayland'; obj-unix/release/gfx/drivers_context/wayland_ctx.o:(.data.rel.ro.local+0x0): first defined here
/usr/bin/ld: obj-unix/release/input/drivers/wayland_input.o: in function `input_wl_init':
wayland_input.c:(.text+0x6e0): multiple definition of `input_wl_init'; obj-unix/release/input/drivers/wayland_input.o:wayland_input.c:(.text+0x6e0): first defined here
/usr/bin/ld: obj-unix/release/input/drivers/wayland_input.o:(.data.rel.local+0x0): multiple definition of `input_wayland'; obj-unix/release/input/drivers/wayland_input.o:(.data.rel.local+0x0): first defined here
/usr/bin/ld: obj-unix/release/deps/lua/src/loslib.o: in function `os_tmpname':
loslib.c:(.text+0x2a0): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
/usr/bin/ld: obj-unix/release/input/drivers/wayland_input.o: in function `input_wl_poll':
wayland_input.c:(.text+0xc9): undefined reference to `flush_wayland_fd'
/usr/bin/ld: wayland_input.c:(.text+0x13d): undefined reference to `wayland_context_gettouchpos'
/usr/bin/ld: obj-unix/release/input/drivers/wayland_input.o: in function `input_wl_poll':
wayland_input.c:(.text+0xc9): undefined reference to `flush_wayland_fd'
/usr/bin/ld: wayland_input.c:(.text+0x13d): undefined reference to `wayland_context_gettouchpos'
collect2: error: ld returned 1 exit status

Глубже пока не смотрел.

Исходная версия EXL, :

Кстати, у тебя этот драйвер SDL2 для вывода видео вообще работает? У меня чёрный экрана и в нижнем левом углу жёлтая каша из пунктов меню. Я так понимаю, он вообще там тупо сломан?

P.S. с твоим патчем кстати не собирается:

LD retroarch
/usr/bin/ld: obj-unix/release/gfx/drivers_context/wayland_ctx.o:(.data.rel.ro.local+0x0): multiple definition of `gfx_ctx_wayland'; obj-unix/release/gfx/drivers_context/wayland_ctx.o:(.data.rel.ro.local+0x0): first defined here
/usr/bin/ld: obj-unix/release/input/drivers/wayland_input.o: in function `input_wl_init':
wayland_input.c:(.text+0x6e0): multiple definition of `input_wl_init'; obj-unix/release/input/drivers/wayland_input.o:wayland_input.c:(.text+0x6e0): first defined here
/usr/bin/ld: obj-unix/release/input/drivers/wayland_input.o:(.data.rel.local+0x0): multiple definition of `input_wayland'; obj-unix/release/input/drivers/wayland_input.o:(.data.rel.local+0x0): first defined here
/usr/bin/ld: obj-unix/release/deps/lua/src/loslib.o: in function `os_tmpname':
loslib.c:(.text+0x2a0): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
/usr/bin/ld: obj-unix/release/input/drivers/wayland_input.o: in function `input_wl_poll':
wayland_input.c:(.text+0xc9): undefined reference to `flush_wayland_fd'
/usr/bin/ld: wayland_input.c:(.text+0x13d): undefined reference to `wayland_context_gettouchpos'
/usr/bin/ld: obj-unix/release/input/drivers/wayland_input.o: in function `input_wl_poll':
wayland_input.c:(.text+0xc9): undefined reference to `flush_wayland_fd'
/usr/bin/ld: wayland_input.c:(.text+0x13d): undefined reference to `wayland_context_gettouchpos'
collect2: error: ld returned 1 exit status

Глубже пока не смотрел.