Nejde spustit fillets-ng

Zdravím,
na fedoře 20 mi nejde spustit hra fish fillets, kterou můžete najít v repozitářích pod názvem “fillets-ng”. Při spuštění z příkazové řádky to vypíše následující:

main.cpp:117: ERROR script failure; error=’/usr/share/fillets-ng/script/init.lua:5: attempt to index global ‘string’ (a nil value)
stack traceback:
/usr/share/fillets-ng/script/init.lua:5: in main chunk’

Máte někdo podobné zkušenosti, a víte čím to je?

Jak jsi instaloval?
Dej se výpis:
sudo yum list fillets*
Doma to pak vyzkouším.

Je to celé jaksi rozbité. Možná moc nová lua ve F20? Zkusil jsem čistou instalaci (i když těch 120M mě trošku odrazovalo) a narazil na stejnou chybu… Ten zmiňovaný skript si z env proměné LC_CTYPE snaží vyparsovat jazyk a úplně mu to nejde. Pokud ten skript ručně upravím, tak to najede ale při kliku na start hry to stejně sletí s chybou:


main.cpp:117: ERROR script failure; error='/usr/share/fillets-ng/script/start/init.lua:1: script failure; error='/usr/share/fillets-ng/script/level_funcs.lua:9: script failure; error='/usr/share/fillets-ng/script/share/level_start.lua:9: script failure; error='/usr/share/fillets-ng/script/share/borejokes.lua:17: attempt to index global 'table' (a nil value)
stack traceback:
	/usr/share/fillets-ng/script/share/borejokes.lua:17: in function `insertBoreJoke'
	/usr/share/fillets-ng/script/share/borejokes.lua:23: in main chunk
	[C]: in function `file_include'
	/usr/share/fillets-ng/script/share/level_start.lua:9: in main chunk
	[C]: in function `file_include'
	/usr/share/fillets-ng/script/level_funcs.lua:9: in main chunk
	[C]: in function `file_include'
	/usr/share/fillets-ng/script/start/init.lua:1: in main chunk'
stack traceback:
	[C]: in function `file_include'
	/usr/share/fillets-ng/script/share/level_start.lua:9: in main chunk
	[C]: in function `file_include'
	/usr/share/fillets-ng/script/level_funcs.lua:9: in main chunk
	[C]: in function `file_include'
	/usr/share/fillets-ng/script/start/init.lua:1: in main chunk'
stack traceback:
	[C]: in function `file_include'
	/usr/share/fillets-ng/script/level_funcs.lua:9: in main chunk
	[C]: in function `file_include'
	/usr/share/fillets-ng/script/start/init.lua:1: in main chunk'
stack traceback:
	[C]: in function `file_include'
	/usr/share/fillets-ng/script/start/init.lua:1: in main chunk'

Pokud přes víkend nikdo nevyplní bugzillu, tak to tam pošlu. Teď se mi nechce :slight_smile:

Tady jsou patche:
https://sourceforge.net/p/fillets/bugs/7/

Thank you, I try it, aha to musím stáhnout zdrojové kódy a zakompilovat si. Už jen stahovat přes gprs tu binárku dalo fušku. Tak to radši počkám na opravenou verzi.