net-libs/xulrunner-1.9.2 no longer installs the libxul-unstable pkgconfig file. As a result, icedtea6-1.6.2-r2 fails to configure: # emerge icedtea6 [...] checking for ALSA... yes checking for LIBPULSE... yes checking for XULRUNNER... configure: error: Package requirements ( nspr mozilla-js mozilla-plugin libxul-unstable >= 1.9) were not met: No package 'libxul-unstable' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables XULRUNNER_CFLAGS and XULRUNNER_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. !!! Please attach the following file when seeking support: !!! /var/tmp/portage/dev-java/icedtea6-1.6.2-r2/work/icedtea6-1.6.2/config.log * ERROR: dev-java/icedtea6-1.6.2-r2 failed: * econf failed
(In reply to comment #0) > net-libs/xulrunner-1.9.2 no longer installs the libxul-unstable pkgconfig file. > checking for XULRUNNER... configure: error: Package requirements ( nspr > mozilla-js mozilla-plugin libxul-unstable >= 1.9) were not met: > No package 'libxul-unstable' found The same for me.
And for me.
xulrunner 1.9.2 removed oji plugin support http://groups.google.ca/group/mozilla.dev.planning/browse_thread/thread/8741dfad2f92a59/f22f486d57707f8a?hl=en&q=&lnk=ol& see also http://dbhole.wordpress.com/2009/08/26/icedtea-java-plugin-with-chromium-and-firefox-3-6a1/
Created attachment 217323 [details, diff] Patch from http://icedtea.classpath.org/hg/icedtea6/rev/8353f4e67ec1 This is the patch from the icedtea6 mercurial site to compile against xulrunner-1.9.2. Various changes will need to be made to the configure files to look for libxul rather than libxul-unstable. Will keep playing, and see what I can come up with.
(In reply to comment #4) > Created an attachment (id=217323) [details] > Patch from http://icedtea.classpath.org/hg/icedtea6/rev/8353f4e67ec1 > > This is the patch from the icedtea6 mercurial site to compile against > xulrunner-1.9.2. > > Various changes will need to be made to the configure files to look for libxul > rather than libxul-unstable. Will keep playing, and see what I can come up > with. Thanks for trying, but maybe it's easier to wait for icedtea6-1.7 release which should be here soon.
tend to agree... got it to go past the configure stage, and mainly compile, but then it errored out, with too many errors to be bothered with! recommend "WON'T FIX"
and a few days later... http://blog.fuseyism.com/index.php/2010/01/27/icedtea6-17-released/ waiting for the overlay to be updated, but am giving it a go with a self-rolled ebuild based upon the icedtea6-1.6.2-r2.ebuild. Will let you know the results, just installing xulrunner-1.9.2
(In reply to comment #7) > and a few days later... > > http://blog.fuseyism.com/index.php/2010/01/27/icedtea6-17-released/ > > waiting for the overlay to be updated, but am giving it a go with a self-rolled > ebuild based upon the icedtea6-1.6.2-r2.ebuild. > > Will let you know the results, just installing xulrunner-1.9.2 > Hmm. Simple bump + removing patches (none of them could be applied) failed for me. If you get a working ebuild could you post it somewhere?
Reading through the changelog, none of the patches should be required. It is still compiling here, taking a long time, used to error out a long time before this. Have chromium and firefox-3.6 ready for icedtea6-1.7 to finish compiling. Note, the enable flag for the browser plugin in the configure script, changed from --enable-plugin to --enable-npplugin. Have adjust my little ebuild to take this into account. Also, USE="-systemtap" as I apparently need a new version to installed.
Created attachment 217683 [details] Starting point for ebuild for icedtea6-1.7 (needs adjustment to systemtap)
after a long time fails with: !!! dohtml: README.html does not exist * ERROR: dev-java/icedtea6-1.7 failed: * (no error message)
Next problem, the compiled plugin is called IcedTeaNPPlugin.so rather than the old IcedTeaPlugin.so. So another minor change to the ebuild. laptop64 icedtea6 # qlist -IvU xulrunner icedtea6 dev-java/icedtea6-1.7 (javascript nio2 nsplugin xrender) net-libs/xulrunner-1.8.1.19 (java) net-libs/xulrunner-1.9.2-r1 (alsa custom-optimization dbus java libnotify startup-notification wifi)
Created attachment 217689 [details] Ebuild that successfully built. Your mileage may vary!
Sorry, forgot to add to that, built and runs!
1.6.2 has now been replaced by 1.7, so this bug can be closed. Rob, you could have just waited for the ebuild! Couldn't push as early as I wanted because subversion was playing up :-( What version of systemtap did you try with? Sounds like I may need to bump the requirements :-(
icedtea6-1.7 works fine for me with firefox 3.6 AND CHROMIUM 4.0.302.2
Aware I could of waited, but where is the fun in that, and I wouldn't have had IcedTea6-1.7 running for a whole few hours whilst I was asleep. qlist -Iv systemtap dev-util/systemtap-0.9.9 Will go with the official version later!
> qlist -Iv systemtap > dev-util/systemtap-0.9.9 That version is not even in the tree anymore :)
I have problems with webkit 1.1.19 from gnome-overlay (so probably it exists in older versions): ** (epiphany:22991): DEBUG: NP_Initialize ** (epiphany:22991): DEBUG: NP_Initialize succeeded ** (epiphany:22991): DEBUG: NP_Initialize ** (epiphany:22991): DEBUG: NP_Initialize succeeded [XPCOM] Failed to get the service manager ** (epiphany:22991): DEBUG: NP_Initialize ** (epiphany:22991): DEBUG: NP_Initialize succeeded /var/tmp/paludis/dev-java-icedtea6-1.7/work/icedtea6-1.7/plugin/icedteanp/IcedTeaNPPlugin.cc:1427: thread 0x6e2de0: Error: Failed to spawn applet viewer: Failed to execute child process "/usr/share/java-config-2/nsplugin/../../bin/java" (No such file or directory) ** (epiphany:22991): DEBUG: NP_Initialize ** (epiphany:22991): DEBUG: NP_Initialize succeeded [XPCOM] Failed to get the service manager ** (epiphany:22991): DEBUG: NP_Initialize ** (epiphany:22991): DEBUG: NP_Initialize succeeded ** (epiphany:22991): DEBUG: NP_Initialize ** (epiphany:22991): DEBUG: NP_Initialize succeeded [XPCOM] Failed to get the service manager /var/tmp/paludis/dev-java-icedtea6-1.7/work/icedtea6-1.7/plugin/icedteanp/IcedTeaNPPlugin.cc:1427: thread 0x6e2de0: Error: Failed to spawn applet viewer: Failed to execute child process "/usr/share/java-config-2/nsplugin/../../bin/java" (No such file or directory) And it blocks the browser.
(In reply to comment #19) > I have problems with webkit 1.1.19 from gnome-overlay (so probably it exists in > older versions): > ** (epiphany:22991): DEBUG: NP_Initialize > ** (epiphany:22991): DEBUG: NP_Initialize succeeded > ** (epiphany:22991): DEBUG: NP_Initialize > ** (epiphany:22991): DEBUG: NP_Initialize succeeded > [XPCOM] Failed to get the service manager > ** (epiphany:22991): DEBUG: NP_Initialize > ** (epiphany:22991): DEBUG: NP_Initialize succeeded > /var/tmp/paludis/dev-java-icedtea6-1.7/work/icedtea6-1.7/plugin/icedteanp/IcedTeaNPPlugin.cc:1427: > thread 0x6e2de0: Error: Failed to spawn applet viewer: Failed to execute child > process "/usr/share/java-config-2/nsplugin/../../bin/java" (No such file or > directory) > ** (epiphany:22991): DEBUG: NP_Initialize > ** (epiphany:22991): DEBUG: NP_Initialize succeeded > [XPCOM] Failed to get the service manager > ** (epiphany:22991): DEBUG: NP_Initialize > ** (epiphany:22991): DEBUG: NP_Initialize succeeded > ** (epiphany:22991): DEBUG: NP_Initialize > ** (epiphany:22991): DEBUG: NP_Initialize succeeded > [XPCOM] Failed to get the service manager > /var/tmp/paludis/dev-java-icedtea6-1.7/work/icedtea6-1.7/plugin/icedteanp/IcedTeaNPPlugin.cc:1427: > thread 0x6e2de0: Error: Failed to spawn applet viewer: Failed to execute child > process "/usr/share/java-config-2/nsplugin/../../bin/java" (No such file or > directory) > > And it blocks the browser. > Looks like epiphany doesn't dereference the symlink or something. Please file a new bug. Closing this one, both icedtea6 and icedtea6-bin now work with xulrunner 1.9.2