Hello all,

I am trying to compile some libuv examples, and i get undefined reference 
errors in all of them. In particular in 05-tcp-echo-server i get the 
following output:

find . -name "*.gc*" -exec rm {} \;
rm -rf `find . -name "*.dSYM" -print`
rm -f main main.o
cc -g -O2 -Wall 
-I/home/pgirao/Projects/Libraries/libuv-dox/examples/05-tcp-echo-server/../libuv/include/
 
/home/pgirao/Projects/Libraries/libuv-dox/examples/05-tcp-echo-server/../libuv/out/Debug/libuv.a
 
main.c -o main
main.c: In function ‘read_cb’:
main.c:47:8: warning: unused variable ‘readp’ [-Wunused-variable]
/tmp/ccEhPGtr.o: In function `read_cb':
/home/pgirao/Projects/Libraries/libuv-dox/examples/05-tcp-echo-server/main.c:66:
 
undefined reference to `uv_buf_init'
/home/pgirao/Projects/Libraries/libuv-dox/examples/05-tcp-echo-server/main.c:55:
 
undefined reference to `uv_close'
/tmp/ccEhPGtr.o: In function `write_cb':
/home/pgirao/Projects/Libraries/libuv-dox/examples/05-tcp-echo-server/main.c:78:
 
undefined reference to `uv_strerror'
/home/pgirao/Projects/Libraries/libuv-dox/examples/05-tcp-echo-server/main.c:78:
 
undefined reference to `uv_err_name'
/tmp/ccEhPGtr.o: In function `alloc_cb':
/home/pgirao/Projects/Libraries/libuv-dox/examples/05-tcp-echo-server/main.c:41:
 
undefined reference to `uv_buf_init'
/tmp/ccEhPGtr.o: In function `connection_cb':
/home/pgirao/Projects/Libraries/libuv-dox/examples/05-tcp-echo-server/main.c:29:
 
undefined reference to `uv_tcp_init'
/home/pgirao/Projects/Libraries/libuv-dox/examples/05-tcp-echo-server/main.c:31:
 
undefined reference to `uv_accept'
/home/pgirao/Projects/Libraries/libuv-dox/examples/05-tcp-echo-server/main.c:26:
 
undefined reference to `uv_strerror'
/home/pgirao/Projects/Libraries/libuv-dox/examples/05-tcp-echo-server/main.c:26:
 
undefined reference to `uv_err_name'
/tmp/ccEhPGtr.o: In function `read_cb':
/home/pgirao/Projects/Libraries/libuv-dox/examples/05-tcp-echo-server/main.c:67:
 
undefined reference to `uv_write'
/tmp/ccEhPGtr.o: In function `connection_cb':
/home/pgirao/Projects/Libraries/libuv-dox/examples/05-tcp-echo-server/main.c:36:
 
undefined reference to `uv_read_start'
/home/pgirao/Projects/Libraries/libuv-dox/examples/05-tcp-echo-server/main.c:34:
 
undefined reference to `uv_close'
/tmp/ccEhPGtr.o: In function `main':
/home/pgirao/Projects/Libraries/libuv-dox/examples/05-tcp-echo-server/main.c:89:
 
undefined reference to `uv_default_loop'
/home/pgirao/Projects/Libraries/libuv-dox/examples/05-tcp-echo-server/main.c:92:
 
undefined reference to `uv_tcp_init'
/home/pgirao/Projects/Libraries/libuv-dox/examples/05-tcp-echo-server/main.c:95:
 
undefined reference to `uv_ip4_addr'
/home/pgirao/Projects/Libraries/libuv-dox/examples/05-tcp-echo-server/main.c:97:
 
undefined reference to `uv_tcp_bind'
/home/pgirao/Projects/Libraries/libuv-dox/examples/05-tcp-echo-server/main.c:99:
 
undefined reference to `uv_listen'
/home/pgirao/Projects/Libraries/libuv-dox/examples/05-tcp-echo-server/main.c:104:
 
undefined reference to `uv_run'
/home/pgirao/Projects/Libraries/libuv-dox/examples/05-tcp-echo-server/main.c:100:
 
undefined reference to `uv_strerror'
/home/pgirao/Projects/Libraries/libuv-dox/examples/05-tcp-echo-server/main.c:100:
 
undefined reference to `uv_err_name'
collect2: ld returned 1 exit status
make: *** [main] Error 1

I followed the instructions in 
https://github.com/thlorenz/libuv-dox/tree/master/examples.

Can someone help me?

Thank you all!

-- 
You received this message because you are subscribed to the Google Groups 
"libuv" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/libuv.
For more options, visit https://groups.google.com/d/optout.

Reply via email to