bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

sys_socket: inconsistent linker warnings?


From: Simon Josefsson
Subject: sys_socket: inconsistent linker warnings?
Date: Mon, 20 Oct 2008 14:50:38 +0200
User-agent: Gnus/5.110011 (No Gnus v0.11) Emacs/22.2 (gnu/linux)

Linking gsasl on mingw fails with:

gsasl.o: In function `readln':
/home/jas/src/gsasl/gsasl-0.2.29/src/gsasl.c:101: undefined reference to 
`_recv_used_without_requesting_gnulib_module_recv'
gsasl.o: In function `main':
/home/jas/src/gsasl/gsasl-0.2.29/src/gsasl.c:480: undefined reference to 
`_rpl_connect'
/home/jas/src/gsasl/gsasl-0.2.29/src/gsasl.c:483: undefined reference to 
`_rpl_close'
/home/jas/src/gsasl/gsasl-0.2.29/src/gsasl.c:473: undefined reference to 
`_rpl_socket'
/home/jas/src/gsasl/gsasl-0.2.29/src/gsasl.c:825: undefined reference to 
`_shutdown_used_without_requesting_gnulib_module_shutdown'
/home/jas/src/gsasl/gsasl-0.2.29/src/gsasl.c:826: undefined reference to 
`_rpl_close'
gsasl_cmd.o: In function `cmdline_parser_file_save':
/home/jas/src/gsasl/gsasl-0.2.29/src/gsasl_cmd.c:447: undefined reference to 
`_rpl_fclose'

The linker failures are understandable, I haven't added these gnulib
modules (yet).

But why does it complain about '_rpl_connect' rather than
'socket_used_without_requesting_gnulib_module_connect'?

Looking at sys_socket.in.h, I'd expect that the failures would be
similar for all socket functions, and that they follow the longer form.

/Simon




reply via email to

[Prev in Thread] Current Thread [Next in Thread]