Summary: | dev-java/gnu-classpath-0.97 fails to compile with net-libs/xulrunner-1.9 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Nirbheek Chauhan (RETIRED) <nirbheek> |
Component: | [OLD] Java | Assignee: | Java team <java> |
Status: | RESOLVED WONTFIX | ||
Severity: | major | CC: | amne, dberkholz, flameeyes, gnu_andrew, mereandor, mozilla, unlord |
Priority: | High | ||
Version: | 2007.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 213296 | ||
Attachments: |
build fail log for dev-java/gnu-classpath-0.97-r1
Patch for configure.ac so xulrunner is chosen Patch for configure.ac, so SeaMonkey is chosen Patch for configure.ac so Mozilla Firefox 2 is chosen dev-java/gnu-classpath-0.97.2-r1.ebuild |
Description
Nirbheek Chauhan (RETIRED)
2008-03-15 05:40:39 UTC
Created attachment 146189 [details]
build fail log for dev-java/gnu-classpath-0.97-r1
Build fail log
This needs to be reported to the upstream bug tracker at http://gcc.gnu.org/bugzilla/ . Please post the url back here. (In reply to comment #2) > This needs to be reported to the upstream bug tracker at > http://gcc.gnu.org/bugzilla/ . Please post the url back here. > It happens the same with dev-java/gnu-classpath-0.97.2. I have realized that when both xulrunner-1.8 and xulrunner-1.9 are installed in the system, ./configure from gnu-classpath uses the last one. This is because ./configure from gnu-classpath looks first with pkg-config for mozilla-plugin (which is from xulrunner-1.9), and if it is not found, then it looks for others. The solution I have found is patching configure.ac, based on the installed packages, and regenerate ./configure so it looks for the right dependency. I'm attaching my patches just now. Created attachment 168806 [details, diff]
Patch for configure.ac so xulrunner is chosen
Created attachment 168808 [details, diff]
Patch for configure.ac, so SeaMonkey is chosen
Created attachment 168810 [details, diff]
Patch for configure.ac so Mozilla Firefox 2 is chosen
Created attachment 168812 [details]
dev-java/gnu-classpath-0.97.2-r1.ebuild
bug happens to me too. is there any possibility to get icedtea6 working on firefox-3/xul-runner-1.9 ? Same here. gnu-classpath-0.97.2-r1 requires me to have an ecj-binary in PATH, which is not installed by default. Creating a symbolic link from /usr/bin/ecj-3.3 to /usr/bin/ecj seems to work - but it can be called a workaround at best. Maybe the dev-java herd would like to install a generally available ecj binary? Kind regards, Markus This is not the only problem, it also needs to include npfuntions.h instead of npupp.h The nsplugin is no longer developed or recommended upstream, please move to icedtea for a free plugin. |