Repository 32bit  Forum
Repository 64bit  Wiki

Errore Compilazione Chromium da sorgenti

Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Errore Compilazione Chromium da sorgenti

Messaggioda Eberoth » sab apr 09, 2011 9:42

Salve a tutti,
Oggi ho provato a compilare l'ultima versione (12.0.729.0) di questo browser utilizzando lo SlackBuild che si trova nel reporitory per 32 bit e la patch allegata. Dopo aver fatto le opportune modifiche (architettura e versione) ed aver modificato il percorso di lavoro da /tmp/txz/$PKGNAME a $CWD/tmp/txz/$PKGNAME, perché nella mia /temp non ho abbastanza spazio per compilarlo (1.5GB), ho avviato la procedura dando
Codice: Seleziona tutto
# sh chromium.Slackbuild


tutto sembra procedere bene, finché la compilazione non si ferma a questo punto:
Codice: Seleziona tutto
COPY out/Release/chrome.pak
  AR(target) out/Release/obj.target/chrome/libinstaller_util.a
  AR(target) out/Release/obj.target/chrome/libcommon_constants.a
  CXX(target) out/Release/obj.target/base/base/crypto/encryptor_nss.o
  CXX(target) out/Release/obj.target/base/base/crypto/rsa_private_key.o
  CXX(target) out/Release/obj.target/base/base/crypto/rsa_private_key_nss.o
  CXX(target) out/Release/obj.target/base/base/crypto/secure_hash_default.o
  CXX(target) out/Release/obj.target/base/base/crypto/signature_creator_nss.o
  CXX(target) out/Release/obj.target/base/base/crypto/signature_verifier_nss.o
  CXX(target) out/Release/obj.target/base/base/crypto/symmetric_key_nss.o
  CXX(target) out/Release/obj.target/base/base/third_party/nss/sha512.o
  CXX(target) out/Release/obj.target/base/base/third_party/xdg_user_dirs/xdg_user_dir_lookup.o
  CXX(target) out/Release/obj.target/base/base/base64.o
  CXX(target) out/Release/obj.target/base/base/event_recorder_stubs.o
  CXX(target) out/Release/obj.target/base/base/file_descriptor_shuffle.o
  CXX(target) out/Release/obj.target/base/base/hmac_nss.o
  CXX(target) out/Release/obj.target/base/base/linux_util.o
  CXX(target) out/Release/obj.target/base/base/md5.o
  CXX(target) out/Release/obj.target/base/base/message_pump_glib.o
  CXX(target) out/Release/obj.target/base/base/message_pump_glib_x.o
  CXX(target) out/Release/obj.target/base/base/message_pump_libevent.o
base/message_pump_libevent.cc:18:19: fatal error: event.h: File o directory non esistente
compilation terminated.
make: *** [out/Release/obj.target/base/base/message_pump_libevent.o] Errore 1
make: *** Attesa dei processi non terminati....


Lavoro su una slackware64-current aggiornata a ieri, in multilib, ed ho installato tutte le dipendenze richieste tranne gnome-keyring perché compilo con l'opzione
Codice: Seleziona tutto
-Duse_gnome_keyring=0


E quindi dovrebbe non dovrebbe servirmi.

Qualcuno sa dirmi a cosa è dovuto quell'errore?
Avatar utente
Eberoth
Linux 2.4
Linux 2.4
 
Messaggi: 379
Iscritto il: lun ago 24, 2009 8:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: Errore Compilazione Chromium da sorgenti

Messaggioda conraid » sab apr 09, 2011 10:06

libevent l'hai installata?
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12022
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: Errore Compilazione Chromium da sorgenti

Messaggioda Eberoth » sab apr 09, 2011 10:55

ok, sono ufficialmente un cretino...
Avatar utente
Eberoth
Linux 2.4
Linux 2.4
 
Messaggi: 379
Iscritto il: lun ago 24, 2009 8:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: Errore Compilazione Chromium da sorgenti

Messaggioda Eberoth » sab apr 09, 2011 14:19

Ok.... ecco un altro errore... e questa volta sono SICURO di avere tutte le dipendenze...
Codice: Seleziona tutto
 CXX(target) out/Release/obj.target/ui_gfx/ui/gfx/font.o
ui/gfx/codec/png_codec.cc: In function ‘void gfx::<unnamed>::DecodeInfoCallback(png_struct*, png_info*)’:
ui/gfx/codec/png_codec.cc:222:38: error: ‘MOZ_PNG_get_progressive_ptr’ was not declared in this scope
ui/gfx/codec/png_codec.cc:245:27: error: ‘MOZ_PNG_set_expand’ was not declared in this scope
ui/gfx/codec/png_codec.cc:249:27: error: ‘MOZ_PNG_set_expand’ was not declared in this scope
ui/gfx/codec/png_codec.cc:253:29: error: ‘MOZ_PNG_set_strip_16’ was not declared in this scope
ui/gfx/codec/png_codec.cc:258:32: error: ‘MOZ_PNG_set_gray_to_rgb’ was not declared in this scope
ui/gfx/codec/png_codec.cc:262:45: error: ‘MOZ_PNG_get_gAMA’ was not declared in this scope
ui/gfx/codec/png_codec.cc:265:44: error: ‘MOZ_PNG_set_gAMA’ was not declared in this scope
ui/gfx/codec/png_codec.cc:267:48: error: ‘MOZ_PNG_set_gamma’ was not declared in this scope
ui/gfx/codec/png_codec.cc:269:56: error: ‘MOZ_PNG_set_gamma’ was not declared in this scope
ui/gfx/codec/png_codec.cc:274:39: error: ‘MOZ_PNG_set_interlace_handling’ was not declared in this scope
ui/gfx/codec/png_codec.cc: In function ‘void gfx::<unnamed>::DecodeRowCallback(png_struct*, png_byte*, png_uint_32, int)’:
ui/gfx/codec/png_codec.cc:343:38: error: ‘MOZ_PNG_get_progressive_ptr’ was not declared in this scope
ui/gfx/codec/png_codec.cc: In function ‘void gfx::<unnamed>::DecodeEndCallback(png_struct*, png_info*)’:
ui/gfx/codec/png_codec.cc:367:38: error: ‘MOZ_PNG_get_progressive_ptr’ was not declared in this scope
ui/gfx/codec/png_codec.cc: In static member function ‘static bool gfx::PNGCodec::Decode(const unsigned char*, size_t, gfx::PNGCodec::ColorFormat, std::vector<unsigned char>*, int*, int*)’:
ui/gfx/codec/png_codec.cc:432:69: error: ‘MOZ_PNG_set_progressive_read_fn’ was not declared in this scope
ui/gfx/codec/png_codec.cc:436:30: error: ‘MOZ_PNG_process_data’ was not declared in this scope
ui/gfx/codec/png_codec.cc: In static member function ‘static bool gfx::PNGCodec::Decode(const unsigned char*, size_t, SkBitmap*)’:
ui/gfx/codec/png_codec.cc:470:69: error: ‘MOZ_PNG_set_progressive_read_fn’ was not declared in this scope
ui/gfx/codec/png_codec.cc:474:30: error: ‘MOZ_PNG_process_data’ was not declared in this scope
  CXX(target) out/Release/obj.target/ui_gfx/ui/gfx/gfx_paths.o
make: *** [out/Release/obj.target/ui_gfx/ui/gfx/codec/png_codec.o] Errore 1
make: *** Attesa dei processi non terminati....
Avatar utente
Eberoth
Linux 2.4
Linux 2.4
 
Messaggi: 379
Iscritto il: lun ago 24, 2009 8:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: Errore Compilazione Chromium da sorgenti

Messaggioda gohanz » dom apr 10, 2011 7:17

Chromium richiede (in compilazione) anche di seamonkey. In esecuzione,invece, richiede seamonkey-solibs. Controlla la presenza di seamonkey.
Avatar utente
gohanz
Staff
Staff
 
Messaggi: 5832
Iscritto il: mar nov 30, 2004 0:00

Re: Errore Compilazione Chromium da sorgenti

Messaggioda Eberoth » dom apr 10, 2011 15:00

Ho installato seamonkey apposta per poter compilare chromium...è stata la prima cosa che ho fatto.
Avatar utente
Eberoth
Linux 2.4
Linux 2.4
 
Messaggi: 379
Iscritto il: lun ago 24, 2009 8:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: Errore Compilazione Chromium da sorgenti

Messaggioda gohanz » dom apr 10, 2011 19:39

Sei sicuro che l'errore non arrivi prima di quello che hai postato? Non hai notato se c'è un errore relativo alla mancanza di qualche headers?
Avatar utente
gohanz
Staff
Staff
 
Messaggi: 5832
Iscritto il: mar nov 30, 2004 0:00

Re: Errore Compilazione Chromium da sorgenti

Messaggioda Eberoth » dom apr 10, 2011 20:54

Guarda, ne sono abbastanza sicuro... ma non sono rimasto tutto il tempo a guardare la compilazione (ci mette 30 minuti buoni il mio pc per arrivare a quel punto)... domani la lancio di nuovo e vedrò di farci caso.

--------------------------------------------------
Ok, dopo aver aggiornato seamonkey alla versione in current, ho provato nuovamente a compilare chromium...stavolta stando attento a tutto l'output.
La compilazione si interrompe nello stesso punto e con lo stesso messaggio... e non ho visto nessun errore negli header...anzi, la compilazione fila liscia fino al punto che ho postato prima.
Avatar utente
Eberoth
Linux 2.4
Linux 2.4
 
Messaggi: 379
Iscritto il: lun ago 24, 2009 8:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: Errore Compilazione Chromium da sorgenti

Messaggioda Eberoth » mer apr 13, 2011 20:22

Nessuno che mi da una mano?
Avatar utente
Eberoth
Linux 2.4
Linux 2.4
 
Messaggi: 379
Iscritto il: lun ago 24, 2009 8:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: Errore Compilazione Chromium da sorgenti

Messaggioda boh » mer apr 13, 2011 23:01

Mozilla è ancora installato? E alla fine hai notato qualcosa durante la compilazione?
"Be yourself. Everyone else is already taken." ~ Oscar Wilde
Avatar utente
boh
Linux 2.6
Linux 2.6
 
Messaggi: 964
Iscritto il: gio set 15, 2005 23:00
Località: Milano
Slackware: 14.1 (x64)
Kernel: 3.14.1
Desktop: KDE 4.13.3

Re: Errore Compilazione Chromium da sorgenti

Messaggioda Eberoth » ven apr 15, 2011 23:26

che intendi per Mozilla? Seamonkey, seamonkey-solibs, firefox e thinderbird sono installati ed aggiornati in current.

No, la compilazione fila liscia fino a quel punto.
Avatar utente
Eberoth
Linux 2.4
Linux 2.4
 
Messaggi: 379
Iscritto il: lun ago 24, 2009 8:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: Errore Compilazione Chromium da sorgenti

Messaggioda hashbang » mar apr 19, 2011 12:26

Hai installato libpng?
Adoro il pragmatismo della lingua giapponese, è l'unica in cui per dire ad una ragazza che la ami le dici "suki". (cit.)
Avatar utente
hashbang
Packager
Packager
 
Messaggi: 1840
Iscritto il: ven giu 04, 2010 9:27
Località: Lecce
Nome Cognome: Luca De Pandis
Distribuzione: Windows 8.1 Pro

Re: Errore Compilazione Chromium da sorgenti

Messaggioda Eberoth » mar apr 19, 2011 18:41

Sì, libpng-1.4.5-x86_64-1.txz.... installato assieme a tutta slackware64. Ho pure il pacchetto di compatibilità a 32bit...
Avatar utente
Eberoth
Linux 2.4
Linux 2.4
 
Messaggi: 379
Iscritto il: lun ago 24, 2009 8:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: Errore Compilazione Chromium da sorgenti

Messaggioda Eberoth » gio apr 21, 2011 14:38

Ok, basta, mi arrendo...
Visto che neanche qui sapete aiutarmi, risparmio al mio processori ulteriori torture e mi rassegno: migrerò nuovamente verso firefox, lentamente, sperando che prima o poi qualcuno pubblichi un pacchetto aggiornato di chromium a 64 bit...magari qui su slacky.

Grazie lo stesso a tutti quelli che ci hanno provato!
Avatar utente
Eberoth
Linux 2.4
Linux 2.4
 
Messaggi: 379
Iscritto il: lun ago 24, 2009 8:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64


Torna a Slackware64

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite