[kaffe] Kaffe OJI plugin woes

Dalibor Topic robilad@yahoo.com
Tue Mar 11 10:26:01 2003


--- Vrihad Shoonya <vrihad@myway.com> wrote:
> 
> Dear pals,
> 
> I am trying to get kaffe oji plugin working with
> mozilla 1.2.1.
> I got many of its files compiled by tweaking include
> directories
> and changing some functions to match it with that of
> 
> mozilla-1.2.1. Now I am stuck at compiling file
> ojiSecureEnv.cpp. 
> I am getting following error:
>
----------------------------------------------------------------
> make[1]: Entering directory
> `/var/tmp/kaffeOJIPlugin'
> ojiSecureEnv.cpp
> c++ -o ojiSecureEnv.o -c -DOSTYPE=\"Linux2.4\"
> -DOSARCH=\"Linux\" -DOJI
> -Ikaffeinstall//include/kaffe/
> -Ikaffesource//build-gnu/config
> -Ikaffesource//src/config/ -Ikaffesource//config/
> -Ikaffeinstall//include/kaffe
> -Ikaffeinstall//include -I/opt/mozilla/include
> -I/opt/mozilla/include/mozilla-1.2.1/plugin
> -I/opt/mozilla/include/mozilla-1.2.1/oji
> -I/opt/mozilla/include/mozilla-1.2.1/caps
> -I/opt/mozilla/include/mozilla-1.2.1/string
> -I/opt/mozilla/include/mozilla-1.2.1/liveconnect
> -I/opt/mozilla/include/mozilla-1.2.1/string
> -I/opt/mozilla/include/mozilla-1.2.1/xpcom
> -I/opt/mozilla/include/mozilla-1.2.1/pref 
> -I./goanna/dist/include/ojiplugin
> -I./goanna/dist/include
> -I/var/tmp/mozilla/dist/include/nspr     
> -I/usr/X11R6/include   -fPIC  -I/usr/X11R6/include
> -fno-rtti -fno-exceptions -Wall -Wconversion
> -Wpointer-arith -Wcast-align -Woverloaded-virtual
> -Wsynth -Wno-ctor-dtor-privacy -pedantic
> -Wno-long-long -pthread -pipe  -DNDEBUG -DTRIMMED 
> -I/usr/X11R6/include -DMOZILLA_CLIENT -include
> ./goanna/mozilla-config.h
> -Wp,-MD,.deps/ojiSecureEnv.pp ojiSecureEnv.cpp
> ojiSecureEnv.cpp:767: type specifier omitted for
> parameter
> ojiSecureEnv.cpp:769: warning: ANSI C++ forbids
> declaration `NS_IMPL_ISUPPORTS' with no type
> ojiSecureEnv.cpp: In function `int
> NS_IMPL_ISUPPORTS(ojiSecureEnv)':
> ojiSecureEnv.cpp:769: parse error at end of input
> make[1]: *** [ojiSecureEnv.o] Error 1
> make[1]: Leaving directory `/var/tmp/kaffeOJIPlugin'
> make: *** [all] Error 2
>
----------------------------------------------------------------
> 
> Apparently c++ is choking at a macro called
> NS_IMPL_ISUPPORTS.
> But this macro is not defined anywhere in mozilla
> includes.
> Actually available macros are named
> NS_IMPL_ISUPPORTS[0123..] 
> etc. I am not sure how to proceed from here. Can
> anyone having
> experience with oji plugin structure help me?
> 
> By the way has kaffe-oji plugin development stopped?
> I am very
> interested on it as its a perfect solution for
> embedded
> devices where sun's jvm can not be used due to its
> bloat.
> 
> Thanks in advance.
> Vrihad
> 
> _______________________________________________
> No banners. No pop-ups. No kidding.
> Introducing My Way - http://www.myway.com
> 
> _______________________________________________
> kaffe mailing list
> kaffe@kaffe.org
> http://kaffe.org/cgi-bin/mailman/listinfo/kaffe


__________________________________________________
Do you Yahoo!?
Yahoo! Web Hosting - establish your business online
http://webhosting.yahoo.com