It has been working fine for me.  Is it possible you have the wrong
version of WebKit?  What does tools/sync-webkit-git.py say?

On Tue, Nov 3, 2009 at 6:46 PM, n179911 <n179...@gmail.com> wrote:
>
> Thanks. Kenneth,
>
> I fixed the "ENABLE_3D_CANVAS" redefined error. But I still get the
> following compilation error:
>
> In file included from
> /Users/samuel/chromium3/src/third_party/WebKit/WebCore/WebCore.gyp/../bindings/v8/DerivedSourcesAllInOne.cpp:65:
>        
> /Users/samuel/chromium3/src/third_party/WebKit/WebCore/WebCore.gyp/../../../../xcodebuild/WebCore.build/DerivedSources/Debug/bindings/V8Console.cpp:40:
> error: no matching function for call to
> 'WebCore::ScriptCallStack::ScriptCallStack(const v8::Arguments&, int)'
> ../bindings/v8/ScriptCallStack.h:58: note: candidates are:
> WebCore::ScriptCallStack::ScriptCallStack(const v8::Arguments&,
> unsigned int, WebCore::String, int)
> ../bindings/v8/ScriptCallStack.h:46: note:
> WebCore::ScriptCallStack::ScriptCallStack(const
> WebCore::ScriptCallStack&)
>
>
>
> On Tue, Nov 3, 2009 at 6:40 PM, n179911 <n179...@gmail.com> wrote:
>> Thanks Kenneth.
>>
>> I tried this. But I get
>>
>> I/Users/samuel/chromium3/src/third_party/WebKit/WebCore/WebCore.gyp/../../../../xcodebuild/WebCore.build/Debug/webcore_bindings.build/DerivedSources/i386
>> -I/Users/samuel/chromium3/src/third_party/WebKit/WebCore/WebCore.gyp/../../../../xcodebuild/WebCore.build/Debug/webcore_bindings.build/DerivedSources
>> -c 
>> /Users/samuel/chromium3/src/third_party/WebKit/WebCore/WebCore.gyp/../../../../xcodebuild/DerivedSources/Debug/webkit/HTMLElementFactory.cpp
>> -o 
>> /Users/samuel/chromium3/src/third_party/WebKit/WebCore/WebCore.gyp/../../../../xcodebuild/WebCore.build/Debug/webcore_bindings.build/Objects-normal/i386/HTMLElementFactory.o
>> <command-line>: error: "ENABLE_3D_CANVAS" redefined
>> <command-line>: error: this is the location of the previous definition
>>        <command-line>: error: this is the location of the previous definition
>>
>> and also:
>>
>> /Users/samuel/chromium3/src/third_party/WebKit/WebCore/WebCore.gyp/../../../../xcodebuild/WebCore.build/DerivedSources/Debug/bindings/V8Console.cpp:49:
>> error: no matching function for call to
>> 'WebCore::ScriptCallStack::ScriptCallStack(const v8::Arguments&, int)'
>> ../bindings/v8/ScriptCallStack.h:58: note: candidates are:
>> WebCore::ScriptCallStack::ScriptCallStack(const v8::Arguments&,
>> unsigned int, WebCore::String, int)
>> ../bindings/v8/ScriptCallStack.h:46: note:
>> WebCore::ScriptCallStack::ScriptCallStack(const
>> WebCore::ScriptCallStack&)
>>
>>
>>
>> On Mon, Nov 2, 2009 at 10:38 PM, Kenneth Russell <k...@chromium.org> wrote:
>>> On Mon, Nov 2, 2009 at 10:27 PM, n179911 <n179...@gmail.com> wrote:
>>>>
>>>> Hi,
>>>>
>>>> I have tried syncing up chromium HEAD by doing this (since i use git
>>>> for chromium and webkit).
>>>> $ git pull (update chromium)
>>>> $ gclient sync
>>>> $ tools/sync-webkit-git.py (update webkit)
>>>>
>>>> But i got the following errors when I compile it. It appears the
>>>> method 'CanvasRenderingContext3D::attachShader' is called with the
>>>> wrong number of parameters.
>>>> Does anyone know how to fix it?
>>>>
>>>> Thank you.
>>>>
>>>> chromium3/src/third_party/WebKit/WebCore/WebCore.gyp/../../../../xcodebuild/WebCore.build/DerivedSources/Debug/bindings/V8CanvasRenderingContext3D.cpp:90:
>>>> error: no matching function for call to
>>>> 'WebCore::CanvasRenderingContext3D::attachShader(WebCore::CanvasProgram*&,
>>>> WebCore::CanvasShader*&)'
>>>>        ../html/canvas/CanvasRenderingContext3D.h:64: note: candidates are:
>>>> void 
>>>> WebCore::CanvasRenderingContext3D::attachShader(WebCore::CanvasProgram*,
>>>> WebCore::CanvasShader*, WebCore::ExceptionCode&)
>>>> /Users/samuel/chromium3/src/third_party/WebKit/WebCore/WebCore.gyp/../../../../xcodebuild/WebCore.build/DerivedSources/Debug/bindings/V8CanvasRenderingContext3D.cpp:101:
>>>> error: no matching function for call to
>>>> 'WebCore::CanvasRenderingContext3D::bindAttribLocation(WebCore::CanvasProgram*&,
>>>> unsigned int&, WebCore::String&)'
>>>> ../html/canvas/CanvasRenderingContext3D.h:65: note: candidates are:
>>>> void 
>>>> WebCore::CanvasRenderingContext3D::bindAttribLocation(WebCore::CanvasProgram*,
>>>> long unsigned int, const WebCore::String&, WebCore::ExceptionCode&)
>>>> /Users/samuel/chromium3/src/third_party/WebKit/WebCore/WebCore.gyp/../../../../xcodebuild/WebCore.build/DerivedSources/Debug/bindings/V8CanvasRenderingContext3D.cpp:111:
>>>> error: no matching function for call to
>>>> 'WebCore::CanvasRenderingContext3D::bindBuffer(unsigned int&,
>>>> WebCore::CanvasBuffer*&)'
>>>> ../html/canvas/CanvasRenderingContext3D.h:66: note: candidates are:
>>>> void WebCore::CanvasRenderingContext3D::bindBuffer(long unsigned int,
>>>> WebCore::CanvasBuffer*, WebCore::ExceptionCode&)
>>>
>>> It looks like upstream WebKit changes have broken our WebGL
>>> implementation again. The reason you're running into this is probably
>>> that you synced a more recent version of WebKit than is described in
>>> the DEPS file. Your best bet to get things compiling again quickly is
>>> to set ENABLE_3D_CANVAS=0 in src/build/features_override.gypi, run
>>> "gclient runhooks --force", and rebuild.
>>>
>>> -Ken
>>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to