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.
Rispondi
Avatar utente
Eberoth
Linux 2.x
Linux 2.x
Messaggi: 403
Iscritto il: lun 24 ago 2009, 9:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Errore Compilazione Chromium da sorgenti

Messaggio da Eberoth »

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
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Errore Compilazione Chromium da sorgenti

Messaggio da conraid »

libevent l'hai installata?

Avatar utente
Eberoth
Linux 2.x
Linux 2.x
Messaggi: 403
Iscritto il: lun 24 ago 2009, 9:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: Errore Compilazione Chromium da sorgenti

Messaggio da Eberoth »

ok, sono ufficialmente un cretino...

Avatar utente
Eberoth
Linux 2.x
Linux 2.x
Messaggi: 403
Iscritto il: lun 24 ago 2009, 9:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: Errore Compilazione Chromium da sorgenti

Messaggio da Eberoth »

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
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Re: Errore Compilazione Chromium da sorgenti

Messaggio da gohanz »

Chromium richiede (in compilazione) anche di seamonkey. In esecuzione,invece, richiede seamonkey-solibs. Controlla la presenza di seamonkey.

Avatar utente
Eberoth
Linux 2.x
Linux 2.x
Messaggi: 403
Iscritto il: lun 24 ago 2009, 9:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: Errore Compilazione Chromium da sorgenti

Messaggio da Eberoth »

Ho installato seamonkey apposta per poter compilare chromium...è stata la prima cosa che ho fatto.

Avatar utente
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar 30 nov 2004, 0:00

Re: Errore Compilazione Chromium da sorgenti

Messaggio da gohanz »

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
Eberoth
Linux 2.x
Linux 2.x
Messaggi: 403
Iscritto il: lun 24 ago 2009, 9:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: Errore Compilazione Chromium da sorgenti

Messaggio da Eberoth »

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.x
Linux 2.x
Messaggi: 403
Iscritto il: lun 24 ago 2009, 9:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: Errore Compilazione Chromium da sorgenti

Messaggio da Eberoth »

Nessuno che mi da una mano?

Avatar utente
boh
Linux 4.x
Linux 4.x
Messaggi: 1027
Iscritto il: ven 16 set 2005, 0:00
Slackware: 14.2 (x64)
Kernel: 4.4.111
Desktop: KDE 4.14.32
Località: Milano
Contatta:

Re: Errore Compilazione Chromium da sorgenti

Messaggio da boh »

Mozilla è ancora installato? E alla fine hai notato qualcosa durante la compilazione?
"Be yourself. Everyone else is already taken." ~ Oscar Wilde

Avatar utente
Eberoth
Linux 2.x
Linux 2.x
Messaggi: 403
Iscritto il: lun 24 ago 2009, 9:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: Errore Compilazione Chromium da sorgenti

Messaggio da Eberoth »

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.

hashbang
Packager
Packager
Messaggi: 2021
Iscritto il: ven 4 giu 2010, 10:27
Nome Cognome: Luca De Pandis
Distribuzione: macOS/OpenBSD
Località: Lecce/Bergamo

Re: Errore Compilazione Chromium da sorgenti

Messaggio da hashbang »

Hai installato libpng?

Avatar utente
Eberoth
Linux 2.x
Linux 2.x
Messaggi: 403
Iscritto il: lun 24 ago 2009, 9:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: Errore Compilazione Chromium da sorgenti

Messaggio da Eberoth »

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.x
Linux 2.x
Messaggi: 403
Iscritto il: lun 24 ago 2009, 9:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: Errore Compilazione Chromium da sorgenti

Messaggio da Eberoth »

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!

Rispondi