Myth II on openSUSE Leap 15.1 x86_64 DVD

A forum for solving problems that might be encountered during installation, updating, or in game.
Post Reply
akula65
Posts: 108
Joined: Mon Mar 14, 2011 5:44 pm

Myth II on openSUSE Leap 15.1 x86_64 DVD

Post by akula65 »

openSUSE Leap 15.1 was released yesterday. The following notes indicate what was required to get the 64-bit Myth II Version 1.8.3 Build 454 running in this particular Linux distro. One-Click installation of multimedia codecs was previously performed as described here (make sure the Packman Repository is used for multimedia):

http://opensuse-guide.org/codecs.php

The following packages (and their dependencies) must be installed in order to get the Version 1.8.3 installer to run for a new installation:

NONE

The following packages (and their dependencies) must be installed in order to get the Version 1.8.3 Build 454 64-bit game to run:

ffmpeg-3 (for ffplay)

The following alsa, jack and pulseaudio packages are installed:

alsa
alsa-oss
alsa-plugins
alsa-plugins-pulse
alsa-utils
libjack0
alsa-plugins-pulse
libpulse0
mpg123-pulse
pulseaudio
pulseaudio-bash-completion
pulseaudio-lang
pulseaudio-module-bluetooth
pulseaudio-module-gconf
pulseaudio-module-x11
pulseaudio-module-zeroconf
pulseaudio-utils

Here is the console output during installation:

Code: Select all

~/Downloads> ./Myth2_183_Installer_64bit
/home/stmorgan/Downloads/files/required.zip.7z
/home/stmorgan/Downloads/files/m2_app_16x16x32.png
/home/stmorgan/Downloads/files/m2_app_32x32x32.png
/home/stmorgan/Downloads/files/m2_app_48x48x32.png
/home/stmorgan/Downloads/files/m2_app_128x128x32.png

(SWT:12316): GLib-CRITICAL **: Source ID 208 was not found when attempting to remove it

(SWT:12316): GLib-CRITICAL **: Source ID 311 was not found when attempting to remove it

(SWT:12316): GLib-CRITICAL **: Source ID 487 was not found when attempting to remove it

(SWT:12316): GLib-CRITICAL **: Source ID 505 was not found when attempting to remove it

** (SWT:12316): WARNING **: Invalid borders specified for theme pixmap:
        /usr/share/themes/Breeze/gtk-2.0/../assets/line-h.png,
borders don't fit within the image

(SWT:12316): GLib-CRITICAL **: Source ID 1222 was not found when attempting to remove it

(SWT:12316): GLib-CRITICAL **: Source ID 1395 was not found when attempting to remove it
Creating directory: /home/stmorgan/Myth_II/Myth II
Creating directory: /home/stmorgan/Myth_II/Myth II/tags
Copying file: international small install
Copying file: international large install
Copying file: small install
Copying file: medium install
Copying file: large install
Extracting files
Writing files
Changing file permissions
Cleaning Up

(SWT:12316): GLib-CRITICAL **: Source ID 1534 was not found when attempting to remove it
Here is the console output during the first attempt to execute the game before ffmpeg-3 was installed:

Code: Select all

~/Myth_II/Myth II> ./Myth2_64bit
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
sh: ffplay: command not found
No cutscenes were displayed, but there was sound in the game.

Here is the game console output after ffmpeg-3 was installed:

Code: Select all

~/Myth_II/Myth II> ./Myth2_64bit
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
ffplay version 3.4.4 Copyright (c) 2003-2018 the FFmpeg developers
  built with gcc 7 (SUSE Linux)
  configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' --optflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-gpl --disable-openssl --enable-avresample --enable-libcdio --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libcelt --enable-libcdio --enable-libdc1394 --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libzimg --enable-libzvbi --enable-vaapi --enable-vdpau --enable-libx264 --enable-libx265 --enable-libxvid
  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavdevice    57. 10.100 / 57. 10.100
  libavfilter     6.107.100 /  6.107.100
  libavresample   3.  7.  0 /  3.  7.  0
  libswscale      4.  8.100 /  4.  8.100
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
ffplay version 3.4.4 Copyright (c) 2003-2018 the FFmpeg developers
  built with gcc 7 (SUSE Linux)
  configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' --optflags='-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g' --disable-htmlpages --enable-pic --disable-stripping --enable-shared --disable-static --enable-gpl --disable-openssl --enable-avresample --enable-libcdio --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libcelt --enable-libcdio --enable-libdc1394 --enable-libfreetype --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libzimg --enable-libzvbi --enable-vaapi --enable-vdpau --enable-libx264 --enable-libx265 --enable-libxvid
  libavutil      55. 78.100 / 55. 78.100
  libavcodec     57.107.100 / 57.107.100
  libavformat    57. 83.100 / 57. 83.100
  libavdevice    57. 10.100 / 57. 10.100
  libavfilter     6.107.100 /  6.107.100
  libavresample   3.  7.  0 /  3.  7.  0
  libswscale      4.  8.100 /  4.  8.100
  libswresample   2.  9.100 /  2.  9.100
  libpostproc    54.  7.100 / 54.  7.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/home/stmorgan/Myth_II/Myth II/cutscenes/01.mov':
  Metadata:
    creation_time   : 2004-12-26T18:55:06.000000Z
  Duration: 00:00:18.20, start: 0.000000, bitrate: 3808 kb/s
    Stream #0:0(eng): Audio: pcm_s16be (twos / 0x736F7774), 44100 Hz, 2 channels, s16, 1411 kb/s (default)
    Metadata:
      creation_time   : 2004-12-26T18:55:06.000000Z
      handler_name    : Apple Alias Data Handler
    Stream #0:1(eng): Video: mpeg4 (Advanced Simple Profile) (mp4v / 0x7634706D), yuv420p, 640x264 [SAR 1:1 DAR 80:33], 2400 kb/s, 15 fps, 15 tbr, 15 tbn, 1k tbc (default)
    Metadata:
      creation_time   : 2004-12-26T18:55:06.000000Z
      handler_name    : Apple Alias Data Handler
      encoder         : MPEG-4 Video
  18.12 A-V: -0.003 fd=   0 aq=    0KB vq=    0KB sq=    0B f=0/0

Cutscenes and sound both work at this point. As always, thanks to the devs for their work.
Post Reply