Rawhide broken?

Tom Hughes tom at compton.nu
Sun Apr 26 08:16:00 UTC 2015


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 (tom at compton.nu)
http://compton.nu/


More information about the nodejs mailing list