Hi everybody,
I'm trying to get blackwood running with the head of the mozilla tree.
So far, I've fixed some bugs in the Makefile.in's in the
java-subdirectory. These included:
Blackwood not compiling with srcdir != objdir (bug #70313)
support for REQUIRES
changes to the string API
I will put up patches for these in bugzilla, but I don't want to do that
before I'm sure that the java-subtree compiles without problems.
However, I'm now stuck in java/xpcom/java/import with the following error:
nsIComponentManager.java:19: cannot resolve symbol
symbol : class nsID
location: interface nsIComponentManager
public static final nsID NS_ICOMPONENTMANAGER_IID =
and lot more of these. nsIComponentManager.java is generated by xpidl.
Looking for I an nsID implementation in java, I found nsID.java, but
that was obsoleted on 28 Aug 2000 (see
http://lxr.mozilla.org/mozilla/source/java/xpcom/old/classes/org/mozilla/xpcom/nsID.java).
Blackwood will not build without the nsID class. There are several
possibilities to fix this:
1. Change xpidl, so it doesn't generate code containing nsID
2. Reactivate the old nsID.java
3. Write a new nsID.java file
What's the recommended solution?
TIA,
Marcus Fellinger
Tomcat Computer GmbH, Germany