Open pinilpypinilpy opened 4 years ago
I have added the missing symbol. Hopefully, it's the only one missing.
Dang, everything seems to be working now. I'm going to move everything over to my pi to test further, as OpenGL performance in the chroot is rock bottom. Will report back shortly.
While the game launched fine in the chroot, I got this on the pi:
Dynarec for ARM, with extension: HALF FAST_MULT EDSP NEON VFPv4 IDIVA PageSize:4096
Using default BOX86_LD_LIBRARY_PATH: ./:lib/:lib32/:x86/
Using default BOX86_PATH: ./:bin/
Counted 45 Env var
Looking for thedarkmod.x86
Using native(wrapped) libpthread.so.0
Using native(wrapped) libdl.so.2
Using native(wrapped) libX11.so.6
Using native(wrapped) libXxf86vm.so.1
Using native(wrapped) libXext.so.6
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXau.so.6
Using native(wrapped) libXdmcp.so.6
Using native(wrapped) libm.so.6
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux.so.2
Using native(wrapped) librt.so.1
TDM 2.08/32 #8771 (1435:8771) linux-x86 Jun 17 2020 12:20:01
found interface lo - loopback
found interface wlan0 - 192.168.2.18/255.255.255.0
Found Generic CPU, features: SSE SSE2 SSE3
TDM using SSE3 for SIMD processing.
------ Initializing File System ------
Current search path:
/media/pi/3501933522668C63/darkmod/fms/stlucia
/media/pi/3501933522668C63/darkmod/fms/stlucia/stlucia.pk4 (118 files)
/media/pi/3501933522668C63/darkmod/
/media/pi/3501933522668C63/darkmod/tdm_textures_wood01.pk4 (376 files)
/media/pi/3501933522668C63/darkmod/tdm_textures_window01.pk4 (389 files)
/media/pi/3501933522668C63/darkmod/tdm_textures_stone_sculpted01.pk4 (463 files)
/media/pi/3501933522668C63/darkmod/tdm_textures_stone_natural01.pk4 (130 files)
/media/pi/3501933522668C63/darkmod/tdm_textures_stone_flat01.pk4 (302 files)
/media/pi/3501933522668C63/darkmod/tdm_textures_stone_cobblestones01.pk4 (224 files)
/media/pi/3501933522668C63/darkmod/tdm_textures_stone_brick01.pk4 (520 files)
/media/pi/3501933522668C63/darkmod/tdm_textures_sfx01.pk4 (69 files)
/media/pi/3501933522668C63/darkmod/tdm_textures_roof01.pk4 (72 files)
/media/pi/3501933522668C63/darkmod/tdm_textures_plaster01.pk4 (142 files)
/media/pi/3501933522668C63/darkmod/tdm_textures_paint_paper01.pk4 (63 files)
/media/pi/3501933522668C63/darkmod/tdm_textures_other01.pk4 (127 files)
/media/pi/3501933522668C63/darkmod/tdm_textures_nature01.pk4 (286 files)
/media/pi/3501933522668C63/darkmod/tdm_textures_metal01.pk4 (496 files)
/media/pi/3501933522668C63/darkmod/tdm_textures_glass01.pk4 (51 files)
/media/pi/3501933522668C63/darkmod/tdm_textures_fabric01.pk4 (43 files)
/media/pi/3501933522668C63/darkmod/tdm_textures_door01.pk4 (177 files)
/media/pi/3501933522668C63/darkmod/tdm_textures_decals01.pk4 (464 files)
/media/pi/3501933522668C63/darkmod/tdm_textures_carpet01.pk4 (92 files)
/media/pi/3501933522668C63/darkmod/tdm_textures_base01.pk4 (398 files)
/media/pi/3501933522668C63/darkmod/tdm_standalone.pk4 (4 files)
/media/pi/3501933522668C63/darkmod/tdm_sound_vocals_decls01.pk4 (27 files)
/media/pi/3501933522668C63/darkmod/tdm_sound_vocals07.pk4 (1111 files)
/media/pi/3501933522668C63/darkmod/tdm_sound_vocals06.pk4 (696 files)
/media/pi/3501933522668C63/darkmod/tdm_sound_vocals05.pk4 (119 files)
/media/pi/3501933522668C63/darkmod/tdm_sound_vocals04.pk4 (2869 files)
/media/pi/3501933522668C63/darkmod/tdm_sound_vocals03.pk4 (743 files)
/media/pi/3501933522668C63/darkmod/tdm_sound_vocals02.pk4 (1299 files)
/media/pi/3501933522668C63/darkmod/tdm_sound_vocals01.pk4 (82 files)
/media/pi/3501933522668C63/darkmod/tdm_sound_sfx02.pk4 (605 files)
/media/pi/3501933522668C63/darkmod/tdm_sound_sfx01.pk4 (963 files)
/media/pi/3501933522668C63/darkmod/tdm_sound_ambient_decls01.pk4 (8 files)
/media/pi/3501933522668C63/darkmod/tdm_sound_ambient03.pk4 (24 files)
/media/pi/3501933522668C63/darkmod/tdm_sound_ambient02.pk4 (163 files)
/media/pi/3501933522668C63/darkmod/tdm_sound_ambient01.pk4 (220 files)
/media/pi/3501933522668C63/darkmod/tdm_prefabs01.pk4 (968 files)
/media/pi/3501933522668C63/darkmod/tdm_player01.pk4 (125 files)
/media/pi/3501933522668C63/darkmod/tdm_models_decls01.pk4 (103 files)
/media/pi/3501933522668C63/darkmod/tdm_models02.pk4 (2043 files)
/media/pi/3501933522668C63/darkmod/tdm_models01.pk4 (3123 files)
/media/pi/3501933522668C63/darkmod/tdm_gui_credits01.pk4 (49 files)
/media/pi/3501933522668C63/darkmod/tdm_gui01.pk4 (720 files)
/media/pi/3501933522668C63/darkmod/tdm_fonts01.pk4 (696 files)
/media/pi/3501933522668C63/darkmod/tdm_env01.pk4 (152 files)
/media/pi/3501933522668C63/darkmod/tdm_defs01.pk4 (185 files)
/media/pi/3501933522668C63/darkmod/tdm_base01.pk4 (187 files)
/media/pi/3501933522668C63/darkmod/tdm_ai_steambots01.pk4 (24 files)
/media/pi/3501933522668C63/darkmod/tdm_ai_monsters_spiders01.pk4 (80 files)
/media/pi/3501933522668C63/darkmod/tdm_ai_humanoid_undead01.pk4 (55 files)
/media/pi/3501933522668C63/darkmod/tdm_ai_humanoid_townsfolk01.pk4 (104 files)
/media/pi/3501933522668C63/darkmod/tdm_ai_humanoid_pagans01.pk4 (10 files)
/media/pi/3501933522668C63/darkmod/tdm_ai_humanoid_nobles01.pk4 (48 files)
/media/pi/3501933522668C63/darkmod/tdm_ai_humanoid_mages01.pk4 (8 files)
/media/pi/3501933522668C63/darkmod/tdm_ai_humanoid_heads01.pk4 (100 files)
/media/pi/3501933522668C63/darkmod/tdm_ai_humanoid_guards01.pk4 (378 files)
/media/pi/3501933522668C63/darkmod/tdm_ai_humanoid_females01.pk4 (172 files)
/media/pi/3501933522668C63/darkmod/tdm_ai_humanoid_builders01.pk4 (91 files)
/media/pi/3501933522668C63/darkmod/tdm_ai_humanoid_beasts02.pk4 (292 files)
/media/pi/3501933522668C63/darkmod/tdm_ai_humanoid_beasts01.pk4 (23 files)
/media/pi/3501933522668C63/darkmod/tdm_ai_base01.pk4 (8 files)
/media/pi/3501933522668C63/darkmod/tdm_ai_animals01.pk4 (82 files)
File System Initialized.
--------------------------------------
Couldn't open journal files
/proc/cpuinfo CPU processors: 1
/proc/cpuinfo CPU logical cores: 1
----- Initializing Decls -----
WARNING:file materials/tdm_epi_shader_2.mtr, line 485: material 'wizard_cloth_001' previously defined at materials/tdm_epi_shader_2.mtr:389
WARNING:file materials/tdm_stone_brick.mtr, line 1903: material 'textures/darkmod/stone/brick/even_greyish01' previously defined at materials/tdm_maps_saintlucia.mtr:201
WARNING:file materials/tdm_water.mtr, line 1189: material 'textures/particles/ripple_1' previously defined at materials/tdm_particles_ripple.mtr:1
WARNING:file skins/tdm_epi_skins.skin, line 86: skin 'steam_engine_003_off' previously defined at skins/steam_engine_003.skin:1
WARNING:file skins/tdm_epi_skins.skin, line 97: skin 'steam_engine_003_on' previously defined at skins/steam_engine_003.skin:18
WARNING:file skins/tdm_lights.skin, line 8: skin 'chandelier_unlit' previously defined at skins/saintlucia.skin:1
WARNING:file sound/tdm_ai_maiden.sndshd, line 1709: sound 'tdm_ai_maiden_request_help' previously defined at sound/tdm_ai_maiden.sndshd:1561
WARNING:file sound/tdm_maps_saintlucia.sndshd, line 64: sound 'tdm_builder2_conv_1' previously defined at sound/tdm_ai_builder2.sndshd:2061
WARNING:file sound/tdm_maps_saintlucia.sndshd, line 74: sound 'tdm_builder2_conv_2' previously defined at sound/tdm_ai_builder2.sndshd:2080
WARNING:file sound/tdm_maps_saintlucia.sndshd, line 84: sound 'tdm_builder2_conv_3' previously defined at sound/tdm_ai_builder2.sndshd:2094
------------------------------
failed parsing /proc/cpuinfo
measured CPU frequency: 1009.9 MHz
I18N: SetLanguage: 'english'.
I18N: Found no character remapping for english.
I18N: 1274 strings read from strings/english.lang
I18N: 83 strings read from strings/fm/english.lang
Couldn't exec editor.cfg - file does not exist.
execing default.cfg
execing Darkmod.cfg
execing DarkmodKeybinds.cfg
Couldn't exec autoexec.cfg - file does not exist.
I18N: SetLanguage: 'english'.
I18N: Found no character remapping for english.
I18N: 1274 strings read from strings/english.lang
I18N: 83 strings read from strings/fm/english.lang
----- Initializing OpenAL -----
Setup OpenAL device and context
Using native(wrapped) libasound.so.2
OpenAL: found device 'ALSA Default'
OpenAL: found device 'bcm2835 HDMI 1, bcm2835 HDMI 1 (CARD=b1,DEV=0)'
OpenAL: found device 'bcm2835 Headphones, bcm2835 Headphones (CARD=Headphones,DEV=0)'
OpenAL: found device 'vc4-hdmi, MAI PCM vc4-hdmi-hifi-0 (CARD=vc4hdmi,DEV=0)'
OpenAL: using 'OpenAL Soft'
OpenAL: HRTF is available
OpenAL vendor: OpenAL Community
OpenAL renderer: OpenAL Soft
OpenAL version: 1.1 ALSOFT 1.19.1
OpenAL: found EFX extension
OpenAL: HRTF is enabled (reason: 1 = ALC_HRTF_ENABLED_SOFT)
OpenAL: found 256 hardware voices
----- Initializing OpenGL -----
Setup X display connection
Using screen 0 of 0x4985500 display
Using native(wrapped) libGL.so.1
Warning, no wrapper for glXGetCurrentDisplayEXT
Warning, no wrapper for glXQueryCurrentRendererIntegerMESA
Warning, no wrapper for glXQueryCurrentRendererStringMESA
Warning, no wrapper for glXQueryRendererIntegerMESA
Warning, no wrapper for glXQueryRendererStringMESA
Initializing OpenGL display
Using XFree86-VidModeExtension Version 2.2
Free86-VidModeExtension: No acceptable modes found
Chosen visual: 0x021
...creating GL context: core-fc
Fatal X Error:
Major opcode of failed request: 152
Minor opcode of failed request: 34
Serial number of failed request: 41
GLXBadFBConfig
TODO: Sys_SetClipboardData
--------- Game Map Shutdown ----------
--------- Game Map Shutdown done -----
ERROR:Failed to create OpenGL context
--------------------------------------
AL lib: (EE) ALCplaybackAlsa_mixerProc: mmap commit error: Broken pipe
idRenderSystem::Shutdown()
...shutting down QGL
Fatal X Error:
Major opcode of failed request: 105
Minor opcode of failed request: 0
Serial number of failed request: 45
BadValue (integer parameter out of range for operation)
I18NLocal: Shutdown.
------------ Game Shutdown -----------
Shutdown event system
...not started
--------------------------------------
Sys_Error: Failed to create OpenGL context
About to exit with code 1
Error: PltReolver: Symbol quick_exit not found, cannot apply R_386_JMP_SLOT @0x91e4140 (0x804f4b6) in ./thedarkmod.x86
While the "quick_exit" symbol seems to be missing, that's not the main issue: it seems it failled to create the OpenGL context. Do you have Mesa driver installed? And are you using latest one (with S3TC support, as I think it's mendatory).
How to I get the latest version? Right now glxinfo gives 19.3.2 as the MESA version I realized that despite the dark mod's documentation stating that they would move to opengl 3x in the 2.08 release it would seem they've thrown the party early so I had to drop back to an earlier build of 2.07 to get around that. Anyways, where would I find the latest driver? Is it in the raspberry pi apt repository?
I also tried gl4es, but that caused a GLSL fail and for some reason totally locked up the pi. Increasing video memory didn't help.
output (non-gl4es):
Dynarec for ARM, with extension: HALF FAST_MULT EDSP NEON VFPv4 IDIVA PageSize:4096
Using default BOX86_LD_LIBRARY_PATH: ./:lib/:lib32/:x86/
Using default BOX86_PATH: ./:bin/
Counted 44 Env var
Looking for thedarkmod.x86
Using native(wrapped) libX11.so.6
Using native(wrapped) libXext.so.6
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXau.so.6
Using native(wrapped) libXdmcp.so.6
Using native(wrapped) libXxf86vm.so.1
Using native(wrapped) libopenal.so.1
Using native(wrapped) libdl.so.2
Using native(wrapped) libpthread.so.0
Using emulated /usr/lib/i386-linux-gnu/libstdc++.so.6
Using native(wrapped) libm.so.6
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux.so.2
Using native(wrapped) librt.so.1
Using emulated /usr/lib/i386-linux-gnu/libgcc_s.so.1
TDM 2.07/32 #7932 (7932) linux-x86 Jan 27 2019 14:23:51
found interface lo - loopback
found interface wlan0 - 192.168.2.18/255.255.255.0
Found Generic CPU, features: MMX SSE SSE2 SSE3
tdm using MMX & SSE & SSE2 & SSE3 for SIMD processing.
------ Initializing File System ------
Current search path:
/media/pi/3501933522668C63/darkmod207/
/media/pi/3501933522668C63/darkmod207/tdm_textures_wood01.pk4 (376 files)
/media/pi/3501933522668C63/darkmod207/tdm_textures_window01.pk4 (389 files)
/media/pi/3501933522668C63/darkmod207/tdm_textures_stone_sculpted01.pk4 (463 files)
/media/pi/3501933522668C63/darkmod207/tdm_textures_stone_natural01.pk4 (130 files)
/media/pi/3501933522668C63/darkmod207/tdm_textures_stone_flat01.pk4 (295 files)
/media/pi/3501933522668C63/darkmod207/tdm_textures_stone_cobblestones01.pk4 (224 files)
/media/pi/3501933522668C63/darkmod207/tdm_textures_stone_brick01.pk4 (520 files)
/media/pi/3501933522668C63/darkmod207/tdm_textures_sfx01.pk4 (69 files)
/media/pi/3501933522668C63/darkmod207/tdm_textures_roof01.pk4 (72 files)
/media/pi/3501933522668C63/darkmod207/tdm_textures_plaster01.pk4 (142 files)
/media/pi/3501933522668C63/darkmod207/tdm_textures_paint_paper01.pk4 (63 files)
/media/pi/3501933522668C63/darkmod207/tdm_textures_other01.pk4 (127 files)
/media/pi/3501933522668C63/darkmod207/tdm_textures_nature01.pk4 (281 files)
/media/pi/3501933522668C63/darkmod207/tdm_textures_metal01.pk4 (496 files)
/media/pi/3501933522668C63/darkmod207/tdm_textures_glass01.pk4 (51 files)
/media/pi/3501933522668C63/darkmod207/tdm_textures_fabric01.pk4 (43 files)
/media/pi/3501933522668C63/darkmod207/tdm_textures_door01.pk4 (177 files)
/media/pi/3501933522668C63/darkmod207/tdm_textures_decals01.pk4 (461 files)
/media/pi/3501933522668C63/darkmod207/tdm_textures_carpet01.pk4 (92 files)
/media/pi/3501933522668C63/darkmod207/tdm_textures_base01.pk4 (395 files)
/media/pi/3501933522668C63/darkmod207/tdm_standalone.pk4 (4 files)
/media/pi/3501933522668C63/darkmod207/tdm_sound_vocals_decls01.pk4 (28 files)
/media/pi/3501933522668C63/darkmod207/tdm_sound_vocals07.pk4 (1111 files)
/media/pi/3501933522668C63/darkmod207/tdm_sound_vocals06.pk4 (696 files)
/media/pi/3501933522668C63/darkmod207/tdm_sound_vocals05.pk4 (128 files)
/media/pi/3501933522668C63/darkmod207/tdm_sound_vocals04.pk4 (2870 files)
/media/pi/3501933522668C63/darkmod207/tdm_sound_vocals03.pk4 (743 files)
/media/pi/3501933522668C63/darkmod207/tdm_sound_vocals02.pk4 (1299 files)
/media/pi/3501933522668C63/darkmod207/tdm_sound_vocals01.pk4 (82 files)
/media/pi/3501933522668C63/darkmod207/tdm_sound_sfx02.pk4 (605 files)
/media/pi/3501933522668C63/darkmod207/tdm_sound_sfx01.pk4 (948 files)
/media/pi/3501933522668C63/darkmod207/tdm_sound_ambient_decls01.pk4 (8 files)
/media/pi/3501933522668C63/darkmod207/tdm_sound_ambient03.pk4 (24 files)
/media/pi/3501933522668C63/darkmod207/tdm_sound_ambient02.pk4 (163 files)
/media/pi/3501933522668C63/darkmod207/tdm_sound_ambient01.pk4 (220 files)
/media/pi/3501933522668C63/darkmod207/tdm_prefabs01.pk4 (960 files)
/media/pi/3501933522668C63/darkmod207/tdm_player01.pk4 (125 files)
/media/pi/3501933522668C63/darkmod207/tdm_models_decls01.pk4 (103 files)
/media/pi/3501933522668C63/darkmod207/tdm_models02.pk4 (2020 files)
/media/pi/3501933522668C63/darkmod207/tdm_models01.pk4 (3043 files)
/media/pi/3501933522668C63/darkmod207/tdm_gui_credits01.pk4 (49 files)
/media/pi/3501933522668C63/darkmod207/tdm_gui01.pk4 (715 files)
/media/pi/3501933522668C63/darkmod207/tdm_fonts01.pk4 (696 files)
/media/pi/3501933522668C63/darkmod207/tdm_env01.pk4 (152 files)
/media/pi/3501933522668C63/darkmod207/tdm_defs01.pk4 (179 files)
/media/pi/3501933522668C63/darkmod207/tdm_base01.pk4 (197 files)
/media/pi/3501933522668C63/darkmod207/tdm_ai_steambots01.pk4 (24 files)
/media/pi/3501933522668C63/darkmod207/tdm_ai_monsters_spiders01.pk4 (82 files)
/media/pi/3501933522668C63/darkmod207/tdm_ai_humanoid_undead01.pk4 (50 files)
/media/pi/3501933522668C63/darkmod207/tdm_ai_humanoid_townsfolk01.pk4 (95 files)
/media/pi/3501933522668C63/darkmod207/tdm_ai_humanoid_pagans01.pk4 (10 files)
/media/pi/3501933522668C63/darkmod207/tdm_ai_humanoid_nobles01.pk4 (48 files)
/media/pi/3501933522668C63/darkmod207/tdm_ai_humanoid_mages01.pk4 (8 files)
/media/pi/3501933522668C63/darkmod207/tdm_ai_humanoid_heads01.pk4 (100 files)
/media/pi/3501933522668C63/darkmod207/tdm_ai_humanoid_guards01.pk4 (379 files)
/media/pi/3501933522668C63/darkmod207/tdm_ai_humanoid_females01.pk4 (172 files)
/media/pi/3501933522668C63/darkmod207/tdm_ai_humanoid_builders01.pk4 (91 files)
/media/pi/3501933522668C63/darkmod207/tdm_ai_base01.pk4 (8 files)
/media/pi/3501933522668C63/darkmod207/tdm_ai_animals01.pk4 (82 files)
File System Initialized.
--------------------------------------
Couldn't open journal files
----- Initializing Decls -----
WARNING:file materials/tdm_epi_shader_2.mtr, line 462: material 'wizard_cloth_001' previously defined at materials/tdm_epi_shader_2.mtr:366
WARNING:file materials/tdm_water.mtr, line 1189: material 'textures/particles/ripple_1' previously defined at materials/tdm_particles_ripple.mtr:1
WARNING:file skins/tdm_epi_skins.skin, line 86: skin 'steam_engine_003_off' previously defined at skins/steam_engine_003.skin:1
WARNING:file skins/tdm_epi_skins.skin, line 97: skin 'steam_engine_003_on' previously defined at skins/steam_engine_003.skin:18
------------------------------
failed parsing /proc/cpuinfo
measured CPU frequency: 1000.9 MHz
I18N: SetLanguage: 'english'.
I18N: Found no character remapping for english.
I18N: 1259 strings read from strings/english.lang
I18N: 'strings/fm/english.lang' not found.
Couldn't exec editor.cfg - file does not exist.
execing default.cfg
execing Darkmod.cfg
Couldn't exec autoexec.cfg - file does not exist.
I18N: SetLanguage: 'english'.
I18N: Found no character remapping for english.
I18N: 1259 strings read from strings/english.lang
I18N: 'strings/fm/english.lang' not found.
----- Initializing OpenAL -----
Setup OpenAL device and context
OpenAL: found device 'ALSA Default'
OpenAL: found device 'bcm2835 HDMI 1, bcm2835 HDMI 1 (CARD=b1,DEV=0)'
OpenAL: found device 'bcm2835 Headphones, bcm2835 Headphones (CARD=Headphones,DEV=0)'
OpenAL: using 'OpenAL Soft'
OpenAL vendor: OpenAL Community
OpenAL renderer: OpenAL Soft
OpenAL version: 1.1 ALSOFT 1.19.1
OpenAL: found EFX extension
OpenAL: found 256 hardware voices
----- Initializing OpenGL -----
Setup X display connection
dlopen(libGL.so.1)
Using native(wrapped) libGL.so.1
Initializing OpenGL display
Using XFree86-VidModeExtension Version 2.2
Free86-VidModeExtension: No acceptable modes found
Using 8/8/8 Color bits, 8 Alpha bits, 24 depth, 8 stencil display.
GL_RENDERER: VC4 V3D 2.1
GL_EXTENSIONS: GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_copy_texture GL_EXT_subtexture GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compiled_vertex_array GL_EXT_texture GL_EXT_texture3D GL_IBM_rasterpos_clip GL_ARB_point_parameters GL_EXT_draw_range_elements GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_separate_specular_color GL_EXT_texture_edge_clamp GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_ARB_framebuffer_sRGB GL_ARB_multitexture GL_EXT_framebuffer_sRGB GL_IBM_multimode_draw_arrays GL_IBM_texture_mirrored_repeat GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_transpose_matrix GL_EXT_blend_func_separate GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_secondary_color GL_EXT_texture_env_add GL_EXT_texture_lod_bias GL_INGR_blend_func_separate GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_SUN_multi_draw_arrays GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_EXT_framebuffer_object GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_MESA_window_pos GL_NV_packed_depth_stencil GL_NV_texture_rectangle GL_ARB_depth_texture GL_ARB_occlusion_query GL_ARB_shadow GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_window_pos GL_ATI_fragment_shader GL_EXT_stencil_two_side GL_EXT_texture_cube_map GL_NV_fog_distance GL_APPLE_packed_pixels GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_vertex_program GL_ARB_vertex_shader GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_MESA_pack_invert GL_ARB_fragment_program_shadow GL_ARB_half_float_pixel GL_ARB_occlusion_query2 GL_ARB_point_sprite GL_ARB_shading_language_100 GL_ARB_sync GL_ARB_texture_non_power_of_two GL_ARB_vertex_buffer_object GL_ATI_blend_equation_separate GL_EXT_blend_equation_separate GL_OES_read_format GL_ARB_color_buffer_float GL_ARB_pixel_buffer_object GL_ARB_texture_rectangle GL_EXT_pixel_buffer_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_ARB_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_packed_depth_stencil GL_ARB_vertex_array_object GL_ATI_separate_stencil GL_EXT_gpu_program_parameters GL_EXT_texture_sRGB_decode GL_OES_EGL_image GL_AMD_performance_monitor GL_ARB_copy_buffer GL_ARB_half_float_vertex GL_ARB_map_buffer_range GL_ARB_texture_swizzle GL_EXT_texture_swizzle GL_ARB_ES2_compatibility GL_ARB_debug_output GL_ARB_draw_elements_base_vertex GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_provoking_vertex GL_ARB_sampler_objects GL_ARB_texture_multisample GL_EXT_provoking_vertex GL_NV_texture_barrier GL_ARB_get_program_binary GL_ARB_robustness GL_ARB_separate_shader_objects GL_ARB_compressed_texture_pixel_storage GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_texture_storage GL_EXT_framebuffer_multisample_blit_scaled GL_AMD_shader_trinary_minmax GL_ARB_clear_buffer_object GL_ARB_explicit_uniform_location GL_ARB_invalidate_subdata GL_ARB_program_interface_query GL_ARB_texture_storage_multisample GL_ARB_vertex_attrib_binding GL_KHR_debug GL_KHR_texture_compression_astc_ldr GL_ARB_buffer_storage GL_ARB_internalformat_query2 GL_ARB_multi_bind GL_EXT_shader_integer_mix GL_ARB_get_texture_sub_image GL_ARB_texture_barrier GL_KHR_context_flush_control GL_ARB_parallel_shader_compile GL_KHR_no_error GL_KHR_texture_compression_astc_sliced_3d GL_KHR_parallel_shader_compile GL_MESA_tile_raster_order GL_EXT_EGL_sync
------- Input Initialization -------
XKB extension: compile time 0x1:0x0, runtime 0x1:0x0: OK
XKB extension present on server ( 0x1:0x0 )
------------------------------------
OpenGL vendor: Broadcom
OpenGL renderer: VC4 V3D 2.1
OpenGL version: 2.1 Mesa 19.3.2
v - using GL version 2.0 (core)
Checking portable OpenGL extensions...
Max texture coords: 8
Max texture units: 16
Max active textures: 32
X - GL_EXT_texture_compression_s3tc not found
X - GL_ARB_texture_compression_rgtc not found
TODO: Sys_SetClipboardData
--------- Game Map Shutdown ----------
--------- Game Map Shutdown done -----
ERROR:Missing texture compression support!
--------------------------------------
Warning: call to partially implemented dl_iterate_phdr(0x7320db70, 0x73fabc58)
Warning: call to partially implemented dl_iterate_phdr(0x7320db70, 0x73fabd58)
Warning: call to partially implemented dl_iterate_phdr(0x7320db70, 0x73fabd58)
Warning: call to partially implemented dl_iterate_phdr(0x7320db70, 0x73fabd58)
Warning: call to partially implemented dl_iterate_phdr(0x7320db70, 0x73fabd58)
Warning: call to partially implemented dl_iterate_phdr(0x7320db70, 0x73fabd58)
Warning: call to partially implemented dl_iterate_phdr(0x7320db70, 0x73fabd58)
Warning: call to partially implemented dl_iterate_phdr(0x7320db70, 0x73fabd58)
Warning: call to partially implemented dl_iterate_phdr(0x7320db70, 0x73fabc68)
Warning: call to partially implemented dl_iterate_phdr(0x7320db70, 0x73fabc68)
Warning: call to partially implemented dl_iterate_phdr(0x7320db70, 0x73fabc68)
Warning: call to partially implemented dl_iterate_phdr(0x7320db70, 0x73fabc68)
Warning: call to partially implemented dl_iterate_phdr(0x7320db70, 0x73fabc68)
Warning: call to partially implemented dl_iterate_phdr(0x7320db70, 0x73fabc68)
Warning: call to partially implemented dl_iterate_phdr(0x7320db70, 0x73fabc68)
Sys_Error: Error during initialization. Missing texture compression support!
About to exit with code 1
0807|SIGSEGV @0x76d76854, for accessing 0xc005 (code=1)
signal caught: Segmentation fault
si_code 1
Trying to exit gracefully..
Shutting down sound hardware
idRenderSystem::Shutdown()
I18NLocal: Shutdown.
------------ Game Shutdown -----------
Shutdown event system
...not started
--------------------------------------
About to exit with code 0
You need mesa 20.2 (I think) to have s3tc. It isn't in the repo yet, so you need to build it yourself from sources, or grab prebuild binary (you can find that in PILab's TwisterOS distrib for example).
I haven't testet darkmod / quake4 / doom3 with gl4es yet, and gl4es is not opengl3.x compatible neither. I'l check later, but for now, you best bet is mesa 20.2 (this one make quake 4 / prey run, so I assume it should be good for The dark Mod too)
The Dark Mod is a stealth game with an engine based on the id tech 4/doom3 engine. Running in an arm chroot, everything starts off fine, then fails at input initialization with an xkb library version error.
compared to the native version running on my x86 laptop: