Commit 10f2d436 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Update live555 version check (close #5879)

parent 336c7415
...@@ -1658,10 +1658,10 @@ AS_IF([test "${enable_live555}" != "no" -a -n "${CXX}"], [ ...@@ -1658,10 +1658,10 @@ AS_IF([test "${enable_live555}" != "no" -a -n "${CXX}"], [
]) ])
CPPFLAGS="${CPPFLAGS} ${CPPFLAGS_live555}" CPPFLAGS="${CPPFLAGS} ${CPPFLAGS_live555}"
AC_CACHE_CHECK([for live555 version 1275091200 or later], [ac_cv_live555], [ AC_CACHE_CHECK([for live555 version 1324598400 or later], [ac_cv_live555], [
AC_PREPROC_IFELSE([AC_LANG_PROGRAM([ AC_PREPROC_IFELSE([AC_LANG_PROGRAM([
[#include <liveMedia_version.hh> [#include <liveMedia_version.hh>
#if !defined (LIVEMEDIA_LIBRARY_VERSION_INT) || (LIVEMEDIA_LIBRARY_VERSION_INT < 1275091200) #if !defined (LIVEMEDIA_LIBRARY_VERSION_INT) || (LIVEMEDIA_LIBRARY_VERSION_INT < 1324598400)
# error BOOM # error BOOM
#endif]]) #endif]])
], [ ], [
...@@ -1677,34 +1677,7 @@ You can get an updated one from http://www.live555.com/liveMedia .]) ...@@ -1677,34 +1677,7 @@ You can get an updated one from http://www.live555.com/liveMedia .])
AS_IF([test -n "${enable_live555}"], [ AS_IF([test -n "${enable_live555}"], [
AC_MSG_ERROR([Update live555 or pass --disable-live555 to disable RTSP input support.]) AC_MSG_ERROR([Update live555 or pass --disable-live555 to disable RTSP input support.])
]) ])
ac_cv_live555_usable=""
], [ ], [
dnl Check that live555 is patched correctly.
AC_CACHE_CHECK([for live555 usability], [ac_cv_live555_usable], [
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([
[#include <locale.h>
#ifdef __APPLE__
# include <xlocale.h>
#endif
#undef LC_ALL
#define LC_ALL BOOM
#ifdef LC_ALL_MASK
#include <Locale.hh>
#endif
#include <GroupsockHelper.hh>]], [
[struct in_addr addr;
our_inet_ntoa(addr, NULL);]])
], [
ac_cv_live555_usable="yes"
], [
ac_cv_live555_usable="no"
])
])
AS_IF([test "$ac_cv_live555_usable" = "no"], [
AC_MSG_ERROR([liveMedia lacks patches and is not usable.
Please apply our patches from the VLC contrib (contrib/src/live555/).
You can also disable RTSP input with --disable-live555. You were warned.])
])
other_libs="-lgroupsock -lBasicUsageEnvironment -lUsageEnvironment" other_libs="-lgroupsock -lBasicUsageEnvironment -lUsageEnvironment"
other_libs_pic="-lgroupsock_pic -lBasicUsageEnvironment_pic -lUsageEnvironment_pic" other_libs_pic="-lgroupsock_pic -lBasicUsageEnvironment_pic -lUsageEnvironment_pic"
AS_IF([test "${SYS}" = "mingw32"], [ AS_IF([test "${SYS}" = "mingw32"], [
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment