[Pkg-javascript-devel] Bug#799446: libuv1: missing symbols on kfreebsd

Jérémy Lal kapouer at melix.org
Sat Sep 19 09:23:53 UTC 2015


Package: libuv1
Version: 1.7.4-1
Severity: normal

Hello,

the build log says it all
https://buildd.debian.org/status/fetch.php?pkg=libuv1&arch=kfreebsd-amd64&ver=1.7.4-1&stamp=1442261460

and when trying to link nodejs against libuv1 1.7.4 i get:

  g++ -pthread -rdynamic -m64 -Wl,--export-dynamic -Wl,-z,relro -o /home/kapouer/nodejs/out/Release/cctest -Wl,--start-group /home/kapouer/nodejs/out/Release/obj.target/cctest/test/cctest/util.o /home/kapouer/nodejs/out/Release/obj.target/deps/gtest/libgtest.a /home/kapouer/nodejs/out/Release/obj.target/deps/v8/tools/gyp/libv8_libplatform.a /home/kapouer/nodejs/out/Release/obj.target/deps/v8/tools/gyp/libv8_base.a /home/kapouer/nodejs/out/Release/obj.target/deps/v8/tools/gyp/libv8_libbase.a /home/kapouer/nodejs/out/Release/obj.target/deps/v8/tools/gyp/libv8_nosnapshot.a -Wl,--end-group -lz -luv -lrt -lpthread -lnsl -lkvm -ldl -lssl -lcrypto -licui18n -licuuc -licudata
/usr/lib/gcc/x86_64-kfreebsd-gnu/5/../../../x86_64-kfreebsd-gnu/libuv.so: undefined reference to `uv__platform_loop_delete'
/usr/lib/gcc/x86_64-kfreebsd-gnu/5/../../../x86_64-kfreebsd-gnu/libuv.so: undefined reference to `uv__hrtime'
/usr/lib/gcc/x86_64-kfreebsd-gnu/5/../../../x86_64-kfreebsd-gnu/libuv.so: undefined reference to `uv__platform_invalidate_fd'
/usr/lib/gcc/x86_64-kfreebsd-gnu/5/../../../x86_64-kfreebsd-gnu/libuv.so: undefined reference to `uv__io_poll'
/usr/lib/gcc/x86_64-kfreebsd-gnu/5/../../../x86_64-kfreebsd-gnu/libuv.so: undefined reference to `uv__platform_loop_init'
/usr/lib/gcc/x86_64-kfreebsd-gnu/5/../../../x86_64-kfreebsd-gnu/libuv.so: undefined reference to `uv__fs_event_close'
collect2: error: ld returned 1 exit status


I suspect kqueue.c is missing.
Investigating...

Jérémy



More information about the Pkg-javascript-devel mailing list