FS#8997 - timidity.cfg not found by sdl_mixer-1.2.8-1

Attached to Project: Arch Linux
Opened by Paul Bredbury (brebs) - Saturday, 22 December 2007, 08:39 GMT
Last edited by Eric Belanger (Snowman) - Monday, 04 February 2008, 03:39 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Eric Belanger (Snowman)
Architecture All
Severity Low
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Hi, sdl_mixer-1.2.8-1 and timidity++-2.13.2-5 disagree about the location of timidity.cfg

sdl_mixer expects directory /etc/timidity/, whereas timidity++ installs into /etc/timidity++/

So, primateplunge shows the error:
Mix_LoadMUS: Failed to load music file: /etc/timidity/timidity.cfg: No such file or directory
Rather than playing music when it shows the main menu (this is different to the music whilst actually playing the game).

These "++"s are confusing. It's almost as bad as the bind package - we never know whether to use "named" or "bind" :-(

Since sdl_mixer and the likes of Almighty Debian use /etc/timidity/timidity.cfg, I suggest we adhere to that standard. Just remove the two "++"s in the references to /etc/timidity++/ in the Arch packages for timidity++ and timidity-freepats.
This task depends upon

Closed by  Eric Belanger (Snowman)
Monday, 04 February 2008, 03:39 GMT
Reason for closing:  Fixed
Comment by Michael (SiD) - Thursday, 03 January 2008, 22:13 GMT
as a workaround you could create a symlink

ln -s /etc/timidity++ /etc/timidity

Loading...