Newsgroup: it.comp.os.linux.software
Titolo: (Lungo)[Debian/Woody] Opera 7.23 e flash player 6 linux

Ciao a tutti.
Nella speranza che tra di voi vi sia chi abbia la stessa mia
configurazione [Debian/Woody kernel 2.2.22 comp. con gcc 2.7.2.3, Opera
7.23 e install_flash_player_6_linux] sottopongo questo problema.
Ho riscontrato dei problemi nella visualizzazione di questi tre siti:
1 - 
http://www.rtideas.com/flash
2 - 
http://www.milc.it
3 - 
http://www.terresiena.it
Dal primo vedo che funzionano benissimo tutti gli esempi, pero` resta
invisibile il riquadro rettangolare a sinistra dello schermo.
Nel secondo non riesco nemmeno piu` ad entrare (con i precedenti opera
7.11 e libflashplayer.versione<6). Lo schermo presentava nella parte
sx una serie di palline legate a degli elastici: 'cliccando' sulle
palline si aprivano i vari sottoschermi.
Nel terzo, rimane invisibile il riquadro in alto ("Scelto per voi") che
so contenere delle immagini fotografiche, riquadro di sx, e dei testi,
alla sua dx.
E' proprio dalla curiosita` di scoprire perche` non si riusciva a vedere
questo ultimo riquadro (buoni, non vi sono donnine nude ... :-) ) oltre
che dalla completa ignoranza in materia di Java e plugin, che sono stato
spinto a sostituire IBMJava2-SDK-1.4.1 con j2sdk1.4.1 della Sun e ad
installare il flash 6 per linux. Non e` che sia cambiato molto: non lo
vedevo prima e non lo vedo ora e, peggio, non vedo piu` nemmeno il sito
della milc!
Due sono gli errori che mi segnala opera. Ve li descrivo, anche se una
approfondita ricerca su Google non ha chiarito granche':
/usr/lib/opera/plugins/operamotifwrapper-2: '_XmStrings' has different
size in shared object, consider re-linking
[secondo un programmatore di opera non e` importante: ma si parlava di
segmentation fault]
Se poi abilito pure i plugin di Mozilla (legati a j2sdk):
/usr/lib/mozilla/plugins/javaplugin_oji.so: undefined symbol:
GetGlobalServiceManager__16nsServiceManagerPP17nsIServiceManager
[e, letto su Google, questo errore dipenderebbe dall'uso di versioni
diverse dei vari programmi in causa: so di aver scaricato la versione
gcc 2.95 di j2sdk, ma non son riuscito a capire come si fa a sapere con
quale gcc e` compilato Opera 7.23; e ... mentre rileggo cio' che ho
scritto vedo che il mio kernel e` compilato con il 2.7.2.3 e speriamo
che non dipenda da questo ... :-) ]
Mi auguro che qualcuno possa/voglia provare i siti di cui sopra e
partecipare il risultato.
Grazie dell'attenzione,
	Ennio.
-- 
[Perche' usare Win$ozz (dico io) se ..."anche uno sciocco sa farlo.    \\?//
 Fa' qualche cosa di cui non sei capace!"   (diceva Henry Miller) ]    (°|°)
 Ennio. (Please change . for .dot. and @ for .at. in my Reply-To)       )=(

 partecipare il risultato.
Mandrake 9.1 - Firefox 0.8 - Java 1.4.2_04 - flash player 6
Funzionano tutti alla perfezione.
-- 
CyberPax
http://www.cyberpax.tk

 che non dipenda da questo ... :-) ]
Con Mozilla/Firefox (ma penso che con opera sia lo stesso) e parlando di 
sun, la java_vm che serve è quella che si scarica a questo indirizzo: 
http://www.java.com/en/download/manual.jsp
, credo che quel file che hai 
scaricato tu (j2sdk) contenga tutto l'ambiente per lo sviluppo. Il file 
da scaricare si chiama j2re-1_4_2_04-linux-i586.bin
Quando lo scompatti dentro vi trovi vari files e directory, tra cui due 
che si chiamano ns610 e ns610-gcc32, la prima ha il plugin compilato con 
il 2.95 la seconda con il 3.2. Prova a linkare nella directory dei 
plugin di mozilla il secondo e vedi se quell'errore ti sparisce.
Ciao, Paolo

  plugin di mozilla il secondo e vedi se quell'errore ti sparisce.
Ho provato con entrambi, ma per opera (versione static o shared che sia)
riscontro sempre le stesse incapacita`, mentre firefox (che nel
frattempo ho installato) lamenta la mancanza di alcune librerie e si
rifiuta di partire. Da:
$ ldd /usr/local/firefox/firefox-bin
rilevo che, nel cappello iniziale, lamenta la mancanza di 
*libstdc++.so.5* e *libpthread.so.0*
che poi elenca sotto, mentre non trova *libfontconfig.so.1* e, con questa
motivazione, si rifiuta di partire. In effetti la libreria non c'e` e fa
parte della 'testing', che, per ora, non vorrei installare, anche nel
dubbio che possa non risolvere i problemi denunciati ...
In mancanza di altre conferme tornero` alla 7.11 ;(
Grazie, comunque, del tuo intervento e mi scuso con entrambi del ritardo nel
riscontrare i vostri messaggi; ritardo, peraltro, piu' che giustificato:
ho seguito i primi due giorni di 'LIBERAMENTE - Settimana delle
Liberta`' a cui e` intervenuto anche Richard Stallman :-((((((
Ciao,


 In mancanza di altre conferme tornero` alla 7.11 ;(
Purtroppo su Opera non so che dirti.
Per quanto riguarda firefox, non so cosa hai provato tu, però ti posso 
dire che la cosa più semplice è scaricarsi il pacchetto tar.gz già 
compilato dal sito 
mozilla.org
, ti assicuro che su woody va senza problemi.
Con i backport o pacchetti deb non ufficiali invece non ero riuscito a 
installarlo in nessun modo, per colpa di dipendenze assurde.
A titolo di esempio ti riporto l'output del mio ldd, dove puoi vedere 
che non c'è nessun libfontconfig.
CIao, Paolo
kaosmos@debian:~$ ldd /usr/lib/firefox/firefox-bin
	libmozjs.so => /usr/lib/libmozjs.so (0x4001f000)
	libxpcom.so => /usr/lib/libxpcom.so (0x40088000)
	libplds4.so => /usr/lib/libplds4.so (0x40163000)
	libplc4.so => /usr/lib/libplc4.so (0x40166000)
	libnspr4.so => /usr/lib/libnspr4.so (0x4016b000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x4019b000)
	libdl.so.2 => /lib/libdl.so.2 (0x401af000)
	libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0x401b2000)
	libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0x402d7000)
	libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0x4030b000)
	libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x4030f000)
	libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40332000)
	libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4033a000)
	libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40347000)
	libm.so.6 => /lib/libm.so.6 (0x40421000)
	libsmime3.so => /usr/lib/libsmime3.so (0x40442000)
	libssl3.so => /usr/lib/libssl3.so (0x40463000)
	libnss3.so => /usr/lib/libnss3.so (0x40483000)
	libsoftokn3.so => /usr/lib/libsoftokn3.so (0x404e6000)
	libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x4054d000)
	libXp.so.6 => /usr/X11R6/lib/libXp.so.6 (0x40597000)
	libxpcom_compat.so => /usr/lib/libxpcom_compat.so (0x4059e000)
	libc.so.6 => /lib/libc.so.6 (0x405b8000)
	libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x406d5000)
	libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x406dd000)
	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

  compilato dal sito 
mozilla.org
, ti assicuro che su woody va senza problemi.
Ho provato:
[9.5M] *firefox-0.8-i686-pc-linux-gnu-ctl-svg-gtk2-xft.tar.gz*
che non trova la libfont... come detto prima, e
[9.3M] *firefox-0.8-i686-pc-linux-gnu.tar.gz*
che parte senza problemi, pero`, quando accedo ad uno dei due siti
(terresiena o milc) esce segnalando:
...invalid cast from GtkSuperwin...
che penso sia un errore di Java. Infatti, prima che stabilissi il link a
.../jre/plugin/i386/ns[*]/libflashplayer[*] mi dava:
INTERNAL ERROR on Browser End: No manager for initializing factory?
Mi resta solo il dubbio, che verifichero` prossimamente, di una
differenza nelle libflashplayer contenute nel j2sdk1.4.2 e jre che
suggerivi tu.
Grazie della collaborazione. Farotti sapere :-)
Ciao,
	Ennio
------
[*]=ns4, ns610, ns*gcc32 con le relative libflashplayer[.so,_oji.so]


 a cui e` intervenuto anche Richard Stallman :-((((((
Com'è stato?
-- 
Faber
http://www.faberbox.com
Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by
definition, not smart enough to debug it. -- Brian W. Kernighan

  
Ebbene, anche facendo il link ai vari plugin di
[15M] j2re-1_4_2_04-linux-i586.bin*
mi da piu` o meno gli stessi errori (forse con qualche variante,
costituita dal fatto che INTERNAL ERROR esce fuori con il link all' ns4)
Un nuovo atroce dubbio (ma sarebbe troppo!) e` che, nonostante il nome,
quel pacchetto sia per mac: all'atto del trasferimento mi e` sembrato di
leggere un riferimento "...application mac ..."
A questo punto la domanda e` d'obbligo:
Quale pacchetto hai scaricato? [forse me lo hai gia` detto ...]
Ciao


  
Interessante, ma con scarsa partecipazione, il primo giorno (poca
pubblicita` ?). Senz'altro fantastico e 'spettacolare' l'intervento di
Richard Stallman ieri pomeriggio ...
Il 19 sara` a Firenze, 20 Milano, 21 Torino, 22 Roma. Cfr.:
http://liberamente.hipatia.info/wiki/index.php/ProgrammaSiena
http://liberamente.fsfeurope.org


 [15M] j2re-1_4_2_04-linux-i586.bin*
Allora, devi fare un unico link:
ln -s 
/pathdovehaiinstallatojava/j2re1.4.2/plugin/i386/ns610-gcc32/libjavaplugin_oji.so 
/path/dovesta/firefox/plugins
E così il plugin java dovrebbe essere sistemato...
Per il plugin flash devi scaricarlo dal sito di macromedia, c'è uno 
script apposito per installarlo.
Comunque i file che devi mettere nella directory dei plugins sono 
flashplayer.xpt, libflashplayer.so, ShockwaveFlash.class
Il sito è 
http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash
Cancella dalla directory dei plugins tutto quello che non c'entra ed 
evenutali link "di prova".
Ciao, Paolo

 [15M] j2re-1_4_2_04-linux-i586.bin*
Allora, devi fare un unico link:
ln -s 
/pathdovehaiinstallatojava/j2re1.4.2/plugin/i386/ns610-gcc32/libjavaplugin_oji.so 
/path/dovesta/firefox/plugins/libjavaplugin_oji.so


 [15M] j2re-1_4_2_04-linux-i586.bin*
Allora, devi fare un unico link:


  /pathdovehaiinstallatojava/j2re1.4.2/plugin/i386/ns610-gcc32/libjavaplugin_oji.so 
Si, e` quello che ho fatto: quando parlavo dei 'vari plugin' mi riferivo
alla scelta dei tre (ns4, ns610 e ns610-gcc32), che ho provato a turno,
naturalmente :-)
[cut]
Per il resto, ti assicuro, che le ho provate tutte, ma il risultato e`
sempre lo stesso!
La conclusione e` che il nuovo Flash 5 e` bacato. Ho visto diverse
segnalazioni di bug sul sito Mozilla ...
La certezza di quanto sopra me la da il fatto che, dopo aver
ripristinato (solo) il vecchio flash 4 (directory linux_flash),
lasciando inalterato il link a /java.../ns610-gcc32 riesco a vedere (con
l'unica eccezione del riquadro "Scelto per te" di terresiena) i famosi
tre siti (sia con opera che firefox), compreso il rettangolo di dx di
rtideas (quello con la scritta "LATEST ADDITIONS").
La cosa strana (per me digiuno di basi informatiche) e` che, quando esco
da firefox, vedo sull'xterm lo stesso warning relativo all'invalid
casting from GtkSuperwin che, con il nuovo flash 5, sembrava impedire a
firefox di funzionare! Boh ... ?!? 
Conclusione: per ora lascio il campo agli esperti in grado di sistemare
i bug gia` denunciati :-)
Non mi resta che rinnovarti i ringraziamenti per la cortesia con cui mi
hai seguito finora: ho senz'altro imparato qualcosa ... :-)
Ciao,
	Ennio.


 hai seguito finora: ho senz'altro imparato qualcosa ... 
Figurati, si impara tutti qualcosa, no??? ;-)
Ciao, Paolo

  0.8, il plugin java ns610-gcc32 e il flash 6.0 r69 a me funziona tutto.
Fatte salve altre possibili mie imprecisioni, mi pare proprio che nei
bug a cui accennavo si parlasse della 6.0 r81 ...
Appena avro` un po` di tempo a disposizione provero` anche la versione
che stai usando tu, ammesso che riesca a trovarla, visto che Macromedia
si ostina a presentare la r81!
Ciao,
	Ennio


 si ostina a presentare la r81!
Se non riesci a trovarla in rete, ti posso mandare io i tre file per 
mail (è corretta questa che vedo qui?).

  mail (è corretta questa che vedo qui?).
Ti ringrazio della cortesia: sul sito della Macromedia le vecchie
versioni .tar.gz non sembrano piu` disponibili ... :-(
Considerato che Macromedia afferma che la 6.0.81, diversamente dalla
6.0.79, non ha piu` bisogno della libstdc++-libc6.2-2.so.3, mi viene il
sospetto che il cattivo funzionamento da me riscontrato possa dipendere
da errate versioni/link di quel tipo di libreria. Ti sarei grato se,
oltre ai file del plugin, tu potessi inviarmi anche un "ls-l 
/usr/lib/libstdc++-* > lista.libstdc" in modo da confrontarlo con il
mio.
Ciao, Ennio
PS: l'indirizzo e` buono, basta togliere i 'dot' -> (
nasr....@tin.it
)
    come detto nella firma.


 mio.
Ti ho mandato i file alla tua mail.
Ma hai provato a fare un ldd sulla libflashplayer.so che non ti 
funziona, per vedere se c'è qualche problema di dipendenze con altre 
librerie?
Ciao, Paolo

  librerie?
Si, e sembra tutto a posto. Ho anche verificato l'elenco delle libstdc
inviatomi ed e` perfettamente identico al mio!
Ho fatto un primo tentativo (sia con firefox che con opera) con i file
che me hai inviato, ma i risultati sono gli stessi :-( 
Domani, a mente fresca, provero` ancora ...
Mi confermi che i permessi sui plugins sono 'root.1041'? (ho provato
anche a cambiarli nel mio user, ma e` la stessa cosa)
Tra l'altro, la posta non mi funziona piu` in Opera 7.23 ?!? (Nella
vecchia 7.11 andava bene, anche se l'usavo solo di rado).
Ora, se i plugin andassero con firefox potrei concludere che il baco e`
nella 7,23 di opera ma ... purtroppo, sembra che non sia cosi`.
A domani,
	Ennio.
