Secret Maryo Chronicles is broken

Project:Trisquel
Version:6.0
Component:Packages
Category:bug report
Priority:normal
Assigned:upstream
Status:active
Description

Secret Maryo Chronicles (package name "smc") seems to be broken on Trisquel 6. Attempting to run it, I get this:

julian@julian-Satellite-L305:~$ smc
Using local preferences file : config.xml
Initialization: Exception raised: boost::filesystem::directory_iterator::construct: No such file or directory: "/usr/share/games/smc/campaign"

In other words, the game is expecting something in /usr/share/games/smc/campaign, but is not finding it. I tried deleting my ~/.smc directory to see if that was causing a problem, but that had no effect.

Note: I have the smc-data package (the package "smc" depends on smc-data) and I also have smc-music installed.

Wed, 03/20/2013 - 10:24

Does it work if you make the folder?

sudo mkdir /usr/share/games/smc/campaign

( Looks like Ubuntu packaging made a mess http://www.secretmaryo.org/phpBB3/viewtopic.php?t=7831&p=38020 )

Wed, 03/20/2013 - 18:13

Yes, that fixes it, though no campaigns are shown when you start a game (I don't know if that's normal or not; there were no "campaigns" at all in the version you got with Trisquel 5.5, so it very well might be).

EDIT: Looking at that topic you linked, it sounds like that's abnormal, but what's more abnormal is that Ubuntu packages the development version rather than the stable version...

perhaps a hack should be used to create that empty folder when smc-data is installed, so it at least works? Depends on whether it's easier or harder than an actual solution, and whether or not upstream will end up fixing it for Ubuntu Precise.

Mon, 01/12/2015 - 20:42
Assigned to:anonymous» upstream