Page 1 of 2 12 LastLast
Results 1 to 10 of 18

Thread: Running Quake 4 on Ubuntu 13.10

  1. #1
    Join Date
    Apr 2012
    Beans
    192
    Distro
    Ubuntu 14.04 Trusty Tahr

    Running Quake 4 on Ubuntu 13.10

    I get the following error

    Code:
    ./quake4.x86: error while loading shared libraries: libSDL-1.2.so.0: cannot open shared object file: No such file or directory
    Urban Terror and Return to Castle Wolfenstein work fine with Ubuntu 13.10
    Last edited by garyzw; November 5th, 2013 at 03:00 PM.

  2. #2
    Join Date
    Jun 2005
    Location
    Toronto, Canada
    Beans
    Hidden!
    Distro
    Xubuntu 16.04 Xenial Xerus

    Re: Running Quake 4 on Ubuntu 13.10

    Code:
    [toz@xubu ~]$ apt-file search libSDL-1.2.so.0
    libsdl1.2debian: /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0
    libsdl1.2debian: /usr/lib/x86_64-linux-gnu/libSDL-1.2.so.0.11.4
    [toz@xubu ~]$ apt-cache policy libsdl1.2debian
    libsdl1.2debian:
      Installed: 1.2.15-5ubuntu2
      Candidate: 1.2.15-5ubuntu2
      Version table:
     *** 1.2.15-5ubuntu2 0
            500 http://ca.archive.ubuntu.com/ubuntu/ saucy/main amd64 Packages
            100 /var/lib/dpkg/status
    Do you have libsdl1.2debian installed? If so, have you tried re-installing it?
    Code:
    sudo apt-get install --reinstall libsdl1.2debian
    Are you have a 32 or 64 bit?
    Code:
    uname -a

  3. #3
    Join Date
    Apr 2012
    Beans
    192
    Distro
    Ubuntu 14.04 Trusty Tahr

    Re: Running Quake 4 on Ubuntu 13.10

    I have 64 bit. I did the sudo apt-get install --reinstall libsdl1.2debian and I stil have the same error

  4. #4
    Join Date
    Jun 2005
    Location
    Toronto, Canada
    Beans
    Hidden!
    Distro
    Xubuntu 16.04 Xenial Xerus

    Re: Running Quake 4 on Ubuntu 13.10

    Quote Originally Posted by garyzw View Post
    I have 64 bit. I did the sudo apt-get install --reinstall libsdl1.2debian and I stil have the same error
    64 bit? You're probably running into the "app/game is 32-bit but I want to run it on 64-bit but the ia32-libs package is deprecated" problem. I'm going to install it on my system (been a while since I've played and all this talk about it is making me nostalgic) and I'll see what I can do. We're going to have to manually install the 32 bit libraries to get this to work, but first we're going to need to figure out which ones to install.

    Running:
    Code:
    ldd /path/to/quake4.x86
    ...(change "/path/to" to be the real path to the executable), should help us to identify those libraries.

    EDIT: Got it. You need to install the 32-bit version of libsdl1.2debian like this:
    Code:
    sudo apt-get install libsdl1.2debian:i386
    Now, off to see what I can do about those pesky Strogg.

  5. #5
    Join Date
    Apr 2012
    Beans
    192
    Distro
    Ubuntu 14.04 Trusty Tahr

    Re: Running Quake 4 on Ubuntu 13.10

    Thanks Toz-- this was a simple fix

  6. #6
    Join Date
    Apr 2012
    Beans
    192
    Distro
    Ubuntu 14.04 Trusty Tahr

    Re: Running Quake 4 on Ubuntu 13.10

    Ok now i get no sound in Quake 4 any ideas?

    Stange because Urban Terror and Return to Castle Wolfenstein all have sound
    Last edited by garyzw; November 5th, 2013 at 06:26 AM.

  7. #7
    Join Date
    Jun 2005
    Location
    Toronto, Canada
    Beans
    Hidden!
    Distro
    Xubuntu 16.04 Xenial Xerus

    Re: Running Quake 4 on Ubuntu 13.10

    Hmmm, I have sound. Can you post back the results of:
    Code:
    ldd /path/to/quake4.x86
    ...where "/path/to" is the real path to quake4.x86 and the information displayed on the terminal window when you run quake4 from the terminal?

  8. #8
    Join Date
    Apr 2012
    Beans
    192
    Distro
    Ubuntu 14.04 Trusty Tahr

    Re: Running Quake 4 on Ubuntu 13.10

    This is what I get

    Code:
    gary@gary-LinuxPC:~$ ldd "/home/gary/Linux Games/Quake 4/quake4.x86"
        linux-gate.so.1 =>  (0xf7766000)
        libSDL-1.2.so.0 => /usr/lib/i386-linux-gnu/libSDL-1.2.so.0 (0xf76b1000)
        libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7696000)
        libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7690000)
        libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf755b000)
        libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf7548000)
        libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf752e000)
        libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf7445000)
        libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7401000)
        libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf73e4000)
        libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7230000)
        libasound.so.2 => /usr/lib/i386-linux-gnu/libasound.so.2 (0xf713a000)
        libpulse-simple.so.0 => /usr/lib/i386-linux-gnu/libpulse-simple.so.0 (0xf7135000)
        libpulse.so.0 => /usr/lib/i386-linux-gnu/libpulse.so.0 (0xf70e5000)
        libcaca.so.0 => /usr/lib/i386-linux-gnu/libcaca.so.0 (0xf7019000)
        /lib/ld-linux.so.2 (0xf7767000)
        libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf6ff8000)
        librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf6fef000)
        libpulsecommon-4.0.so => /usr/lib/i386-linux-gnu/pulseaudio/libpulsecommon-4.0.so (0xf6f7f000)
        libjson-c.so.2 => /lib/i386-linux-gnu/libjson-c.so.2 (0xf6f74000)
        libdbus-1.so.3 => /lib/i386-linux-gnu/libdbus-1.so.3 (0xf6f29000)
        libslang.so.2 => /lib/i386-linux-gnu/libslang.so.2 (0xf6dfa000)
        libncursesw.so.5 => /lib/i386-linux-gnu/libncursesw.so.5 (0xf6dc3000)
        libtinfo.so.5 => /lib/i386-linux-gnu/libtinfo.so.5 (0xf6da0000)
        libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf6d9c000)
        libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf6d95000)
        libwrap.so.0 => /lib/i386-linux-gnu/libwrap.so.0 (0xf6d8b000)
        libsndfile.so.1 => /usr/lib/i386-linux-gnu/libsndfile.so.1 (0xf6d19000)
        libasyncns.so.0 => /usr/lib/i386-linux-gnu/libasyncns.so.0 (0xf6d11000)
        libnsl.so.1 => /lib/i386-linux-gnu/libnsl.so.1 (0xf6cf8000)
        libFLAC.so.8 => /usr/lib/i386-linux-gnu/libFLAC.so.8 (0xf6cc4000)
        libvorbisenc.so.2 => /usr/lib/i386-linux-gnu/libvorbisenc.so.2 (0xf6b4c000)
        libvorbis.so.0 => /usr/lib/i386-linux-gnu/libvorbis.so.0 (0xf6b20000)
        libogg.so.0 => /usr/lib/i386-linux-gnu/libogg.so.0 (0xf6b16000)
        libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xf6aff000)

  9. #9
    Join Date
    Jun 2005
    Location
    Toronto, Canada
    Beans
    Hidden!
    Distro
    Xubuntu 16.04 Xenial Xerus

    Re: Running Quake 4 on Ubuntu 13.10

    Looks good. Open a terminal window and run quake like this:
    Code:
    quake4 | tee quake4.log
    After startup, quit and post back the contents of quake4.log.

  10. #10
    Join Date
    Jun 2005
    Location
    Toronto, Canada
    Beans
    Hidden!
    Distro
    Xubuntu 16.04 Xenial Xerus

    Re: Running Quake 4 on Ubuntu 13.10

    And also, what does the following return:
    Code:
    apt-cache policy libasound2:i386

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •