On 18/04/15 11:05, Tom Hughes wrote:
Anybody know what's going on with nodejs in rawhide?

It seems libuv has been rebased to 1.x which brings various API changes
but nodejs is still 0.10 which doesn't seem to be able to cope? Trying to
build binary extensions gets errors like:

In file included from ../src/srs.cc:5:0:
/usr/include/node/node.h:150:46: error: 'uv_statbuf_t' does not name a type
  v8::Local<v8::Object> BuildStatsObject(const uv_statbuf_t* s);
                                               ^
/usr/include/node/node.h:252:27: error: variable or field 'SetErrno' declared 
void
  NODE_EXTERN void SetErrno(uv_err_t err);
                            ^
/usr/include/node/node.h:252:27: error: 'uv_err_t' was not declared in this 
scope
srs.target.mk:92: recipe for target 'Release/obj.target/srs/src/srs.o' failed
make: Leaving directory '/builddir/build/BUILD/package-fedora/build'
make: *** [Release/obj.target/srs/src/srs.o] Error 1

Because node.h is referring to types like uv_err_t that uv.h no longer 
defines...

Is there any news on this? I've got extensions that need to be rebuilt because of other SONAME changes but right now no binary extensions will build in rawhide...

Tom

--
Tom Hughes ([email protected])
http://compton.nu/
_______________________________________________
nodejs mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/nodejs

Reply via email to