Newsgroup: it.comp.os.linux.software
Titolo: Galeon

Ho installato Mozilla 0.9.3 in /usr/local/src/mozilla
e ho provato ad installare Galeon 0.11.3:
./configure --with-mozilla-libs=/usr/local/src/mozilla
make
e la compilazione si e' interrotta:
[...]
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/src/mozilla
-I/usr/include/nspr  -I/usr/include -DNEED_GNOMESUPPORT_H
-I/usr/lib/gnome-libs/include -I/usr/include/gtk-1.2
-I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include
-I/usr/X11R6/include -I/usr/include/gconf/1 -I/usr/include
-I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/gtk-1.2
-I/usr/X11R6/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2
-I/usr/lib/glib/include -I/usr/X11R6/include
-I/usr/local/src/mozilla/include
-DSHARE_DIR=\"/usr/local/share/galeon\"  -g -O2 -Wall
-Wmissing-declarations -c embed.c
In file included from embed.c:28:
mozcallbacks.h:19:25: gtkmozembed.h: No such file or directory
Nel file INSTALL viene suggerito
./config --with-mozilla-includes=mozilla_dir/dist/include
Il problema e' che in /usr/local/src/mozilla non ho trovato la
directory /dist/include e quindi e' chiaro che manchi l'header file
gtkmozembed.h !
Qualcuno di voi sa come aiutarmi?
Grazie

 make
1) Purtroppo per te (c'è anche scritto nel sito di Galeon) la versione
0.11.3 di Galeon funziona con Mozilla 0.92.
Ho anche provato con entrambe le versioni di Mozilla ed effetivamente ho
dovuto fare il "downgrade" alla 0.92.
2) Perché hai scaricato i sorgenti? Sei un hacker? :)
I sorgenti non sono disinstallabili, richiedono un sacco di tempo per
l'installazione e spesso danno problemi in fase di compilazione.
Esistono i binari in formato RPM.
-- 
      Massimiliano ADAMO
         ICQ# 10341778
  Yahoo!Messenger: quetzalco_it

 
i sorgenti sono la cosa piu' facile da disinstallare
basta un semplice 
$ rm -rf path/to/src/tree
e poi se non hai i sorgenti di mozilla non puoi compilare
galeon a meno che non ti scarichi un pacchetto rpm ad hoc 
in cui siano presenti gli include files...
ciao Marco
---
www.scienzeinfo.it

 include files... ciao Marco
Non dire sciocchezze: basta scaricare gli RPM sia di Mozilla che di
Galeon e tutto funziona alla perfezione .... proprio come ha funzionato a
me e proprio come è ovvia che sia visto che sul sito di Galeon esistono
anche gli RPM.


 anche gli RPM.
si ma non hai capito la domanda originale lui voleva compilarsi galeon
non installare dei binari belli è fatti.

 se ti scarichi i binari di mozilla mi dici dove si trovano gli include?
O non capisci o fai finta di non capire.
Semplifichiamo tutto e spieghiamo tutto senza dare adito a malintesi:
1) parto dal presupposto che la tua linux box abbia un database RPM dei
pacchetti.
2) vai su 
www.mozilla.org
 e ti scarichi gli RPM di mozilla 0.9.2
3) vai su 
http://galeon.sourceforge.net
 e ti scarichi gli RPM di Galeon
4) installi prima l'uno e poi l'altro e tutto funzionerà correttamente.
Hai qualcosa da obiettare su questa procedura che a me funziona
correttamente e non richiede tempi inutili per la compilazione?
Vuoi aprire una sessione X remota sulla mia macchina per vedere che il
tutto funziona correttamente? 
Mi vuoi fare perdere ancora tempo con questo thread?


 wrote:
[...]
Il fatto che galeon non funzioni con mozilla 0.9.3 mi era sfuggito.
Che peccato. Spero che quelli di Galeon sistemeranno le cose perche' non
mi va di fare il downgrade.
Ah, io compilo perche' su un sistema Unix-like e' normale compilare
(volete togliere al mio pinguino anche questo piacere? :)) ,
specialmente quando non sono disponibili gli RPM preconfezionati (di cui
non mi fido se non provengono da fonti sicure).
La disinstallazione non e' immediata come con i pacchetti rpm, pero'
checkinstall funziona bene. Non volevo crederci quando ho scoperto che
esiste solo da un annetto. Mi domandavo: 1) perche' questi programmatori
non prevedono sempre make uninstall? 2) ma davvero bisogna disinstallare
*a mano*? eheh
P.S. Non litigate, siate pazienti :) Ciao e grazie delle risposte

 *a mano*? eheh
Piu' o meno si ... puoi anche guardare come funziona il makefile e creare
da te il make uninstall ... ma non so se per uso personale è qualcosa che
vale la pena di fare. Magari puoi farlo per metterlo a disposizione della
comunista' .....
p.s.: che distribuzione usi?


p.s.: che distribuzione usi?
mandrake 8.0
P.S. Ho scaricato il nuovo kde e il nuovo kernel (tutto in rpm eheheh).
Speriamo bene! Se avro' problemi torturero' te! ;)

 I sorgenti non sono disinstallabili, richiedono un sacco di tempo per
prova a installare il pacchetto "stow" e poi mi dici. 
Luca
-- 
(o-  _______________________________________________________________
//\  Luca Di Taranto                            dita...@zappami.tin
V_/_ to email me, please, remove "zappami.invalid" and add  "
tin.it
"

 per togliere il pacchetto? Ti metti a pregare i santi in paradiso?
installi *stow*: [*]
INSTALLAZIONE "SORGENTE":
poi podifichi il Makefile in modo che il programma venga installato in
una dir con radice: /usr/local/stow/nomeprogramma.
in pratica se il programma prevede di essere installato un pezzo in
/usr/local/etc, /usr/local/bin ecc tu fai in modo che vada a finire in:
/usr/local/stow/nomeprogramma/etc e /usr/local/stow/nomeprogramma/bin
ecc...
una volta lanciato il "make install" vai in /usr/local/stow e lanci:
stow nomeprogramma.
A quest punto stow ti crea dei symlink nelle directory giuste che
puntano ai file veri presenti in /usr/local/stow/nomeprogramma:
ad esempio per il  file presente in
/usr/local/stow/nomeprogramma/bin/pippo.sh
stow crea un symlink: /usr/local/bin/pippo.sh
Tutto questo serve per installare un "sorgente".
DISINSTALLAZIONE "SORGENTE"
quando lo devi disinstallare basta andare in /usr/local/stow e lanciare:
stow -D nomeprogramma
tutti i symlink vengono eliminati e cancellando poi la directory
/usr/local/stow/nomeprogramma hai finito...
[*] e' presente nelle distribuzioni serie come Debian ;)


 Mi vuoi fare perdere ancora tempo con questo thread?
no
ciao Marco
--
www.scienzeinfo.it

 per togliere il pacchetto? Ti metti a pregare i santi in paradiso?
...
Basta usare gli autotools e dimenticarsi del resto. Credo che la stragrande
maggioranza del sw attualmente li usi.
 
--
        Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.4.7-xfs
           -<! Failure is not an option...it's bundled with Microsoft !>-

 va di fare il downgrade.
Funziona gia` da un pezzo con mozilla 0.9.3. (dalla 0.11.4 o .5 se non
ricordo male). E` uscita l'altro ieri la 0.12.0 di galeon che, oltre a 
supportare mozilla 0.9.3, inizia a usare gconf e risolve qualche bug.
Bye.

 Speriamo bene! Se avro' problemi torturero' te! ;)
Nooo!!!! Hai fatto l'unica cosa che (credo) non va mai fatta: hai
scaricato gli RPM del kernel :)
Per quanto riguarda il kernel mi sa che sono meglio i sorgenti ....


 prova a installare il pacchetto "stow" e poi mi dici.
cosa fa Stow? Mi mantiene un database dei pacchetti installati '? :))


 Per quanto riguarda il kernel mi sa che sono meglio i sorgenti ....
col cavolo! :)
una volta ho provato ad aggiornare il kernel di mandrake 7.1:
una tragggedia! ho perso diversi giorni (nessuno mi ha saputo risovere
i problemi che incontravo) per poi scoprire che queste fottute
mandrake/redhat/blablabla non si possono aggiornare piu' di
tanto (me l'hanno confermato anche su ng linux stranieri: "aggiornare
il kernel di mandrake??? con i sorgenti???"mi hanno quasi dato del
pazzo):
sono patchatissime e quindi un kernel pulito non serve a niente.
comunque il kernel mdk-rpm me lo sono scaricato e appena ho tempo
chiamo il signor rpm e lo faccio lavorare un po'

 cosa fa Stow? Mi mantiene un database dei pacchetti installati '? :))
leggi il post piu' sotto.


,

io ho usato mdk e uso tranquillamente redhat con kernel compilati dai
sorgenti. Risultato: tutto ok. Basta saper configurare il kernel, se
te lo configuri tu è più veloce ed eviti tanta merda che ci mettono
dentro le varie mdk, rh etc. se ti serve una patch specifica la cerchi
su 
ftp.kernel.org
 e la scarichi. nulla di + semplice.
-- 
--
Conver the Fagiolo 
------------------
Powered by:	RedHat 6.2 kernel 2.4.5
running on a PIIIE 850Mhz Machine with 384Mb RAM & 9.1+20.5 GB Hdd 
-- Campo FROM modificato - rimuovere _non_mi_piace_lo_spam_ --

 chiamo il signor rpm e lo faccio lavorare un po'
Non e' vero. Soddisfatte le richieste del kernel non ci sono problemi.
 
--
  	Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.4.7-xfs
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Asynchronous inputs are at the root of our race problems. !>-
                 D. Winker and F. Prosser


Talemte patchate che non si compilano :)))
Ahhh Red Hat Mandrake &C usano il gcc 2.96 che non e' ufficialmente non
esiste :)
BLAAAAAAA...

 esiste :)
RH usa il gcc 2.96 , le altre distro (mdk compresa) no.
Va bene criticare una scelta di RH, ma farla diventare un FUD per distro
simili e` un po' troppo
Henryx
-- 
La vispa Teresa / avea su una fetta / di pane sorpresa /
gentile cornetta; / e tutta giuliva / a chiunque l'udiva / 
gridava a distesa: / - L'ho intesa, l'ho intesa! -

 difficili da creare :(
Mah, io ho sempre trovato piu` difficile creare gli rpm a mano che i deb
8)


Henryx
Salve Henryx sono corso subito a verificare, ho un cd con Mandrake 8.0
koryo@spartacus:/cdrom/Mandrake/RPMS$ ls | grep gcc
gcc-2.96-0.48mdk.i586.rpm
gcc-c++-2.96-0.48mdk.i586.rpm
gcc-colorgcc-2.96-0.48mdk.i586.rpm
gcc-cpp-2.96-0.48mdk.i586.rpm
gcc-g77-2.96-0.48mdk.i586.rpm
gcc-objc-2.96-0.48mdk.i586.rpm
Mi pare sia come la Redhat :)