diff --git a/configure.in b/configure.in index c26bb16..7eb7746 100644 --- a/configure.in +++ b/configure.in @@ -113,11 +113,12 @@ cflags_safe="$CFLAGS" CXXFLAGS="$CXXFLAGS -D__STDC_CONSTANT_MACROS" CFLAGS="$CFLAGS -D__STDC_CONSTANT_MACROS" AC_MSG_CHECKING([if libavformat/avformat.h provides av_free_packet]) -AC_TRY_COMPILE([#include +AC_TRY_LINK([#include ],[AVPacket *packet; av_free_packet(packet);], [AC_MSG_RESULT(yes) -AC_DEFINE(NEEDS_AV_FREE_PACKET,1,[no])], -AC_MSG_RESULT(no)) +AC_DEFINE(NEEDS_AV_FREE_PACKET,0,[yes])], +[AC_MSG_RESULT(no) +AC_DEFINE(NEEDS_AV_FREE_PACKET,1,[no])]) CXXFLAGS="$cxx_flags_safe" CFLAGS="$cflags_safe" AC_LANG_RESTORE diff --git a/configure.in.in b/configure.in.in index 81d28a6..3c1ef01 100755 --- a/configure.in.in +++ b/configure.in.in @@ -56,11 +56,12 @@ cflags_safe="$CFLAGS" CXXFLAGS="$CXXFLAGS -D__STDC_CONSTANT_MACROS" CFLAGS="$CFLAGS -D__STDC_CONSTANT_MACROS" AC_MSG_CHECKING([if libavformat/avformat.h provides av_free_packet]) -AC_TRY_COMPILE([#include +AC_TRY_LINK([#include ],[AVPacket *packet; av_free_packet(packet);], [AC_MSG_RESULT(yes) -AC_DEFINE(NEEDS_AV_FREE_PACKET,1,[no])], -AC_MSG_RESULT(no)) +AC_DEFINE(NEEDS_AV_FREE_PACKET,0,[yes])], +[AC_MSG_RESULT(no) +AC_DEFINE(NEEDS_AV_FREE_PACKET,1,[no])]) CXXFLAGS="$cxx_flags_safe" CFLAGS="$cflags_safe" AC_LANG_RESTORE