Newsgroup: it.comp.giochi.avventure.testuali
Titolo: gargoyle

Caro Lorenzo, dopo un fracco di tempo a compilare gargoyle (installando 
varie librerie nel processo mi trovo con questo risultato:
-----
pigi@Lauria:~/if/bin$ git zcode/vindaloo/vindaloo.z5
Unicode tables...
Reading configuration files...
Initialising...
Fonts...
Windowing...
Sound support...
SDL_Init
... e a questo punto resta fermo, senza mostrare finestre ne' altri 
messaggi di errore. Tutto quello che posso fare e' un ^C e tornare alla 
shell...
COSA CAZZO DEVO FARE ????
ah, due cose: 1) nella lista delle cose che servono dovresti precisare 
che serve una delle troppe oscure librerie richieste ormai da troppi 
programmi capricciosi, chiamata nana; difatti più o meno tutti gli 
errori di compilazione risalivano all' assenza del file nana.h e 2) 
nella tarball manca un file Readme.txt, cosa che e' segnalata dal jam
Uso Xubuntu Gutsy con installate le gtk, in ambiente KDE.
Saluti,
Dott. Piergiorgio.

 nella tarball manca un file Readme.txt, cosa che e' segnalata dal jam
Iihiihi c'e' il readme.orig (lo dovevo riscrivere poi ci sono state
incombenze)

 qualunque risorsa per far andare l'audio SDL sotto KDE
scheda audio.... che cosa e' e a che cosa serve ? :D
Scherzi a parte, essendo sordo io non sento molto la necessita' di una 
scheda audio :D quindi questa macchina non l' ha :D
Difatti una volta copiato garglk.ini in ~/.garglkrc (gia' settato a 
sound 0 :) ) tutto sembra funzionare :)
'mo vediamo come si comporta questo controversissimo Blue Lacuna..... ;)
(si dovrebbe organizzare un Linux InstallFest per tutti gli autori di IF 
:D )
Saluti,
Dott. Piergiorgio.

 :D )
O al limite la live su chiavetta :P

Lorenzo Marcantonio ha scritto:
Nuovo problemuccio:
quando eseguo un IF via gargoyle (esempio, gargoyle this.z5) va in segfault.
Presumo sia dovuto che ho installato a manina in /usr/local/games quindi 
gargoyle non trova i binari; ma in questo caso avrebbe dovuto dare un 
messaggio di errore del tipo "frotz not found".
Va da se che se faccio /usr/local/games/frotz this.z5 tutto va bene.
tra l' altro, anche facendo solo gargoyle (senza filenames) va in 
segfault, ed anche facendo
Il motivo di avere installato gargoyle e i suoi 'terp in 
/usr/local/games e' dovuto al fatto che io preferisco i 'terp a 
carattere (che sono installati in /usr/local/bin) e, dati i nomi 
identici dei vari binari quando un IF ha il suo 'terp a carattere 
facendo frotz this.z5 carica di default appunto il 'terp a carattere (il 
tutto ovviamente grazie al search path impostato qui ;)
Inoltre, devo far notare che a quanto pare jam install non installa nel 
sistema ma in build/dist.linux.release/ all' interno della directory di 
compilazione di Gargoyle.
Segue esempio di crash di gargoyle:
-----
pigi@Lauria:~/src/if/gargoyle-2007-09-03-mod-04$ gargoyle
Unicode tables...
Reading configuration files...
Hyphenation patterns...
Glk library error: load_hyphenation_patterns: could not open dictionary file
Initialising...
Fonts...
Windowing...
Sound support...
Opening window...
LOST EVENT: type=5
GLK init done
Segmentation fault (core dumped)
pigi@Lauria:~/src/if/gargoyle-2007-09-03-mod-04$
-----
saluti,
Dott. Piergiorgio.

 messaggio di errore del tipo "frotz not found".
Vuoi sapere una cosa buffa? sotto win32 il caso l'ho gestito
correttamente :D:D
Scherzi a parti se gli interpreti non sono nel path credo che l'unica
via di scampo sia mettere nel file di configurazione i path dove
trovarli... che shell stai usando?
Strano che non riesca ad estrarre da argv[0] il path corretto!

 Strano che non riesca ad estrarre da argv[0] il path corretto!
meh.... ora ho provato con /usr/local/games/gargoyle e si avvia 
correttamente, dandomi un messaggio che ha identificato via treaty of 
babel vindaloo.z5 come z-code e che non ci trova metadata allegati e non 
puo' fire altro (il che mi sembra logico,Vindaloo essendo una 
vecchissima IF risalente a ben prima dell' introduzione dei metadata), e 
che ci posso giocare usando sia Frotz che Nitfol, e mi chiede di premere 
un tasto qualsiasi per avviare il default, cioe' frotz oppure scegliere 
quale usare (senza specificare come....)
Quindi confermo, il problema sembra proprio essere che non riesce a 
estrarre da argv il path corretto.
Altra cosa, come hai notato dalla parafrasi sopra, la finestra grafica 
non supporta il copiaincolla....
Saluti, e grazie dell' attenzione ;)
Dott. Piergiorgio.

 non supporta il copiaincolla....
Si, perche' secondo te e' facile gestire una selezione in
quell'ammasso di strutture dati che e' un textbuffer ? :P:P:P
Per selezionare l'interprete ci sono i link, mi sembrava evidente...