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