Ok, I'm building japhar 0.06 with OJI againt Mozilla CVS from tonight. 
I get the following error while compiler japhar:

c++ -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include
-I../../lib/libjni/include -I../../lib/libjni/include
-I/home/bryner/mozilla/dist/public/plugin
-I/home/bryner/mozilla/dist/public/caps
-I/home/bryner/mozilla/dist/public/oji
-I/home/bryner/mozilla/dist/public/xpcom
-I/home/bryner/mozilla/dist/public/raptor
-I/home/bryner/mozilla/dist/public/java
-I/home/bryner/mozilla/dist/Linux2.0.35_x86_DBG.OBJ/include
-I/usr/X11R6/include -DWITH_MOTIF_AWT -DLINUX -DDEBUG -g -O2 -c -fPIC
-DPIC japharPlugin.cpp
japharPlugin.cpp: In function `unsigned int NSGetFactory(const struct
nsID &, class nsIFactory **)':
japharPlugin.cpp:37: cannot allocate an object of type `japharJVMPlugin'
japharPlugin.cpp:37:   since the following virtual functions are
abstract:
japharPlugin.cpp:37:    unsigned int nsIJVMPlugin::GetSecureJNI(struct
JNIEnv *, class nsISecureJNI2 **)
japharPlugin.cpp:37:    unsigned int nsIJVMPlugin::SpendTime(unsigned
int)
make[2]: *** [japharPlugin.lo] Error 1
make[2]: Leaving directory `/files/home/bryner/japhar-0.06/lib/liboji'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/files/home/bryner/japhar-0.06/lib'
make: *** [all-recursive] Error 1

It looks like perhaps the nsIJVMPlugin superclass has had some abstract
methods added since this release of Japhar?

-- 
-Brian Ryner
[EMAIL PROTECTED]

Reply via email to