Pagina 1 di 1
Installazione da sorgente goffice-0.3.0: errore
Inviato: lun 10 lug 2006, 11:14
da darksheep
Sto cercando di installare da sorgente gnumeric, ma mi manca una libreria: goffice-0.3.0, ho scaricato il sorgente e mi ritrovo ad aver problemi nel compilarlo: il ./configure va a buon fine, ma il make no dandomi questo errore:
Codice: Seleziona tutto
Making all in po
make[1]: Entering directory `/tmp/goffice-0.3.0/po'
files=`echo am | sed 's,.*/,,'`.gmo \
&& rm -f $file && -o $file am.po
/bin/sh: -o: command not found
make[1]: *** [am.gmo] Error 127
make[1]: Leaving directory `/tmp/goffice-0.3.0/po'
make: *** [all-recursive] Error 1
Come lo risolvo? Grazie
Aran
Inviato: lun 10 lug 2006, 14:22
da gioco
Il problema è in:
Codice: Seleziona tutto
files=`echo am | sed 's,.*/,,'`.gmo \
&& rm -f $file && -o $file am.po
dopo l'ultimo '&&' dovrebbe esserci un comando, -o è un'opzione (oltretutto non di rm, quindi escludo l'ipotesi che il '&&' sia di troppo).
Inviato: lun 10 lug 2006, 16:02
da darksheep
gioco ha scritto:
dopo l'ultimo '&&' dovrebbe esserci un comando, -o è un'opzione (oltretutto non di rm, quindi escludo l'ipotesi che il '&&' sia di troppo).
Quindi consigli di modificare il file creato da configure togliendo && ? Io pensavo ad un problema di pacchetti installati, non è che manca qualcosa per compilare?
Aran
Inviato: lun 10 lug 2006, 17:01
da gioco
darksheep ha scritto:
Quindi consigli di modificare il file creato da configure togliendo && ?
No, intendevo dire che togliendo quel && il comando è comunque sbagliato, perchè rm non ha un'opzione -o (e comunque non potrebbe stare dopo il nome del file da cancellare). Probabilmente ci dovrebbe essere un'altro comando fra il && e -o. Non saprei come risolvere.
darksheep ha scritto:
Io pensavo ad un problema di pacchetti installati, non è che manca qualcosa per compilare?
Non credo, ma la mia è solo un'ipotesi (potrei benissimo sbagliare), a occhio mi pare che il problema sia quel comando sbagliato.
Hai scaricato per caso una versione cvs o svn? Perchè *se* davvero fosse un errore nel makefile sarebbe strano che pubblichino una versione con un errore simile.
Inviato: lun 10 lug 2006, 17:26
da darksheep
Non credo, ma la mia è solo un'ipotesi (potrei benissimo sbagliare), a occhio mi pare che il problema sia quel comando sbagliato.
Hai scaricato per caso una versione cvs o svn? Perchè *se* davvero fosse un errore nel makefile sarebbe strano che pubblichino una versione con un errore simile.
Ho scaricato la libreria da
http://ftp.acc.umu.se/pub/GNOME/sources/goffice/0.3/ che è dove manda direttamente il sito di gnumeric. Io ho scaricato la versione con compressione bz2. Purtroppo non so che fare perchè con questo errore il configure su gnumeric non mi trova la libreria.
Inviato: lun 10 lug 2006, 20:41
da dapuzz
se può essere utile, dopo il mio configure il file po/Makefile riga 362 è così
Codice: Seleziona tutto
.po.gmo:
file=`echo $* | sed 's,.*/,,'`.gmo \
&& rm -f $$file && $(GMSGFMT) -o $$file $<
quindi il "programma mancante" sarebbe /usr/bin/msgfmt

Prevedibile, ma ottima intuizione!!!
Inviato: mar 11 lug 2006, 13:32
da darksheep
Ho provato ad installare una versione precendente, la 0.21 e di conseguenza gnumeric 1.6.3 il make della libreria va a buon fine, ma purtroppo ilconfig di gnumeric non lo trova. qualcuno potrebbe essere così gentile da procurarmi il tgz di libreria e gnumeric?
Aran