Acabo de instalar el juego smc en ubuntu 12.4 beta, pero al tratar de ejecutarlo no hace nada, al tratar de ejecutarlo desde terminal obtengo el siguiente mensaje:
smc
Initialization: Exception raised: boost::filesystem::directory_iterator::construct: No existe el archivo o el directorio: "/usr/share/games/smc/campaign"
¿alguien sabe que puede ser el error? esta totalmente actualizado ubuntu .
Gracias por adelantado

Mal.
Ubuntu 12.04 es una versión de desarrollo, no te va a servir para el uso diario, o en este caso para jugar.
El error es un problema del programa en sí, no de Ubuntu, tal vez si vas al sitio oficial de SMC y checas si hay un reporte de bug con ese mensaje de error que indicas.
Actualizar de una versión estable a un Beta, no significa ningún beneficio para el usuario.
"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro
Solucion:
Espero que no sea demasiado tarde; a mi me funciono lo siguiente:
Desde la consola
cd /usr/share/games/smc/
sudo mkdir campaign
Hola
Hola perdona pero no entiendo tu solución accedes al directorio /usr/games/smc/ y creas un directorio llamado campaign??
Si puedes por favor respóndeme que yo también tengo este problema he instalado SMC desde el Centro de Software de Ubuntu.
S.O Ubuntu 12.04
Perdon por la demora I
Exacto, con eso debería funcionar, yo no tuve inconvenientes
Solucionado. Gracias
Sí definitivamente solo era cuestión de crear el directorio campaign como indica amammoli :
Desde la consola:
cd /usr/share/games/smc/
sudo mkdir campaign
Y listo. Gracias llevaba un par de meses dándole vueltas a esto jejeje.
De nada
Me alegro que te haya servido
Saludos