Chaosforge Forum

  • April 16, 2024, 04:04
  • Welcome, Guest
Please login or register.



Login with username, password and session length
Pages: [1]

Author Topic: DoomRL 0.9.8.7 for Linux and FreeBSD - released!  (Read 14182 times)

Kornel Kisielewicz

  • God Hand
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 4562
    • View Profile
    • http://chaosforge.org/
DoomRL 0.9.8.7 for Linux and FreeBSD - released!
« on: May 03, 2007, 08:17 »

Thanks to Michalis we have the new version for Linux and FreeBSD already :D

http://doom.chaosforge.org/
Logged
at your service,
Kornel Kisielewicz

TFoN

  • Colonel
  • *
  • Offline Offline
  • Posts: 562
  • Gleefully antisocial!
    • View Profile
Re: DoomRL 0.9.8.7 for Linux and FreeBSD - released!
« Reply #1 on: May 03, 2007, 08:46 »

Wikipedia entry will immediately be corrected accordingly.

Edit: nevermind :)
« Last Edit: May 03, 2007, 08:49 by TFoN »
Logged

Kornel Kisielewicz

  • God Hand
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 4562
    • View Profile
    • http://chaosforge.org/
Re: DoomRL 0.9.8.7 for Linux and FreeBSD - released!
« Reply #2 on: May 03, 2007, 08:53 »

Hah, I was faster :P
Logged
at your service,
Kornel Kisielewicz

Picklish

  • Elder
  • Corporal
  • *
  • *
  • Offline Offline
  • Posts: 40
    • View Profile
Re: DoomRL 0.9.8.7 for Linux and FreeBSD - released!
« Reply #3 on: May 03, 2007, 09:37 »

Holy moly, that was ridiculously fast!
Logged

Adral

  • Second Lieutenant
  • *
  • Offline Offline
  • Posts: 180
    • View Profile
Re: DoomRL 0.9.8.7 for Linux and FreeBSD - released!
« Reply #4 on: May 08, 2007, 08:28 »

Hey I need some help with the Linux version. I am running Kubuntu 7.04 AMD 64 version, and the game throws me this message when I execute "doomrl"

error while loading shared libraries: libvorbisfile.so.3: cannot open shared object file: No such file or directory

The problem is, I have that library in /usr/lib, so I do not know what I should do. I have tried running it with doomrl_konsole, doomrl_xterm or doomrl_gnome-terminal, but there is no way the game will play. Not even deactivating the sound and music via doomrl.ini (which I suppose is what the vorbis libraries are for).

Any help with this issue, please? I'd really like to get hooked on DoomRL again :P
Logged
Paranoia is a very comforting state of mind. If you think they're out to get you, it means you think you matter

Kornel Kisielewicz

  • God Hand
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 4562
    • View Profile
    • http://chaosforge.org/
Re: DoomRL 0.9.8.7 for Linux and FreeBSD - released!
« Reply #5 on: May 08, 2007, 08:45 »

Maybe a symlink in doomrl's home directory would help? o.O
Logged
at your service,
Kornel Kisielewicz

Ordus

  • Private
  • *
  • Offline Offline
  • Posts: 1
    • View Profile
Re: DoomRL 0.9.8.7 for Linux and FreeBSD - released!
« Reply #6 on: May 08, 2007, 15:31 »

Long time butcherer, first time caller. I've got the newest doomrl running natively on ubuntu 7.04 and it seems to run well, apart from a  corona of mysterious question marks replacing the bloody ground symbol "." around the 1st level base. Also there are some ghost tracks from when my character moves around. Any idea how to rectify this? I've tried all scripts and the raw doomrl file, same issue. Thanks.
Logged

Kornel Kisielewicz

  • God Hand
  • Apostle
  • *
  • *
  • Offline Offline
  • Posts: 4562
    • View Profile
    • http://chaosforge.org/
Re: DoomRL 0.9.8.7 for Linux and FreeBSD - released!
« Reply #7 on: May 08, 2007, 19:19 »

Edit doomrl.ini and set HIGHASCII to False.
Logged
at your service,
Kornel Kisielewicz

Picklish

  • Elder
  • Corporal
  • *
  • *
  • Offline Offline
  • Posts: 40
    • View Profile
Re: DoomRL 0.9.8.7 for Linux and FreeBSD - released!
« Reply #8 on: May 08, 2007, 19:49 »

Hey I need some help with the Linux version. I am running Kubuntu 7.04 AMD 64 version, and the game throws me this message when I execute "doomrl"

error while loading shared libraries: libvorbisfile.so.3: cannot open shared object file: No such file or directory

The problem is, I have that library in /usr/lib, so I do not know what I should do. I have tried running it with doomrl_konsole, doomrl_xterm or doomrl_gnome-terminal, but there is no way the game will play. Not even deactivating the sound and music via doomrl.ini (which I suppose is what the vorbis libraries are for).

The doomrl elf is dynamically linked, but doomrl_konsole is not.  I would suspect that you would get different behavior with doomrl_konsole.  Does it say anything different?

Additionally, what do you get when you ldd doomrl? This is what I see on Ubuntu (a few versions old.):
Code: [Select]
picklish@kamatari:~/doomrl/doomrl-0.9.8.7-sound$ ldd doomrl
        linux-gate.so.1 =>  (0xffffe000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7ef0000)
        libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0xb7e68000)
        libSDL_mixer-1.2.so.0 => /usr/lib/libSDL_mixer-1.2.so.0 (0xb7dfa000)
        libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7de8000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7d02000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7bd2000)
        /lib/ld-linux.so.2 (0xb7f24000)
        libasound.so.2 => /usr/lib/libasound.so.2 (0xb7b1d000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7b1a000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb7b0d000)
        libvorbisfile.so.3 => /usr/lib/libvorbisfile.so.3 (0xb7b05000)
        libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb7add000)
        libogg.so.0 => /usr/lib/libogg.so.0 (0xb7ad7000)
        libsmpeg-0.4.so.0 => /usr/lib/libsmpeg-0.4.so.0 (0xb7a7f000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb7a7c000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb79a7000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb799d000)

And, have you been playing around with ldconfig lately?
Logged

Adral

  • Second Lieutenant
  • *
  • Offline Offline
  • Posts: 180
    • View Profile
Re: DoomRL 0.9.8.7 for Linux and FreeBSD - released!
« Reply #9 on: May 09, 2007, 08:18 »

First of all, thanks for the help everyone.

I have done that command, and this is what I got:

Code: [Select]
ldd doomrl
        linux-gate.so.1 =>  (0xffffe000)
        libm.so.6 => /lib32/libm.so.6 (0xf7f08000)
        libSDL-1.2.so.0 => /usr/lib32/libSDL-1.2.so.0 (0xf7e79000)
        libSDL_mixer-1.2.so.0 => /usr/lib32/libSDL_mixer-1.2.so.0 (0xf7e0a000)
        libpthread.so.0 => /lib32/libpthread.so.0 (0xf7df3000)
        libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7d02000)
        libc.so.6 => /lib32/libc.so.6 (0xf7bc1000)
        /lib/ld-linux.so.2 (0xf7f4b000)
        libasound.so.2 => /usr/lib32/libasound.so.2 (0xf7afc000)
        libdl.so.2 => /lib32/libdl.so.2 (0xf7af8000)
        libdirectfb-0.9.so.25 => /usr/lib32/libdirectfb-0.9.so.25 (0xf7aa0000)
        libfusion-0.9.so.25 => /usr/lib32/libfusion-0.9.so.25 (0xf7a9a000)
        libdirect-0.9.so.25 => /usr/lib32/libdirect-0.9.so.25 (0xf7a8b000)
        libvorbisfile.so.3 => not found
        libvorbis.so.0 => not found
        libogg.so.0 => not found
        libsmpeg-0.4.so.0 => not found
        libXau.so.6 => /usr/lib32/libXau.so.6 (0xf7a87000)
        libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf7a82000)

I have not been playing with ldconfig, at least not consciously. About the different behaviour, executing doomrl_konsole only opens a new konsole window that gets closed a millisecond later, but I get no messages.

It seems like it does not find some files up there, is there any way to fix that, please?
Logged
Paranoia is a very comforting state of mind. If you think they're out to get you, it means you think you matter

Picklish

  • Elder
  • Corporal
  • *
  • *
  • Offline Offline
  • Posts: 40
    • View Profile
Re: DoomRL 0.9.8.7 for Linux and FreeBSD - released!
« Reply #10 on: May 09, 2007, 10:13 »

I have not been playing with ldconfig, at least not consciously. About the different behaviour, executing doomrl_konsole only opens a new konsole window that gets closed a millisecond later, but I get no messages.
Ah, I should have figured it out from your first post.

You said you had an AMD64 and your ldd spew all uses /usr/lib32, so therefore you've installed 64-bit Linux.  The doomrl elf is 32-bit, so you need the corresponding i386 versions of the libvorbisfile, libogg, and libvorbis packages.  I'm guessing you can do that from the package manager.

I'm guessing that the libvorbisfile.so.3 exists in /usr/lib (the 64-bit version) but not in /usr/lib32.
« Last Edit: May 09, 2007, 10:18 by Picklish »
Logged

Adral

  • Second Lieutenant
  • *
  • Offline Offline
  • Posts: 180
    • View Profile
Re: DoomRL 0.9.8.7 for Linux and FreeBSD - released!
« Reply #11 on: May 10, 2007, 15:09 »

Ah, I should have figured it out from your first post.

You said you had an AMD64 and your ldd spew all uses /usr/lib32, so therefore you've installed 64-bit Linux.  The doomrl elf is 32-bit, so you need the corresponding i386 versions of the libvorbisfile, libogg, and libvorbis packages.  I'm guessing you can do that from the package manager.
Yes, I have 64-bit Kubuntu installed on my computer. I have searched the repositories, but I found no way to install 32-bit libraries, is there any way to "force" the game to read the 64-bit version of them (preferably without breaking anything :P)?

Anyway, thank you very much, really. I am still a Linux noob :P. I'll search some more to see if there's a way of installing the missing libraries.
Logged
Paranoia is a very comforting state of mind. If you think they're out to get you, it means you think you matter

Picklish

  • Elder
  • Corporal
  • *
  • *
  • Offline Offline
  • Posts: 40
    • View Profile
Re: DoomRL 0.9.8.7 for Linux and FreeBSD - released!
« Reply #12 on: May 10, 2007, 15:32 »

Yes, I have 64-bit Kubuntu installed on my computer. I have searched the repositories, but I found no way to install 32-bit libraries, is there any way to "force" the game to read the 64-bit version of them (preferably without breaking anything :P)?

You definitely can't mix and match.  :P

The repository probably only includes 64-bit versions by default to prevent you from installing the wrong ones.

This site should have what you need: http://packages.ubuntulinux.org/
Logged

mulander

  • Private
  • *
  • Offline Offline
  • Posts: 3
    • View Profile
Re: DoomRL 0.9.8.7 for Linux and FreeBSD - released!
« Reply #13 on: May 17, 2007, 14:55 »

Hi I tried doomrl today and all seems to work fine except one *little* glitch.
Just to be clear I am running it on Arch Linux.
I saw it posted before on the forum, but there was no solution supplied.
The problem is that after character death, the player statistics and high scores are not saved.
This happens both when I return to the menu and exit manualy and also when I set the MenuReturn setting to false.

log.txt contains these information.

Code: [Select]
<TSystems/0/0> Closed.
<TSystems/0/0> Closing
<TSystems/0/0> Detaching
<TSystems/0/0> Detached
<TSystems/0/0> killing...
<TTextModeOutput/0/0> ...myself!
Comparing this to a valid quit (run the game and quit when the menu loads)
Code: [Select]
<TSystems/0/0> Closed.
<TSystems/0/0> Closing
<TSystems/0/0> Detaching
<TSystems/0/0> Detached
<TSystems/0/0> Closed

The terminal is broken after the game ends so I can't copy the whole error message, I managed to get this part only:
Code: [Select]
An unhandled exception occurred at $0805A433

Note that this is a quite serious problem, becouse it disables any feature unlocking :/

Note also that files player.dat and score.dat are not even created.
It happens on both the sound and nosound version of the game.
2 of my friends also confirmed that these issue exits.
Logged
Pages: [1]