The short answer is that after preliminary support went in, the supporting libraries changed upstream. Also, when the prelim support went in Windows dev libraries weren't even available. I think John has a change in the works to get this updated but is blocked on something.
I suggest for the time being that you just use production mode for anything you specifically have to test on 3.7. If that won't work, consider using a slightly older version of 3.7 (from Jun 16 or so) to build the plugin. On Wed, Aug 11, 2010 at 11:30 AM, [email protected] < [email protected]> wrote: > 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<[email protected]> >> 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<[email protected]> 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 >> >> >> > > -- Chris Conroy Software Engineer Google, Atlanta -- You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
