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