[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: gnutls 3.0.4 and mingw-w64 build issues
From: |
Hoyt, David |
Subject: |
RE: gnutls 3.0.4 and mingw-w64 build issues |
Date: |
Fri, 21 Oct 2011 16:46:11 -0700 |
> ../../../pkgs/gnutls-3.0.4-git/extra/includes/gnutls/openssl.h:95:26: error:
> expected ')' before numeric constant
I've attached all my patches so far dealing with Makefile.am build issues.
These also resolve the above problem.
There are several more issues, however, when compiling gnutls-server -- headers
being included that don't exist with mingw-w64. e.g.:
src/common.h: <netinet/ip.h> doesn't exist (guard with _WIN32 or something
looking for MinGW?)
src/certtool-cfg.c: <arpa/inet.h> doesn't exist (guard?)
src/serv.c: <sys/select.h> doesn't exist (guard?)
src/udp-serv.c: <arpa/inet.h> doesn't exist (guard?)
Guarding them and compiling results in a slew of errors. My patch does not
include those guards b/c I was unsure what the best course of action is. At any
rate, here are the errors I get when guarding them with #ifndef _WIN32:
CC libcmd_certtool_la-certtool-cfg.lo
../../../pkgs/gnutls-3.0.4-git/src/certtool-cfg.c: In function 'string_to_ip':
../../../pkgs/gnutls-3.0.4-git/src/certtool-cfg.c:831:7: warning: implicit
declaration of function 'inet_pton'
CCLD libcmd-certtool.la
copying selected object files to avoid basename conflicts...
CC serv.o
../../../pkgs/gnutls-3.0.4-git/src/serv.c: In function 'listener_free':
../../../pkgs/gnutls-3.0.4-git/src/serv.c:156:7: warning: implicit declaration
of function 'shutdown_used_without_requesting_gnulib_module_shutdown'
../../../pkgs/gnutls-3.0.4-git/src/serv.c:157:7: warning: implicit declaration
of function 'close_used_without_including_unistd_h'
../../../pkgs/gnutls-3.0.4-git/src/serv.c: In function 'wait_for_connection':
../../../pkgs/gnutls-3.0.4-git/src/serv.c:661:3: warning: implicit declaration
of function 'select_used_without_including_sys_select_h'
../../../pkgs/gnutls-3.0.4-git/src/serv.c: In function 'listen_socket':
../../../pkgs/gnutls-3.0.4-git/src/serv.c:719:7: warning: implicit declaration
of function 'socket_used_without_requesting_gnulib_module_socket'
../../../pkgs/gnutls-3.0.4-git/src/serv.c:729:11: warning: implicit declaration
of function 'setsockopt_used_without_requesting_gnulib_module_setsockopt'
../../../pkgs/gnutls-3.0.4-git/src/serv.c:749:7: warning: implicit declaration
of function 'bind_used_without_requesting_gnulib_module_bind'
../../../pkgs/gnutls-3.0.4-git/src/serv.c:758:11: warning: implicit declaration
of function 'listen_used_without_requesting_gnulib_module_listen'
../../../pkgs/gnutls-3.0.4-git/src/serv.c: In function 'tcp_server':
../../../pkgs/gnutls-3.0.4-git/src/serv.c:1213:13: warning: implicit
declaration of function 'accept_used_without_requesting_gnulib_module_accept'
CC udp-serv.o
../../../pkgs/gnutls-3.0.4-git/src/udp-serv.c: In function 'udp_server':
../../../pkgs/gnutls-3.0.4-git/src/udp-serv.c:82:9: warning: implicit
declaration of function
'recvfrom_used_without_requesting_gnulib_module_recvfrom'
../../../pkgs/gnutls-3.0.4-git/src/udp-serv.c: In function 'pull_timeout_func':
../../../pkgs/gnutls-3.0.4-git/src/udp-serv.c:189:3: warning: implicit
declaration of function 'select_used_without_including_sys_select_h'
../../../pkgs/gnutls-3.0.4-git/src/udp-serv.c: In function 'push_func':
../../../pkgs/gnutls-3.0.4-git/src/udp-serv.c:212:3: warning: implicit
declaration of function 'sendto_used_without_requesting_gnulib_module_sendto'
CC common.o
CCLD gnutls-serv.exe
serv.o:serv.c:(.text+0xd6): undefined reference to
`shutdown_used_without_requesting_gnulib_module_shutdown'
serv.o:serv.c:(.text+0xe4): undefined reference to
`close_used_without_including_unistd_h'
serv.o:serv.c:(.text+0x11f1): undefined reference to
`select_used_without_including_sys_select_h'
serv.o:serv.c:(.text+0x13ca): undefined reference to
`socket_used_without_requesting_gnulib_module_socket'
serv.o:serv.c:(.text+0x141b): undefined reference to
`setsockopt_used_without_requesting_gnulib_module_setsockopt'
serv.o:serv.c:(.text+0x1436): undefined reference to
`close_used_without_including_unistd_h'
serv.o:serv.c:(.text+0x145a): undefined reference to
`bind_used_without_requesting_gnulib_module_bind'
serv.o:serv.c:(.text+0x1475): undefined reference to
`close_used_without_including_unistd_h'
serv.o:serv.c:(.text+0x1493): undefined reference to
`listen_used_without_requesting_gnulib_module_listen'
serv.o:serv.c:(.text+0x23df): undefined reference to
`select_used_without_including_sys_select_h'
serv.o:serv.c:(.text+0x24b8): undefined reference to
`accept_used_without_requesting_gnulib_module_accept'
udp-serv.o:udp-serv.c:(.text+0x10d): undefined reference to
`recvfrom_used_without_requesting_gnulib_module_recvfrom'
udp-serv.o:udp-serv.c:(.text+0x259): undefined reference to
`recvfrom_used_without_requesting_gnulib_module_recvfrom'
udp-serv.o:udp-serv.c:(.text+0x609): undefined reference to
`select_used_without_including_sys_select_h'
udp-serv.o:udp-serv.c:(.text+0x660): undefined reference to
`recvfrom_used_without_requesting_gnulib_module_recvfrom'
udp-serv.o:udp-serv.c:(.text+0x6ef): undefined reference to
`sendto_used_without_requesting_gnulib_module_sendto'
udp-serv.o:udp-serv.c:(.text+0x739): undefined reference to
`recvfrom_used_without_requesting_gnulib_module_recvfrom'
collect2: ld returned 1 exit status
build_fixes.patch
Description: build_fixes.patch
- gnutls 3.0.4 and mingw-w64 build issues, Hoyt, David, 2011/10/20
- Re: gnutls 3.0.4 and mingw-w64 build issues, Simon Josefsson, 2011/10/21
- RE: gnutls 3.0.4 and mingw-w64 build issues, Hoyt, David, 2011/10/21
- Re: gnutls 3.0.4 and mingw-w64 build issues, Nikos Mavrogiannopoulos, 2011/10/21
- RE: gnutls 3.0.4 and mingw-w64 build issues, Hoyt, David, 2011/10/21
- RE: gnutls 3.0.4 and mingw-w64 build issues, Hoyt, David, 2011/10/21
- RE: gnutls 3.0.4 and mingw-w64 build issues, Hoyt, David, 2011/10/21
- RE: gnutls 3.0.4 and mingw-w64 build issues,
Hoyt, David <=
- RE: gnutls 3.0.4 and mingw-w64 build issues, Hoyt, David, 2011/10/21
- Re: gnutls 3.0.4 and mingw-w64 build issues, Nikos Mavrogiannopoulos, 2011/10/22
- Re: gnutls 3.0.4 and mingw-w64 build issues, Nikos Mavrogiannopoulos, 2011/10/21
- RE: gnutls 3.0.4 and mingw-w64 build issues, Hoyt, David, 2011/10/21
- Re: gnutls 3.0.4 and mingw-w64 build issues, Nikos Mavrogiannopoulos, 2011/10/22
- Re: gnutls 3.0.4 and mingw-w64 build issues, Nikos Mavrogiannopoulos, 2011/10/25
- RE: gnutls 3.0.4 and mingw-w64 build issues, Hoyt, David, 2011/10/25