Source: ogmtools Version: 1:1.5-4 Tags: patch User: helm...@debian.org Usertags: rebootstrap
ogmtools fails to cross build from source, because it abuses AC_CHECK_FILE. The macro is meant for finding files on the host system, not for finding headers on the build system. For the latter, you can simply use test -f. The attached patch implements that and makes ogmtools cross buildable. Please consider applying it. Helmut
--- ogmtools-1.5.orig/acinclude.m4 +++ ogmtools-1.5/acinclude.m4 @@ -299,9 +299,9 @@ have_dvdread=yes], have_dvdread=no, -L$with_dvdread_l -ldvdread -lm) -AC_CHECK_FILE($with_dvdread_i/dvdread/dvd_reader.h, [AC_DEFINE(HAVE_LIBDVDREAD_INC) dvdread_inc=yes]) +AS_IF([test -f "$with_dvdread_i/dvdread/dvd_reader.h"], [AC_DEFINE(HAVE_LIBDVDREAD_INC) dvdread_inc=yes]) if test x"$dvdread_inc" != xyes; then -AC_CHECK_FILE(/usr/local/include/dvdread/dvd_reader.h, [AC_DEFINE(HAVE_LIBDVDREAD_INC) dvdread_inc=yes]) +AS_IF([test -f "/usr/local/include/dvdread/dvd_reader.h"], [AC_DEFINE(HAVE_LIBDVDREAD_INC) dvdread_inc=yes]) fi if test x"$have_dvdread" != "xyes"; then @@ -311,7 +311,7 @@ with_dvdread_i="../dvdread" with_dvdread_l="../dvdread" - AC_CHECK_FILE(./dvdread/dvd_reader.h, + AS_IF([test -f "./dvdread/dvd_reader.h"], [AC_DEFINE(HAVE_LIBDVDREAD) have_dvdread=yes DVDREAD_CFLAGS="-I$with_dvdread_i" --- ogmtools-1.5.orig/aclocal.m4 +++ ogmtools-1.5/aclocal.m4 @@ -312,9 +312,9 @@ have_dvdread=yes], have_dvdread=no, -L$with_dvdread_l -ldvdread -lm) -AC_CHECK_FILE($with_dvdread_i/dvdread/dvd_reader.h, [AC_DEFINE(HAVE_LIBDVDREAD_INC) dvdread_inc=yes]) +AS_IF([test -f "$with_dvdread_i/dvdread/dvd_reader.h"], [AC_DEFINE(HAVE_LIBDVDREAD_INC) dvdread_inc=yes]) if test x"$dvdread_inc" != xyes; then -AC_CHECK_FILE(/usr/local/include/dvdread/dvd_reader.h, [AC_DEFINE(HAVE_LIBDVDREAD_INC) dvdread_inc=yes]) +AS_IF([test -f "/usr/local/include/dvdread/dvd_reader.h"], [AC_DEFINE(HAVE_LIBDVDREAD_INC) dvdread_inc=yes]) fi if test x"$have_dvdread" != "xyes"; then @@ -324,7 +324,7 @@ with_dvdread_i="../dvdread" with_dvdread_l="../dvdread" - AC_CHECK_FILE(./dvdread/dvd_reader.h, + AS_IF([test -f "./dvdread/dvd_reader.h"], [AC_DEFINE(HAVE_LIBDVDREAD) have_dvdread=yes DVDREAD_CFLAGS="-I$with_dvdread_i"