Community Packages

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!
Tasklist

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
Task Type Bug Report
Category Packages
Status Closed
Assigned To Lukas Fleischer (lfleischer)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

When 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
Comment by Karol Błażewicz (karol) - Saturday, 11 February 2012, 20:12 GMT
Cannot reproduce on my 32-bit Arch. abuse works OK.
Comment by Matthias Krüger (matthiaskrgr) - Saturday, 11 February 2012, 20:18 GMT
Hmm, I have x86_64 here.
Comment by Eric Belanger (Snowman) - Sunday, 12 February 2012, 04:47 GMT
starts fine here on x86_64:

$ 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!

Comment by Matthias Krüger (matthiaskrgr) - Sunday, 12 February 2012, 09:34 GMT
Hm, I tried building the package myself and running that one, no success.
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
Comment by Alexander F. Rødseth (xyproto) - Sunday, 12 February 2012, 09:42 GMT
Works fine here on x86_64.

- Are all packages up to date?
- Have you tried removing and installing "abuse"?
- What's the md5sum of /usr/bin/abuse?
Comment by Matthias Krüger (matthiaskrgr) - Sunday, 12 February 2012, 10:30 GMT
1) Yes, just did -Suy, rebooted, still fails to run

2) Didn't help either.

3) e2cf458c6c9eb6c456d94a5423b4d0a6 /usr/bin/abuse
Comment by Alexander F. Rødseth (xyproto) - Sunday, 12 February 2012, 19:30 GMT
The md5sum is the same here. It's likely that there's a problem with one or more dependencies, then?

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)
Comment by Matthias Krüger (matthiaskrgr) - Sunday, 12 February 2012, 20:16 GMT
When I install abuse, it says

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
Comment by Alexander F. Rødseth (xyproto) - Sunday, 12 February 2012, 23:00 GMT
Thanks for providing more information.

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.
Comment by Matthias Krüger (matthiaskrgr) - Sunday, 12 February 2012, 23:18 GMT
Yes, /usr/share/abuse/orig/art/dev.spe does exits (md5: 8e0750dce49fca03972f3f8d73d77061 ).

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?
Comment by Alexander F. Rødseth (xyproto) - Sunday, 12 February 2012, 23:20 GMT
Yes, it must have been an old configuration or configuration from another system. Glad it worked.

Loading...