Hi Chris,

I've found that FF 4 beta on Linux x86_64 (Ubuntu 10.04) doesn't seem to work with the BROWSER=ff40 version of the plugin. I've updated to 8516 and tried to repeat the steps in your last email but I can't seem to get the make to work. It worked fine with 3.7 but I urgently need to move to 4 beta. There's also a thread on the gwt-dev list on this, where John gave me help to get the plugin going on 3.7.

I'm getting the following errors:

gwt-source/trunk/plugins/xpcom$ make
(cd ../common && make)
make[1]: Entering directory `/home/ajc/gwt-source/trunk/plugins/common'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/ajc/gwt-source/trunk/plugins/common'
Makefile:148: Using firefox libraries at ../../../plugin-sdks/gecko-sdks/gecko-1.9.3/Linux_x86_64-gcc3/lib [ ! -x ../../../plugin-sdks/gecko-sdks/gecko-1.9.3/Linux_x86_64-gcc3/bin/xpidl -o \( -e prebuilt/ff40/include/IOOPHM.h -a ! -w prebuilt/ff40/include/IOOPHM.h \) ] || ../../../plugin-sdks/gecko-sdks/gecko-1.9.3/Linux_x86_64-gcc3/bin/xpidl -I../../../plugin-sdks/gecko-sdks/gecko-1.9.3/idl -m header -e prebuilt/ff40/include/IOOPHM.h IOOPHM.idl g++ -g -O2 -fPIC -I../../../plugin-sdks/gecko-sdks/gecko-1.9.3/Linux_x86_64-gcc3/include -I../../../plugin-sdks/gecko-sdks/gecko-1.9.3/include -Iprebuilt/ff40/include/ -rdynamic -m64 -DBROWSER=ff40 -DGECKO_19 -fshort-wchar -c -o build/Linux_x86_64-gcc3-ff40/ExternalWrapper.o -I. -I../common ExternalWrapper.cpp
In file included from ExternalWrapper.h:21,
from ExternalWrapper.cpp:17:
mozincludes.h:11:26: error: xpcom-config.h: No such file or directory
mozincludes.h:12:28: error: mozilla-config.h: No such file or directory
In file included from ExternalWrapper.h:23,
from ExternalWrapper.cpp:17:
prebuilt/ff40/include/IOOPHM.h:10:25: error: nsISupports.h: No such file or directory
In file included from ExternalWrapper.h:25,
from ExternalWrapper.cpp:17:
Preferences.h:23:22: error: nsCOMPtr.h: No such file or directory
Preferences.h:25:25: error: nsIObserver.h: No such file or directory
Preferences.h:26:28: error: nsIPrefBranch2.h: No such file or directory
In file included from FFSessionHandler.h:23,
from ExternalWrapper.h:26,
from ExternalWrapper.cpp:17:
SessionData.h:23:19: error: jsapi.h: No such file or directory
In file included from ExternalWrapper.cpp:17:
ExternalWrapper.h:31:41: error: nsISecurityCheckedComponent.h: No such file or directory
ExternalWrapper.h:32:25: error: nsStringAPI.h: No such file or directory
ExternalWrapper.h:33:30: error: nsIWindowWatcher.h: No such file or directory
ExternalWrapper.h:34:26: error: nsIDOMWindow.h: No such file or directory
ExternalWrapper.cpp:19:36: error: nsIHttpProtocolHandler.h: No such file or directory
ExternalWrapper.cpp:21:22: error: nsNetCID.h: No such file or directory
ExternalWrapper.cpp:23:22: error: nsMemory.h: No such file or directory
ExternalWrapper.cpp:24:35: error: nsServiceManagerUtils.h: No such file or directory ExternalWrapper.cpp:25:30: error: nsIPromptService.h: No such file or directory ExternalWrapper.cpp:27:34: error: nsIDOMWindowInternal.h: No such file or directory ExternalWrapper.cpp:28:28: error: nsIDOMLocation.h: No such file or directory ExternalWrapper.cpp:29:28: error: nsXPCOMStrings.h: No such file or directory ExternalWrapper.cpp:30:32: error: nsICategoryManager.h: No such file or directory ExternalWrapper.cpp:31:31: error: nsIJSContextStack.h: No such file or directory ExternalWrapper.cpp:32:30: error: nsIScriptContext.h: No such file or directory ExternalWrapper.cpp:33:35: error: nsIScriptGlobalObject.h: No such file or directory
ExternalWrapper.cpp:34:27: error: nsPIDOMWindow.h: No such file or directory
ExternalWrapper.cpp:37:42: error: nsIClassInfoImpl.h: No such file or directory
In file included from ExternalWrapper.h:23,
from ExternalWrapper.cpp:17:
prebuilt/ff40/include/IOOPHM.h:27: error: expected initializer before ‘:’ token
make: *** [build/Linux_x86_64-gcc3-ff40/ExternalWrapper.o] Error 1

What am I doing wrong?

Thanks in advance

Alan





On 06/17/2010 04:23 PM, Chris Conroy wrote:
On Tue, Jun 15, 2010 at 9:09 AM, Alan Chaney<a...@mechnicality.com>  wrote:
I'm developing a large WebGL application which is currently only supported
by the nightly builds, so the answer to your question is, sadly, no :-) .

I really, really want to be able to debug GWT in Firefox, so if necessary
I'd be prepared to help with testing/building.

Alan


On 06/14/2010 02:35 PM, Jim Douglas wrote:
Firefox 3.7 is the nightly ("Minefield") build; is it possible to
switch back to the current released version (3.6.3)?


On Jun 14, 1:18 pm, Alan Chaney<a...@mechnicality.com>   wrote:

When I try to install the dev plugin on my Ubuntu 10.04 x64 system I get:

"No suitable plugins were found"

Seems to me that's because the 'latest' version in the plugin descriptor
is set to 3.6.

Does anyone know if there is a dev plugin build for 3.7? If not, can I
build/modify one myself?

TIA

Alan
Preliminary support for Firefox 3.7 just went in to trunk thanks to
the hard work by John Tamplin. You'll need to build the extension
yourself. It's currently working on Linux and Mac, and Windows support
for VS will be coming later.

The plugins live at trunk/plugins/ and you should invoke the makefile
from that directory. You'll want to set your environment with
BROWSER=ff40 (e.g. export BROWSER=ff40 with bash) to tell the makefile
that you want to build for Minefield. Also note you will need to
checkout the plugin-sdks parallel to your trunk/ checkout of gwt:

in same folder as GWT trunk, do
svn co https://google-web-toolkit.googlecode.com/svn/plugin-sdks

If you don't want to mess with getting libidl on your box, you can
comment out the lines199-203 in xpcom/Makefile which call out to
xpidl. The generated file is up in svn so you don't need to run this
portion if libidl gives you trouble.

After a successful build, you'll find the extension packaged at
xpcom/prebuilt/gwt-dev-plugin.xpi


--
You received this message because you are subscribed to the Google Groups "Google 
Web Toolkit" group.
To post to this group, send email to google-web-tool...@googlegroups.com.
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to