Done. Please try again. Sorry for bothering!
On 2012/11/07 18:37:43, brettw wrote:
> Ah, sInce you're now using PPB_Graphics2D_Impl outside of the
> webkit_glue project, you need to export it. So add
> WEBKIT_PLUGINS_EXPORT to the class declaration. You can remove it from
> the Create member then since everything in the class will be exported.
> Same with the resource helper class it mentions.
> You also have a warning about bool (use PP_ToBool)
> Brett
> On Wed, Nov 7, 2012 at 12:18 AM, Victor Hsieh
<mailto:
victo...@chromium.org> wrote:
> > Brett,
> >
> > I've fixed chromium-style errors caught by buildbot (just learned that
> I can
> > turn on clang_use_chrome_plugins to catch it locally). But there is one
> > more error of "inconsistent dll linkage" on Windows that seems to
> relate to
> > WEBKIT_PLUGINS_EXPORT. Do you have any idea?
> >
> > Victor
> >
> > [Full log:
> >
http://build.chromium.org/p/tryserver.chromium/builders/win/builds/35768/steps/compile/logs/stdio%5D
> >
> > FAILED: ninja -t msvc -r . -o
> > obj\webkit\plugins\ppapi\content.ppb_graphics_2d_impl.obj -e
> environment.x86
> > -- E:\b\build\goma\gomacc.exe cl.exe /nologo /showIncludes /FC
> > @obj\webkit\plugins\ppapi\content.ppb_graphics_2d_impl.obj.rsp /c
> > ..\..\webkit\plugins\ppapi\ppb_graphics_2d_impl.cc
> > /Foobj\webkit\plugins\ppapi\content.ppb_graphics_2d_impl.obj
> /Fdcontent.pdb
> >
e:\b\build\slave\win\build\src\webkit\plugins\ppapi\ppb_graphics_2d_impl.cc(183)
> > : error C2220: warning treated as error - no 'object' file generated
> >
> >
e:\b\build\slave\win\build\src\webkit\plugins\ppapi\ppb_graphics_2d_impl.cc(183)
> > : warning C4273: 'webkit::ppapi::PPB_Graphics2D_Impl::Create' :
> inconsistent
> > dll linkage
> >
> >
> >
> e:\b\build\slave\win\build\src\webkit\plugins\ppapi\ppb_graphics_2d_impl.h(40)
> > : see previous definition of 'Create'
> >
> >
e:\b\build\slave\win\build\src\webkit\plugins\ppapi\ppb_graphics_2d_impl.cc(642)
> > : warning C4273:
> > 'webkit::ppapi::PPB_Graphics2D_Impl::ConvertToLogicalPixels' :
> inconsistent
> > dll linkage
> >
> >
> >
> e:\b\build\slave\win\build\src\webkit\plugins\ppapi\ppb_graphics_2d_impl.h(90)
> > : see previous definition of 'ConvertToLogicalPixels'
> >
> >
> >
> >
> > On Wed, Nov 7, 2012 at 1:34 PM, <mailto:
commi...@chromium.org> wrote:
> >>
> >> Sorry for I got bad news for ya.
> >> Compile failed with a clobber build on linux_clang.
> >>
> >>
http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=linux_clang&number=62000
> >>
> >> Your code is likely broken or HEAD is junk. Please ensure your
> >> code is not broken then alert the build sheriffs.
> >> Look at the try server FAQ for more details.
> >>
> >>
https://chromiumcodereview.appspot.com/11053003/
> >
> >
https://codereview.chromium.org/11053003/