Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#28366 - [abuse] won't start
Attached to Project:
Community Packages
Opened by Matthias Krüger (matthiaskrgr) - Saturday, 11 February 2012, 20:00 GMT
Last edited by Lukas Fleischer (lfleischer) - Sunday, 12 February 2012, 23:43 GMT
Opened by Matthias Krüger (matthiaskrgr) - Saturday, 11 February 2012, 20:00 GMT
Last edited by Lukas Fleischer (lfleischer) - Sunday, 12 February 2012, 23:43 GMT
|
DetailsWhen I run "abuse", I get
abuse 0.8 Abuse version 0.8 Sound: Disabled (couldn't find the sfx directory) Specs : main file set to abuse.spe Protocol Installed : UNIX generic TCPIP Lisp: 527 symbols defined, 99 system functions, 319 pre-compiled functions Unable to open file art/dev.spe for item c_mouse1 Version : 0.8-1 |
This task depends upon
Closed by Lukas Fleischer (lfleischer)
Sunday, 12 February 2012, 23:43 GMT
Reason for closing: Not a bug
Sunday, 12 February 2012, 23:43 GMT
Reason for closing: Not a bug
$ abuse
abuse 0.8
Abuse version 0.8
Sound: Enabled
Specs : main file set to abuse.spe
Protocol Installed : UNIX generic TCPIP
Lisp: 527 symbols defined, 99 system functions, 319 pre-compiled functions
(load "abuse.lsp") [........................................]
Engine : Registering base graphics
Video : 640x400 32bpp
Sound: ERROR - /etc/timidity++/timidity.cfg: line 23: syntax error
while loading /usr/share/abuse/orig/music/intro.hmi
Sound: ERROR - /etc/timidity++/timidity.cfg: line 23: syntax error
while loading /usr/share/abuse/orig/music/abuse00.hmi
Sound: ERROR - /etc/timidity++/timidity.cfg: line 23: syntax error
while loading /usr/share/abuse/orig/music/abuse01.hmi
Thank you for playing Abuse!
Namcap didn't tell anything interesting either.
community/abuse 0.8-1
core/gcc-libs 4.6.2-7 (base)
extra/libgl 7.11.2-1
extra/sdl 1.2.15-1
extra/sdl_mixer 1.2.12-1
- Are all packages up to date?
- Have you tried removing and installing "abuse"?
- What's the md5sum of /usr/bin/abuse?
2) Didn't help either.
3) e2cf458c6c9eb6c456d94a5423b4d0a6 /usr/bin/abuse
Do you have any weird or unusual network, sound or graphics settings?
Does it look for a file that doesn't exists at start?
(Try with strace: https://wiki.archlinux.org/index.php/Step_By_Step_Debugging_Guide#How_to_investigate_missing_files_or_libraries)
Abuse uses the original game levels by default. To use the frabs levels
use '-datadir' or set 'datadir' in the abuserc to /usr/share/abuse/frabs
but when I run abuse -datadir, I get the same error.
I don't think that there is anything wrong with the dependencies, they are all up to date.
Networks, sound and graphics are fine, too, I think.
archive attached
This (and the strace output) looks unusual:
"""
abuse 0.8
Sound: Disabled (couldn't find the sfx directory)
Unable to open file art/dev.spe for item c_mouse1
"""
Does /usr/share/abuse/orig/art/dev.spe exist?
Do you get the same output for this command?
pacman -Ql abuse | md5sum -
db4a1a789000c7b729633b2901cbde04 -
What happens if you temporarily move ~/.abuse to ~/.abuse.backup ?
It seems like your abuse is currently looking in /var/games/abuse instead of in a directory in /usr/share/abuse/orig.
Yes:
pacman -Ql abuse | md5sum -
db4a1a789000c7b729633b2901cbde04 -
>What happens if you temporarily move ~/.abuse to ~/.abuse.backup ?
This worked! So my config dir was corrupted somehow?