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

Errore Compilazione Chromium da sorgenti

Messaggioda Eberoth » sab apr 09, 2011 10: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
conraid
Staff
Staff
Messaggi: 12728
Iscritto il: gio lug 14, 2005 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Località: Livorno
Contatta:

Re: Errore Compilazione Chromium da sorgenti

Messaggioda conraid » sab apr 09, 2011 11:06

libevent l'hai installata?

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

Re: Errore Compilazione Chromium da sorgenti

Messaggioda Eberoth » sab apr 09, 2011 11:55

ok, sono ufficialmente un cretino...

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

Re: Errore Compilazione Chromium da sorgenti

Messaggioda Eberoth » sab apr 09, 2011 15: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
gohanz
Staff
Staff
Messaggi: 5832
Iscritto il: mar nov 30, 2004 0:00

Re: Errore Compilazione Chromium da sorgenti

Messaggioda gohanz » dom apr 10, 2011 8:17

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

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

Re: Errore Compilazione Chromium da sorgenti

Messaggioda Eberoth » dom apr 10, 2011 16:00

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 nov 30, 2004 0:00

Re: Errore Compilazione Chromium da sorgenti

Messaggioda gohanz » dom apr 10, 2011 20: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
Eberoth
Linux 2.4
Linux 2.4
Messaggi: 393
Iscritto il: lun ago 24, 2009 9:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: Errore Compilazione Chromium da sorgenti

Messaggioda Eberoth » dom apr 10, 2011 21: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: 393
Iscritto il: lun ago 24, 2009 9:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: Errore Compilazione Chromium da sorgenti

Messaggioda Eberoth » mer apr 13, 2011 21:22

Nessuno che mi da una mano?

Avatar utente
boh
Linux 3.x
Linux 3.x
Messaggi: 1015
Iscritto il: ven set 16, 2005 0:00
Slackware: 14.1 (x64)
Kernel: 3.14.1
Desktop: KDE 4.13.3
Località: Milano
Contatta:

Re: Errore Compilazione Chromium da sorgenti

Messaggioda boh » gio apr 14, 2011 0:01

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

Re: Errore Compilazione Chromium da sorgenti

Messaggioda Eberoth » sab apr 16, 2011 0: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
hashbang
Packager
Packager
Messaggi: 1950
Iscritto il: ven giu 04, 2010 10:27
Nome Cognome: Luca De Pandis
Slackware: Slackware64-current
Kernel: 4.4.12
Desktop: dwm
Distribuzione: Windows 10 Pro
Località: Lecce
Contatta:

Re: Errore Compilazione Chromium da sorgenti

Messaggioda hashbang » mar apr 19, 2011 13:26

Hai installato libpng?
There's a certain kind of programmer who'll look at any problem and say, 'I know, I will use XML.' Now he has two problems.

Stack is the new term for "I have no idea what I'm actually using". [Erich Schubert]

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

Re: Errore Compilazione Chromium da sorgenti

Messaggioda Eberoth » mar apr 19, 2011 19: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: 393
Iscritto il: lun ago 24, 2009 9:22
Slackware: -current
Kernel: 3.13.6
Desktop: KDE4
Distribuzione: Slackel64

Re: Errore Compilazione Chromium da sorgenti

Messaggioda Eberoth » gio apr 21, 2011 15: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!


Torna a “Slackware64”

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite