Hello.

On Fri, 2014-04-11 at 10:53, cedlemo wrote:
> Hi,
> 
> I try to install elev8 (the javascript bindings)  from git on archlinux. 
> I have installed all the dependencies (EFL, elementary ... and v8) but 
> when I launch the autoconf script, I still have this error:
> 
> checking for libv8... configure: error: elev8 requires libv8 >= 3.5.0
> 
> The version on my system is : 3.23 so this should be ok ?

I just had a look at the configure check and the "version" check is
interesting:

dnl Check for libv8 and v8.h by linking a bit of code using v8
AC_LANG_PUSH(C++)
AC_SUBST(V8_LIBS)
AC_MSG_CHECKING([for libv8])
saved_LIBS="$LIBS"
LIBS="$LIBS -lv8"
AC_LINK_IFELSE(
[AC_LANG_PROGRAM(
[[
  #include <v8.h>
  v8::Persistent<v8::Number> n;
]],
[[
  n = v8::Persistent<v8::Number>::New(v8::Number::New(0));
  v8::Handle<v8::Object> o = v8::Object::New();
  o->HasOwnProperty(v8::String::New("bazinga"));
]],
)],[V8_LIBS="-lv8"], AC_MSG_ERROR([elev8 requires libv8 >= 3.5.0]))

We don't really want a specific version but more a specific functionality which
came with this version.

Digging bit deeper shows that this was changed in newer versions and we already
have a bug report about it.
https://phab.enlightenment.org/T1114

But here comes the problem nobody is working on elev8 right now. Or
better for a while already. You are welcome to provide patches to
update it against a newer v8 version but I don't know how much work it
is.

regards
Stefan Schmidt

------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to