This should now be fixed in trunk. V 1.3.9.1, r2829.

/Søren

On Fri, Sep 4, 2009 at 09:13, kripken <[email protected]> wrote:

>
> You are right, that was indeed the issue - our build system for some
> reason didn't think to do a complete rebuild even though v8.h had
> changed. It works fine now.
>
> Thanks!
>
> - Kripken
>
>
>
> On Sep 4, 10:02 am, Søren Gjesse <[email protected]> wrote:
> > Have you switched you project to use the v8.h include file from trunk as
> > well and rebuild your project? We do not provide binary compatibility
> > between different versions of V8. E.g `v8::Value::IsString() const' was
> > marked as inline in v8.h at some point and therefore there should be no
> > references to it from you projects object files.
> > Regarding tags we have branches for version 1.1 (used in Chrome 2.0) and
> > version 1.2 (used in Chrome 3.0 beta). Current trunk is 1.3 which is
> > currently used in the Chromium project. I suggest that you try to keep
> you
> > project using trunk as that will give you the benefit of all the latest
> > changes to V8. When a new version is pushed to trunk (from the
> bleeding_edge
> > branch where actual development takes place) the Chromium project is
> almost
> > always updated immediately to ensure compatibility and stability.
> >
> > Regards,
> > Søren
> >
> > On Fri, Sep 4, 2009 at 08:40, kripken <[email protected]> wrote:
> >
> > > I have a project that has been using V8 1.0 so far, and just now I
> > > tried the latest trunk, but get strange linking errors. V8 itself
> > > builds ok, but when I link it against my project, I get several
> > > errors,
> >
> > > undefined reference to `v8::Value::IsString() const'
> > > undefined reference to `v8::Function::Cast(v8::Value*)'
> > > undefined reference to `v8::V8::DisposeGlobal(void**)'
> > > undefined reference to `v8::V8::GlobalizeReference(void**)'
> > > collect2: ld returned 1 exit status
> >
> > > I'm not sure what's causing these. V8 1.0 links (and runs fine)
> > > against my exact same code without issue. This happens both when
> > > compiled as release and debug.
> >
> > > Is this an issue with trunk not currently building for anyone, or is
> > > there some strange problem with my setup? Thanks in advance.
> >
> > > - Kripken
> >
> > > P.S. Should I be using a tag instead? The last tag seems to be 1.1,
> > > but trunk says it is 1.3.9.
> >
> >
> >
>

--~--~---------~--~----~------------~-------~--~----~
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
-~----------~----~----~----~------~----~------~--~---

Reply via email to