Ho dunque fatto in modo che le impostazioni di percorso siano corrispondenti su entrambe le macchine, quella di sviluppo, e quella destinazione,
ritenendo erroneamente che il percorso memorizzato nelle variabili di sistema fosse quello determinante nel funzionamento.
Ora che la corrispondenza è esatta, provo a lanciare da terminale ed ottengo quanto segue:
ERROR: #2: Cannot load class 'avvio': Bytecode too recent. Please upgrade Gambas.
La versione runtime a 32 bit è in effetti la 3.1.1-2.2ubuntu4 mentre quella sulla macchina di sviluppo è la 3.5.4-22~ubuntu14.
Quello che posso capire dunque è che si tratti di una compilazione inadatta a motivo di librerie diverse.
Credo pertanto di dover compilare il prg su una macchina a 32bit con la stessa versione installata di gambas3.
Se le cose stanno così, non è possibile distribuire il prodotto compilato, quando non si conosce la versione del runtime
delle macchine sulle quale dovrà girare.
Sbaglio?