Pagina 1 di 1
libgtkembedmoz.so
Inviato: ven 16 lug 2010, 21:35
da gohanz
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.
Codice: Seleziona tutto
>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.
Re: libgtkembedmoz.so
Inviato: ven 16 lug 2010, 23:41
da phobos3576
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.
Re: libgtkembedmoz.so
Inviato: sab 17 lug 2010, 8:37
da gohanz
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.
Uploaded with
ImageShack.us
Uploaded with
ImageShack.us
Codice: Seleziona tutto
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