community/minetest: the game crash after run.. luajit try to use SSE4 on non capable CPUs
The minetest 5.4.1 package is broken and unusable.. also i check the package APKBUILD and need improvements.. at the alpine 3.12 the minetest 5.2 its working.. (well its my default version for minenux project at git.minetest.org/minenux) here the details
This is valid for alpine 3.13 and 3.14, also 3.16
with all the config file with right values and using mineclone2 package from alpine
This is the output if the settings config file is good (the previous setup its at the end section "default desktop install"):
apk add minetest minetest-mineclone2 minetest-lang minetest-server
venenux:~/.minetest$ minetest --verbose --trace
2022-09-12 01:01:20: [Main]: Enabling trace level debug output
2022-09-12 01:01:20: INFO[Main]: Using system-wide paths (NOT RUN_IN_PLACE)
2022-09-12 01:01:20: INFO[Main]: Detected share path: /usr/share/minetest
2022-09-12 01:01:20: INFO[Main]: Detected user path: /home/general/.minetest
2022-09-12 01:01:20: INFO[Main]: Detected cache path: /home/general/.cache/minetest
2022-09-12 01:01:20: INFO[Main]: Using static locale directory /usr/share/locale
2022-09-12 01:01:20: INFO[Main]: minetest with SER_FMT_VER_HIGHEST_READ=28, BUILD_TYPE=Release
2022-09-12 01:01:20: INFO[Main]: RUN_IN_PLACE=0
2022-09-12 01:01:20: INFO[Main]: USE_CURL=1
2022-09-12 01:01:20: INFO[Main]: USE_GETTEXT=1
2022-09-12 01:01:20: INFO[Main]: USE_SOUND=1
2022-09-12 01:01:20: INFO[Main]: USE_FREETYPE=1
2022-09-12 01:01:20: INFO[Main]: STATIC_SHAREDIR="/usr/share/minetest"
2022-09-12 01:01:20: INFO[Main]: STATIC_LOCALEDIR="/usr/share/locale"
2022-09-12 01:01:20: VERBOSE[Main]: httpfetch_init: parallel_limit=8
2022-09-12 01:01:20: INFO[Main]: Gettext: domainname="minetest" path="/usr/share/locale"
2022-09-12 01:01:20: INFO[Main]: Message locale is now set to: C.UTF-8;C;C;C;C;C
2022-09-12 01:01:20: INFO[Main]: Searching worlds...
2022-09-12 01:01:20: INFO[Main]: In /home/general/.minetest/worlds:
2022-09-12 01:01:20: INFO[Main]: 0 found.
2022-09-12 01:01:20: INFO[Main]: Using default world at [/home/general/.minetest/worlds/world]
2022-09-12 01:01:20: INFO[Main]: Using default gameid [mineclone2]
2022-09-12 01:01:20: INFO[Main]: Irrlicht: Irrlicht Engine version 1.8.4
2022-09-12 01:01:20: INFO[Main]: Irrlicht: Linux 5.15.55-0-lts #1-Alpine SMP Tue, 19 Jul 2022 14:43:02 +0000 x86_64
2022-09-12 01:01:20: INFO[Main]: Irrlicht: Creating X window...
2022-09-12 01:01:20: INFO[Main]: Irrlicht: Using renderer: OpenGL 3.1
2022-09-12 01:01:20: INFO[Main]: Irrlicht: llvmpipe (LLVM 12.0.1, 128 bits): Mesa/X.org
2022-09-12 01:01:20: INFO[Main]: Irrlicht: OpenGL driver version is 1.2 or better.
2022-09-12 01:01:20: INFO[Main]: Irrlicht: GLSL version: 1.4
2022-09-12 01:01:21: VERBOSE[Main]: Client: Configuring X11-specific top level window properties
2022-09-12 01:01:21: VERBOSE[Main]: Client: Setting Xorg window manager Properties
2022-09-12 01:01:21: VERBOSE[Main]: Client: Setting Xorg _NET_WM_PID extened window manager property
2022-09-12 01:01:21: VERBOSE[Main]: Client: Setting Xorg WM_CLIENT_LEADER property
2022-09-12 01:01:21: VERBOSE[Main]: Client: Configuring general top level window properties
2022-09-12 01:01:21: INFO[Main]: FontEngine: measured text_height=20
2022-09-12 01:01:21: INFO[Main]: Waiting for other menus
2022-09-12 01:01:21: INFO[Main]: Waited for other menus
2022-09-12 01:01:21: INFO[Main]: GUIEngine: Initializing Lua
2022-09-12 01:01:21: VERBOSE[AsyncWorker-0]: Loading and running script from /usr/share/minetest/builtin/init.lua
Illegal instruction
output with default minetet with no more packages
(the previous setup its at the end section "default desktop install"):
apk add minetest
venenux:~$ minetest
2022-09-12 00:45:11: ERROR[Main]: Game specified in default_game [minetest] is invalid.
[ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1)
Illegal instruction
minetest --trace --verbose
2022-09-12 00:50:49: [Main]: Enabling trace level debug output
2022-09-12 00:50:49: INFO[Main]: Using system-wide paths (NOT RUN_IN_PLACE)
2022-09-12 00:50:49: INFO[Main]: Detected share path: /usr/share/minetest
2022-09-12 00:50:49: INFO[Main]: Detected user path: /home/general/.minetest
2022-09-12 00:50:49: INFO[Main]: Detected cache path: /home/general/.cache/minetest
2022-09-12 00:50:49: INFO[Main]: Using static locale directory /usr/share/locale
2022-09-12 00:50:49: INFO[Main]: minetest with SER_FMT_VER_HIGHEST_READ=28, BUILD_TYPE=Release
2022-09-12 00:50:49: INFO[Main]: RUN_IN_PLACE=0
2022-09-12 00:50:49: INFO[Main]: USE_CURL=1
2022-09-12 00:50:49: INFO[Main]: USE_GETTEXT=1
2022-09-12 00:50:49: INFO[Main]: USE_SOUND=1
2022-09-12 00:50:49: INFO[Main]: USE_FREETYPE=1
2022-09-12 00:50:49: INFO[Main]: STATIC_SHAREDIR="/usr/share/minetest"
2022-09-12 00:50:49: INFO[Main]: STATIC_LOCALEDIR="/usr/share/locale"
2022-09-12 00:50:49: VERBOSE[Main]: httpfetch_init: parallel_limit=8
2022-09-12 00:50:49: INFO[Main]: Gettext: domainname="minetest" path="/usr/share/locale"
2022-09-12 00:50:49: INFO[Main]: Message locale is now set to: C.UTF-8;C;C;C;C;C
2022-09-12 00:50:49: INFO[Main]: Searching worlds...
2022-09-12 00:50:49: INFO[Main]: In /home/general/.minetest/worlds:
2022-09-12 00:50:49: INFO[Main]: 0 found.
2022-09-12 00:50:49: INFO[Main]: Using default world at [/home/general/.minetest/worlds/world]
2022-09-12 00:50:49: INFO[Main]: Using default gameid []
2022-09-12 00:50:49: ERROR[Main]: Game specified in default_game [minetest] is invalid.
[ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1)
2022-09-12 00:50:50: INFO[Main]: Audio: Global Initialized: OpenAL 1.1 ALSOFT 1.21.1, using OpenAL Soft
2022-09-12 00:50:50: INFO[Main]: Irrlicht: Irrlicht Engine version 1.8.4
2022-09-12 00:50:50: INFO[Main]: Irrlicht: Linux 5.15.55-0-lts #1-Alpine SMP Tue, 19 Jul 2022 14:43:02 +0000 x86_64
2022-09-12 00:50:50: INFO[Main]: Irrlicht: Creating X window...
[ALSOFT] (EE) Wait timeout... buffer size too low?
[ALSOFT] (EE) Wait timeout... buffer size too low?
2022-09-12 00:50:53: INFO[Main]: Irrlicht: Using renderer: OpenGL 3.1
2022-09-12 00:50:53: INFO[Main]: Irrlicht: llvmpipe (LLVM 12.0.1, 128 bits): Mesa/X.org
2022-09-12 00:50:53: INFO[Main]: Irrlicht: OpenGL driver version is 1.2 or better.
2022-09-12 00:50:53: INFO[Main]: Irrlicht: GLSL version: 1.4
[ALSOFT] (EE) Wait timeout... buffer size too low?
2022-09-12 00:50:53: VERBOSE[Main]: Client: Configuring X11-specific top level window properties
2022-09-12 00:50:53: VERBOSE[Main]: Client: Setting Xorg window manager Properties
2022-09-12 00:50:53: VERBOSE[Main]: Client: Setting Xorg _NET_WM_PID extened window manager property
2022-09-12 00:50:53: VERBOSE[Main]: Client: Setting Xorg WM_CLIENT_LEADER property
2022-09-12 00:50:53: VERBOSE[Main]: Client: Configuring general top level window properties
2022-09-12 00:50:53: INFO[Main]: FontEngine: measured text_height=20
2022-09-12 00:50:53: INFO[Main]: Waiting for other menus
2022-09-12 00:50:53: INFO[Main]: Waited for other menus
2022-09-12 00:50:53: INFO[Main]: Audio: Initialized: OpenAL
2022-09-12 00:50:53: INFO[Main]: GUIEngine: Initializing Lua
2022-09-12 00:50:53: VERBOSE[AsyncWorker-0]: Loading and running script from /usr/share/minetest/builtin/init.lua
2022-09-12 00:50:53: VERBOSE[AsyncWorker-1]: Loading and running script from /usr/share/minetest/builtin/init.lua
2022-09-12 00:50:53: VERBOSE[AsyncWorker-2]: Loading and running script from /usr/share/minetest/builtin/init.lua
2022-09-12 00:50:53: VERBOSE[AsyncWorker-3]: Loading and running script from /usr/share/minetest/builtin/init.lua
2022-09-12 00:50:53: INFO[Main]: SCRIPTAPI: Initialized main menu modules
2022-09-12 00:50:53: VERBOSE[Main]: Loading and running script from /usr/share/minetest/builtin/init.lua
Illegal instruction
default destop install
This is the previous alpine install setup used, i already have pipewire installed and runing a complete full of polished XFCE4 environment:
apk add xdg-desktop-portal xdg-desktop-portal-wlr xdg-desktop-portal-lang xdg-desktop-portal-gtk xdg-desktop-portal-gtk-lang xfce4-terminal xarchiver mousepad xfce4 \
xfce4-panel xfwm4-themes xfce-polkit xfce4-skel xfce4-power-manager xfce4-settings \
xfce4-clipman-plugin xfce4-xkb-plugin xfce4-screensaver xfce4-screenshooter xfce4-taskmanager \
xfce4-panel-lang xfce4-clipman-plugin-lang xfce4-xkb-plugin-lang xfce4-screenshooter-lang \
xfce4-taskmanager-lang xfce4-battery-plugin-lang xfce4-power-manager-lang xfce4-settings-lang \
gvfs gvfs-fuse gvfs-archive gvfs-afp gvfs-afp gvfs-afc gvfs-cdda gvfs-gphoto2 gvfs-mtp \
network-manager-applet network-manager-applet-lang vte3 \
libreoffice libreoffice-gnome evince evince-lang evince-doc
apk add xorg-server xorg-server-xnest xorg-server-xnest xorg-server-doc xf86-input-evdev libxinerama xrandr kbd setxkbmap \
mesa xinit mesa-dri-gallium xf86-video-dummy xf86-video-modesetting xf86-video-vesa xf86-input-libinput \
font-noto-all ttf-dejavu ttf-linux-libertine ttf-liberation \
font-bitstream-type1 font-bitstream-100dpi font-bitstream-75dpi \
font-adobe-utopia-type1 font-adobe-utopia-75dpi font-adobe-utopia-100dpi \
font-isas-misc libxinerama xrandr kbd setxkbmap bluez bluez-openrc \
dbus dbus-x11 elogind elogind-openrc lightdm lightdm-lang lightdm-gtk-greeter \
polkit polkit-openrc polkit-elogind udisks2 udisks2-lang \
gvfs gvfs-fuse gvfs-archive gvfs-dav gvfs-nfs gvfs-lang \
networkmanager-elogind
dbus-uuidgen > /var/lib/dbus/machine-id
rc-update add dbus
rc-update add elogind
rc-update add polkit
rc-update add lightdm
apk add alsa-utils alsa-plugins alsa-tools alsaconf pipewire pipewire-pulse pipewire-alsa \
gst-plugins-base gst-plugins-bad gst-plugins-ugly gst-plugins-good gst-plugins-good-gtk \
libcanberra-gtk2 libcanberra-gtk3 libcanberra-gstreamer wxgtk-media wxgtk3-media wxgtk-lang \
mediainfo ffmpeg ffmpeg-doc ffmpeg-libs lame lame-doc rtkit rtkit-doc \
mpv mpv-doc deadbeef deadbeef-lang libxinerama xrandr
cat > /etc/security/limits.d/audio-limits.conf << EOF
@audio - memlock 256
@audio - nice -11
@audio - rtprio 88
EOF
rc-service dbus restart
rc-service elogind restart
rc-service polkit restart
rc-service lightdm restart