Newsgroup: it.comp.os.linux.iniziare
Titolo: Installare Scintilla: problema in fase di compilazione con make

Ciao a tutti, sto cercando di installare Scintilla e SciTe su Mandriva 
2007 e sono alquanto inesperto.
Ho visto che richiede GTK + 1.2 or later and GCC (3.1 or better) e ho 
verificato con URPMI che sono installati.
A quel punto ho copiato il contenuto dell'archivio di installazione di 
Scintilla in usr/etc (può andare come directory dove depositare un 
programma che può essere usato da più utenti?) e lanciato il comando 
"make" come indicato nel readme di Scintilla.
Ottengo il seguente output pieno di errori:
http://rapidshare.com/files/28756988/scintilla_make_output_errors.html
Come posso fare per risolverli? AD esempio, come posso sistemare questo 
problema banale? "Package gtk+-2.0 was not found in the pkg-config 
search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable". Sembra che debba 
aggiungere delle variabili d'ambiente in PKG_CONFIG_PATH, come posso fare?
Nel caso servisse, ecco il makefile di questo programma (Scintilla):
http://rapidshare.com/files/28758912/makefile.html
  grazie anticipatamente per le risposte!!

 
Dimenticavo, quando un installazione con makefile fallisce, c'è una 
prassi da seguire, tipo lanciare l'uninstall di make relativo al 
pacchetto che si vuole installare, o una volta risolti gli intoppi si 
può rilanciare make come se non fosse mai stato lanciato il pacchetto 
che ha dato errori in fase di compilazione?

 che ha dato errori in fase di compilazione?
make clean
ma dubito che non esita un rpm gia' pronto per MDK.
www.rpmseek.com
-- 
Best Regards, Jack
Linux User #264449
Powered by Debian GNU/Linux

 aggiungere delle variabili d'ambiente in PKG_CONFIG_PATH, come posso fare?
Alcune domande:
(1) Hai fatto girare lo script di configure (con "./configure") prima
di fare make?
(2) Se hai fatto girare lo script di configure, che parametri gli hai
passato (la lista dei parametri la puoi ottenere con "./configure --
help")?
(3) Sei sicuro che non servano le gtk+ versione 2, visto che il
compilatore sembra lamentarsi della loro mancanza?
(4) Hai istallato il pacchetto di sviluppo delle gtk?
Saluti,
The Librarian

On Apr 30, 11:44 pm, 
7h3.l1br4r...@gmail.com
 wrote:
[megacut]
Come non detto... Quelle che ti ho dato sono indicazioni che servono a
compilare software con un'istallazione fata bene (la stragrande
maggior parte). Per curiosita' ho dato un'occhiata al pacchetto con i
sorgenti di scintilla e devo dire che e' fatto maluccio (niente
configure).
Pero' dando un'occiata al makefile ho trovato questo tra le prime
righe:
# If explicit setting of GTK1 or GTK2 then use that else look for
# pkg-config which is an OK indication that GTK2 is available
ifdef GTK2
CONFIGFLAGS=pkg-config --cflags gtk+-2.0
MARSHALLER=scintilla-marshal.o
else
ifdef GTK1
CONFIGFLAGS=gtk-config --cflags
else
ifneq (,$(findstring /,$(shell whereis pkg-config)))
CONFIGFLAGS=pkg-config --cflags gtk+-2.0
MARSHALLER=scintilla-marshal.o
else
CONFIGFLAGS=gtk-config --cflags
endif
endif
endif
Quindi prova a settare la variabile di ambiente GTK1 o, al limite,
istalla le gtk+2.
Saluti,
The Librarian

 
Hai ragione, non ci avevo pensato! Ora ci guardo.
  grazie delle info!!
-- 
http://mrzac.altervista.org

 
	grazie delle info!
-- 
http://mrzac.altervista.org

 
Ciao, allora ho consultato il tool grafico di URPMI e ho trovato 
l'ultima versione di SciTe disponibile.
L'ho installato e ora vorrei avere a portata di mano tutti i tool del 
pacchetto (diciamo quelli che un'installazione classica creerebbe dando 
a ciascuno di essi un'icona nel menù del sistema operativo [Mac OS o Win 
ad esempio]). Come si fa in questi casi? Altre volte mi è sorto questo 
dubbio dopo l'installazione su Linux di un pacchetto che non ha creato 
nessuna icona nel menù KDE.
  ciao e grazie anticipatamente!
-- 
http://mrzac.altervista.org

 E' necessario in questi casi che sia installato?
Sono molti anni che non uso una distribuzione binaria quindi le cose
potrebbero essere cambiate. Al tempo, con una redhat 6.0, i pacchetti
di development erano necessari per compilare e credo che lo siano
ancora. Questi pacchetti erano marcati con il nome del pacchetto
originale con in piu' "_devel" alla fine del nome.
Saluti,
The Librarian