Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.
Regole del forum
1) Citare sempre la versione di Slackware 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 Slackware, se l'argomento è generale usate il forum 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.
Sembra che la libreria libgtkembedmoz.so non faccia piu' parte della Slackware 13.1. Almeno non riesco a trovarla.
Nella 13.0 era parte integrante di Seamonkey, ora sembra che della versione 2 di Seamonkey sia stata rimossa.
Non fa parte neache di Firefox o Thunderbird. Sapete se e' stata rinominata o fa parte di qualche altra libreria di Seamonkey?
Lo chiedo perche' ho pacchettizzato Monodevelop-2.4, funziona correttamente tranne per il fatto che non trova questa benedetta libreria.
>monodevelop
WARNING: Cannot find Mozilla directory containing libgtkembedmoz.so. Some Addins may not be able to function. Please set MOZILLA_FIVE_HOME to your Mozilla directory.
WARNING [2010-07-16 21:09:55Z]: Inotify watch limit is too low (8192).
MonoDevelop will switch to managed file watching.
See http://monodevelop.com/Inotify_Watches_Limit for more info.
Ovviamente MOZILLA_FIVE_HOME e' impostata per guardare il /usr/lib/seamonkey e sulla 13.0 funzionava benissimo.
Come hai già scritto tu, quella libreria è stata rimossa a partire da Seamonkey 2; sulla 13 Pat se ne era accorto ed aveva ricreato il package includendo anche libgtkembedmoz.so visto che era necessaria per la compilazione e per il funzionamento di alcuni programmi.
Anche Adobe Reader aveva bisogno di quella libreria per il rendering delle pagine PDF contenenti codice HTML; a partire dalle nuove versioni 9.x, Reader chiede ora libgtkembedmoz.so o, in alternativa, libxul.so (evidentemente sono equivalenti).
Prova ad installare il package xulrunner presente qui su Slacky, così puoi fare delle prove di "compatibilità" tra libxul e libgtkembedmoz.
EDIT:
Pat ha scritto:
Wed Nov 11 21:17:19 UTC 2009
l/seamonkey-solibs-2.0-i486-2.txz: Rebuilt.
xap/seamonkey-2.0-i486-2.txz: Rebuilt.
As of version 2.0, SeaMonkey no longer includes a shared libgtkmozembed
library, so the pkgconfig and header files for this have been removed from
the package to avoid confusion over why trying to compile programs that
use it no longer works. There's not really any way to avoid this issue --
it's either upgrade SeaMonkey and lose libgtkmozembed, or keep using version
1.1.18 and miss out on SeaMonkey security updates. If you really need
libgtkmozembed, the seamonkey-1.1.18 packages will be retained in either
/patches or /pasture for Slackware versions 13.0 and earlier.
Grazie Phobos! Quindi un link simbolico tra libgtkembedmoz.so e libxul.so dovrebbe bastare. In effetti adesso Monodevelop parte senza errori. Non serve poi installare xulrunner, visto che libxul.so e' contenuto anche in seamonkey-solibs.
ln -s libxul.so libgtkembedmoz.so
root@argo:/usr/lib/seamonkey# monodevelop
WARNING [2010-07-17 08:11:14Z]: Inotify watch limit is too low (8192).
MonoDevelop will switch to managed file watching.
See http://monodevelop.com/Inotify_Watches_Limit for more info.
ERROR [2010-07-17 08:11:21Z]: Error updating Welcome Page content.
System.Xml.XmlException: Document element did not appear. file:///root/.config/MonoDevelop/news.xml Line 1, position 1.
at Mono.Xml2.XmlTextReader.Read () [0x00000] in <filename unknown>:0
at System.Xml.XmlTextReader.Read () [0x00000] in <filename unknown>:0
at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader) [0x00000] in <filename unknown>:0
at System.Xml.XmlDocument.ReadNode (System.Xml.XmlReader reader) [0x00000] in <filename unknown>:0
at System.Xml.XmlDocument.Load (System.Xml.XmlReader xmlReader) [0x00000] in <filename unknown>:0
at MonoDevelop.WelcomePage.WelcomePageView.GetUpdatedXmlDocument () [0x00000] in <filename unknown>:0
node `classlib-gnome' is not defined on the documentation map
node `classlib-gecko' is not defined on the documentation map
node `classlib-webkit' is not defined on the documentation map