Hello,

I'm running current BLFS, and have installed OpenJDK from source (IceTea), 
and have later added seamonkey, also from source, as described in BLFS.

Everything works, but, as you know, there is no java plugin for seamonkey in 
above two packages.  So I added icedtea-web-1.3, which I understand is 
suppossed to provide such a java plugin.  At first, compilation failed on 
account of lack of mozilla-*.pc pkgconfig file, but I was able to convince it 
to work by prefixing

MOZILLA_CFLAGS="-I/usr/include/seamonkey-2.13.2"
MOZILLA_LIBS="-L/usr/lib/seamonkey-2.13.2"

to the ./configure ... command.

So icedtea-web built, and installed fine, except that instead of 
/opt/jdk/jdk/jre/lib/amd64/IcedTeaPlugin.so as the install destination, I got 
/opt/jdk/jdk/lib/IcedTeaPlugin.so.  Doesn't seem that terrible, at least as 
far as I can tell.  Additionally, there is no pluginappletviewer installed 
either, despite BLFS documentation to the contrary.  The rest of BLFS 
instructions for icedtea-web seems accurate.

However, the problem is that seamonkey does not even detect that there is a 
java plugin, let alone use it.  The Plugins tab of the Add-ons Manager of 
seamonkey does not list IcedTea-web as present.  It does list my gnash 
plugin, which works fine, so it would appear that the basic plugin 
infrastructure is 
okay.

Furthermore, there's this:

[INVALID]
/opt/jdk/OpenJDK-1.7.0.9/jre/lib/amd64/IcedTeaPlugin.so:$
1357832281000:$

mysteriously appended to my seamonkey profile's pluginreg.dat.  (Note that 
I've moved the IcedTeaPlugin.so to /opt/jdk/jdk/jre/lib/amd64 by this point, 
not that it made a difference).

I've searched the web for answers, but have only come up with references to 
"firefox works with icedtea-web, but seamonkey does not".  There are no 
solutions to be found, at least not with current versions, though some people 
have suggested that downgrading some of the packages might work (not really 
clear).

My versions:

icedtea-2.3.3 (openjdk-1.7.0_09, built from source, after binary, per BLFS)
seamonkey-2.13.2
icedtea-web-1.3

I understand that xulrunner is a prereq. of icedtea-web, but given that 
seamonkey and gnash have been successfully installed and work, it doesn't 
seem necessary, especially given that icedtea-web builds with the 
MOZILLA_CFLAGS and MOZILLA_LIBS referenced above.  But I could be wrong on 
this, and maybe there's some subtle side-effect that's responsible for the 
IcedTeaPlugins.so not being detected, but that seems like a long-shot.

Does anyone have any success stories with IcedTeaPlugin.so and 
seamonkey?  Any ideas?  Note that I do not install Oracle's JDK/JRE at all, 
and have no libnpjp2.so.  Isn't it this that IceTeaPlugin.so is suppossed to 
replace in the first place?

Thanks,
John
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to