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


Reply via email to