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.

Reply via email to