Mercurial > mplayer.hg
changeset 30260:5c3dacc19ab8
Fix compilation after recent changes in FFmpeg.
Patch by Etienne Buira, etienne D buira A free D fr
author | cehoyos |
---|---|
date | Thu, 14 Jan 2010 12:06:38 +0000 |
parents | 2c671b7d2bd4 |
children | 8fa8b84a0812 |
files | configure |
diffstat | 1 files changed, 64 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/configure Thu Jan 14 06:19:45 2010 +0000 +++ b/configure Thu Jan 14 12:06:38 2010 +0000 @@ -680,6 +680,9 @@ _pvr=auto _network=yes _winsock2_h=auto +_struct_addrinfo=auto +_getaddrinfo=auto +_struct_sockaddr_storage=auto _smb=auto _vidix=auto _vidix_pcidb=yes @@ -3100,6 +3103,64 @@ fi +echocheck "netdb.h, struct addrinfo" +if test "$_struct_addrinfo" = auto; then + _struct_addrinfo=no + cat > $TMPC << EOF +#include <sys/types.h> +#include <sys/socket.h> +#include <netdb.h> +int main(void) { struct addrinfo ai; return 0; } +EOF + cc_check && _struct_addrinfo=yes +fi +echores "$_struct_addrinfo" + +if test "$_struct_addrinfo" = yes; then + def_addrinfo="#define HAVE_STRUCT_ADDRINFO 1" +else + def_addrinfo="#define HAVE_STRUCT_ADDRINFO 0" +fi + + +echocheck "netdb.h, getaddrinfo()" +if test "$_getaddrinfo" = auto; then + _getaddrinfo=no + cat > $TMPC << EOF +#include <sys/types.h> +#include <sys/socket.h> +#include <netdb.h> +int main(void) { (void) getaddrinfo(0, 0, 0, 0); return 0; } +EOF + cc_check && _getaddrinfo=yes +fi +echores "$_getaddrinfo" + +if test "$_getaddrinfo" = yes; then + def_getaddrinfo="#define HAVE_GETADDRINFO 1" +else + def_getaddrinfo="define HAVE_GETADDRINFO 0" +fi + + +echocheck "sockaddr_storage" +if test "$_struct_sockaddr_storage" = auto; then + _struct_sockaddr_storage=no + cat > $TMPC << EOF +#include <sys/socket.h> +int main(void) { struct sockaddr_storage sas; return 0; } +EOF + cc_check && _struct_sockaddr_storage=yes +fi +echores "$_struct_sockaddr_storage" + +if test "$_struct_sockaddr_storage" = yes; then + def_sockaddr_storage="#define HAVE_STRUCT_SOCKADDR_STORAGE 1" +else + def_sockaddr_storage="#define HAVE_STRUCT_SOCKADDR_STORAGE 0" +fi + + echocheck "arpa/inet.h" arpa_inet_h=no def_arpa_inet_h='#define HAVE_ARPA_INET_H 0' @@ -8907,6 +8968,9 @@ $def_smb $def_socklen_t $def_vstream +$def_addrinfo +$def_getaddrinfo +$def_sockaddr_storage /* libvo options */