DarthPsychotic Posted 21 hours ago Posted 21 hours ago I'm running MX Linux (Debian-based) and am trying to install OpenJO. I copied the Jedi Outcast files and unzipped OpenJO into the GameData folder but whenever I run the executable, I always get the Failed to load renderer error even though I installed sdl2 and libpng via brew. tty console mode disabled OpenJK: v1.0.1.1 linux-i386 Mar 10 2025 Initialising zone memory ..... ----- FS_Startup ----- Current search path: /home/user/.local/share/openjo/base /home/user/Documents/Games/Jedi Outcast/GameData/base/assets5.pk3 (4 files) /home/user/Documents/Games/Jedi Outcast/GameData/base/assets2.pk3 (289 files) /home/user/Documents/Games/Jedi Outcast/GameData/base/assets1.pk3 (8011 files) /home/user/Documents/Games/Jedi Outcast/GameData/base/assets0.pk3 (6674 files) /home/user/Documents/Games/Jedi Outcast/GameData/base ---------------------- 14978 files in pk3 files execing default.cfg couldn't exec openjo_sp.cfg couldn't exec autoexec_sp.cfg 2025-03-12 17:38:32 Running Jedi Outcast Mode 2025-03-12 17:38:32 ----- Client Initialization ----- 2025-03-12 17:38:32 ----- Initializing Renderer ---- 2025-03-12 17:38:32 Trying to load "rdjosp-vanilla_i386.so" from "/home/user/Documents/Games/Jedi Outcast/GameData"... 2025-03-12 17:38:32 Sys_LoadDll(/home/user/Documents/Games/Jedi Outcast/GameData/rdjosp-vanilla_i386.so) failed: "Failed loading /home/user/Documents/Games/Jedi Outcast/GameData/rdjosp-vanilla_i386.so: libjpeg.so.8: cannot open shared object file: No such file or directory" 2025-03-12 17:38:32 Trying to load "rdjosp-vanilla_i386.so" from "/home/user/Documents/Games/Jedi Outcast/GameData"... 2025-03-12 17:38:32 Sys_LoadDll(/home/user/Documents/Games/Jedi Outcast/GameData/rdjosp-vanilla_i386.so) failed: "Failed loading /home/user/Documents/Games/Jedi Outcast/GameData/rdjosp-vanilla_i386.so: libjpeg.so.8: cannot open shared object file: No such file or directory" Failed to load renderer Here's my operating system info too. Snapshot created on: 20250212_1702 System: Kernel: 6.12.16-1-liquorix-amd64 [6.12-21~mx23ahs] arch: x86_64 bits: 64 compiler: gcc v: 12.2.0 parameters: audit=0 intel_pstate=disable amd_pstate=disable BOOT_IMAGE=/boot/vmlinuz-6.12.16-1-liquorix-amd64 root=UUID=<filter> ro quiet splash slab_nomerge slub_debug=FZ init_on_alloc=1 init_on_free=1 page_alloc.shuffle=1 pti=on vsyscall=none debugfs=off oops=panic loglevel=0 spectre_v2=on spec_store_bypass_disable=on tsx=off tsx_async_abort=full,nosmt mds=full,nosmt l1tf=full,force nosmt=force kvm.nx_huge_pages=force ipv6.disable=1 apparmor=1 security=apparmor random.trust_cpu=off intel_iommu=on amd_iommu=on efi=disable_early_pci_dma Desktop: Xfce v: 4.20.0 tk: Gtk v: 3.24.38 info: xfce4-panel wm: xfwm v: 4.20.0 vt: 7 dm: LightDM v: 1.32.0 Distro: MX-23.5_ahs_x64 Libretto September 15 2024 base: Debian GNU/Linux 12 (bookworm) Machine: Type: Laptop System: LENOVO product: 20AWS0UN00 v: ThinkPad T440p serial: <superuser required> Chassis: type: 10 serial: <superuser required> Mobo: LENOVO model: 20AWS0UN00 serial: <superuser required> UEFI: LENOVO v: GLET80WW (2.34 ) date: 07/23/2015 Battery: ID-1: BAT0 charge: 37.5 Wh (82.6%) condition: 45.4/56.2 Wh (80.9%) volts: 12.2 min: 10.8 model: SMP 45N1149 type: Li-ion serial: <filter> status: charging CPU: Info: model: Intel Core i5-4300M bits: 64 type: MCP arch: Haswell gen: core 4 level: v3 note: check built: 2013-15 process: Intel 22nm family: 6 model-id: 0x3C (60) stepping: 3 microcode: 0x28 Topology: cpus: 1x cores: 2 smt: disabled cache: L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB L3: 3 MiB desc: 1x3 MiB Speed (MHz): avg: 1294 high: 1297 min/max: 800/2601 boost: enabled scaling: driver: acpi-cpufreq governor: ondemand cores: 1: 1297 2: 1291 bogomips: 10376 Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 Vulnerabilities: Type: gather_data_sampling status: Not affected Type: itlb_multihit status: KVM: VMX unsupported Type: l1tf mitigation: PTE Inversion Type: mds mitigation: Clear CPU buffers; SMT disabled Type: meltdown mitigation: PTI Type: mmio_stale_data status: Unknown: No mitigations Type: reg_file_data_sampling status: Not affected Type: retbleed status: Not affected Type: spec_rstack_overflow status: Not affected Type: spec_store_bypass mitigation: Speculative Store Bypass disabled Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization Type: spectre_v2 mitigation: Retpolines; IBPB: always-on; IBRS_FW; STIBP: disabled; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected Type: srbds mitigation: Microcode Type: tsx_async_abort status: Not affected Graphics: Device-1: Intel 4th Gen Core Processor Integrated Graphics vendor: Lenovo ThinkPad T440p driver: i915 v: kernel arch: Gen-7.5 process: Intel 22nm built: 2013 ports: active: eDP-1 empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2, VGA-1 bus-ID: 00:02.0 chip-ID: 8086:0416 class-ID: 0300 Display: x11 server: X.Org v: 1.21.1.7 compositor: xfwm v: 4.20.0 driver: X: loaded: modesetting unloaded: fbdev,vesa dri: crocus gpu: i915 display-ID: :0.0 screens: 1 Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 362x204mm (14.25x8.03") s-diag: 416mm (16.36") Monitor-1: eDP-1 model: LG Display 0x045e built: 2014 res: 1366x768 hz: 60 dpi: 112 gamma: 1.2 size: 310x174mm (12.2x6.85") diag: 355mm (14") ratio: 16:9 modes: 1366x768 API: OpenGL v: 4.6 Mesa 24.2.2-1~mx23ahs renderer: Mesa Intel HD Graphics 4600 (HSW GT2) direct-render: Yes Audio: Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio vendor: Lenovo ThinkPad T440p driver: snd_hda_intel v: kernel bus-ID: 00:03.0 chip-ID: 8086:0c0c class-ID: 0403 Device-2: Intel 8 Series/C220 Series High Definition Audio vendor: Lenovo ThinkPad T440p driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:8c20 class-ID: 0403 API: ALSA v: k6.12.16-1-liquorix-amd64 status: kernel-api tools: alsamixer,amixer Server-1: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl Network: Device-1: Intel Ethernet I217-LM vendor: Lenovo ThinkPad T440p driver: e1000e v: kernel port: 3080 bus-ID: 00:19.0 chip-ID: 8086:153a class-ID: 0200 IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter> Device-2: Intel Centrino Advanced-N 6235 driver: iwlwifi v: kernel modules: wl pcie: gen: 1 speed: 2.5 GT/s lanes: 1 bus-ID: 03:00.0 chip-ID: 8086:088f class-ID: 0280 IF: wlan0 state: down mac: <filter> Drives: Local Storage: total: 352.13 GiB used: 173.15 GiB (49.2%) SMART Message: Unable to run smartctl. Root privileges required. ID-1: /dev/sda maj-min: 8:0 vendor: SanDisk model: SDSSDH3250G size: 232.89 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 10RL scheme: GPT ID-2: /dev/sdb maj-min: 8:16 vendor: Transcend model: TS128GMTS430S size: 119.24 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: V3PD Partition: ID-1: / raw-size: 232.63 GiB size: 227.92 GiB (97.97%) used: 173.15 GiB (76.0%) fs: ext4 dev: /dev/sda2 maj-min: 8:2 ID-2: /boot/efi raw-size: 256 MiB size: 252 MiB (98.46%) used: 274 KiB (0.1%) fs: vfat dev: /dev/sda1 maj-min: 8:1 Swap: Kernel: swappiness: 1 (default 60) cache-pressure: 100 (default) ID-1: swap-1 type: file size: 4 GiB used: 0 KiB (0.0%) priority: -2 file: /swap/swap Sensors: System Temperatures: cpu: 31.0 C mobo: N/A Fan Speeds (RPM): fan-1: 0 Repos: Packages: 4202 pm: dpkg pkgs: 4135 libs: 2229 tools: apt,apt-get,aptitude,nala,synaptic pm: rpm pkgs: 0 pm: flatpak pkgs: 67 Active apt repos in: /etc/apt/sources.list 1: deb https://debian.drdteam.org/ stable multiverse Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list 1: deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware Active apt repos in: /etc/apt/sources.list.d/debian.list 1: deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware 2: deb http://security.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware Active apt repos in: /etc/apt/sources.list.d/mx.list 1: deb https://mxrepo.com/mx/repo/ bookworm main non-free 2: deb https://mxrepo.com/mx/repo/ bookworm ahs Active apt repos in: /etc/apt/sources.list.d/signal-xenial-added-by-mxpi.list 1: deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main Active apt repos in: /etc/apt/sources.list.d/vscodium.list 1: deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs/ vscodium main Active apt repos in: /etc/apt/sources.list.d/extrepo_librewolf.sources 1: deb [arch=amd64 arm64] https://repo.librewolf.net librewolf main Info: Processes: 227 Uptime: 31m wakeups: 34 Memory: 15.51 GiB used: 1.31 GiB (8.4%) Init: SysVinit v: 3.06 runlevel: 5 default: graphical tool: systemctl Compilers: gcc: 12.2.0 alt: 12 Client: shell wrapper v: 5.2.15-release inxi: 3.3.26 Boot Mode: UEFI
Circa Posted 18 hours ago Posted 18 hours ago 2 hours ago, DarthPsychotic said: even though I installed sdl2 and libpng via brew. If you're on a 64bit OS, brew installs 64bit versions of libraries by default. This will probably be solved by downloading the x86_64 version of OpenJO instead of x86. Should be found on the OpenJK releases page which is where I hope you downloaded from before. I also noticed the error mentions libjpeg which may be its own library that is needed installed via brew, I'm not certain though. .!¡!.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now