# HG changeset patch # User John W. Eaton # Date 1530900991 14400 # Node ID 7f203bae655e7f0f7d1f4beab604c56f007004fa # Parent 451959325f84d3a0288d95b53f908720dccfcdd4 of-ltfat: fix configure test for mkoctfile instead of deleting it diff -r 451959325f84 -r 7f203bae655e src/of-ltfat-1-cross-fixes.patch --- a/src/of-ltfat-1-cross-fixes.patch Fri Jul 06 12:56:21 2018 -0400 +++ b/src/of-ltfat-1-cross-fixes.patch Fri Jul 06 14:16:31 2018 -0400 @@ -1,7 +1,7 @@ diff -uNr a/src/autom4te.cache/output.0 b/src/autom4te.cache/output.0 --- a/src/autom4te.cache/output.0 1969-12-31 19:00:00.000000000 -0500 -+++ b/src/autom4te.cache/output.0 2018-07-06 12:49:44.051143049 -0400 -@@ -0,0 +1,4293 @@ ++++ b/src/autom4te.cache/output.0 2018-07-06 14:01:20.408923225 -0400 +@@ -0,0 +1,4384 @@ +@%:@! /bin/sh +@%:@ Guess values for system-dependent variables and create Makefiles. +@%:@ Generated by GNU Autoconf 2.69 for LTFAT 2.3.1. @@ -591,6 +591,7 @@ +ac_subst_vars='LTLIBOBJS +LIB@&t@OBJS +have_libportaudio ++MKOCTFILE +ac_ct_CXX +CXXFLAGS +CXX @@ -3081,11 +3082,101 @@ +# AC_MSG_ERROR([Cannot find LAPACK libraries]) +#fi + -+#dnl Check for MKOCTFILE -+#AC_CHECK_PROG(MKOCTFILE_CHECK,mkoctfile,"yes") -+#if test "$MKOCTFILE_CHECK" != "yes" ; then -+# AC_MSG_ERROR([Please install mkoctfile.]) -+#fi ++if test -n "$ac_tool_prefix"; then ++ # Extract the first word of "${ac_tool_prefix}mkoctfile", so it can be a program name with args. ++set dummy ${ac_tool_prefix}mkoctfile; ac_word=$2 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if ${ac_cv_prog_MKOCTFILE+:} false; then : ++ $as_echo_n "(cached) " >&6 ++else ++ if test -n "$MKOCTFILE"; then ++ ac_cv_prog_MKOCTFILE="$MKOCTFILE" # Let the user override the test. ++else ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ++ ac_cv_prog_MKOCTFILE="${ac_tool_prefix}mkoctfile" ++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++ done ++IFS=$as_save_IFS ++ ++fi ++fi ++MKOCTFILE=$ac_cv_prog_MKOCTFILE ++if test -n "$MKOCTFILE"; then ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKOCTFILE" >&5 ++$as_echo "$MKOCTFILE" >&6; } ++else ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } ++fi ++ ++ ++fi ++if test -z "$ac_cv_prog_MKOCTFILE"; then ++ ac_ct_MKOCTFILE=$MKOCTFILE ++ # Extract the first word of "mkoctfile", so it can be a program name with args. ++set dummy mkoctfile; ac_word=$2 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if ${ac_cv_prog_ac_ct_MKOCTFILE+:} false; then : ++ $as_echo_n "(cached) " >&6 ++else ++ if test -n "$ac_ct_MKOCTFILE"; then ++ ac_cv_prog_ac_ct_MKOCTFILE="$ac_ct_MKOCTFILE" # Let the user override the test. ++else ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ++ ac_cv_prog_ac_ct_MKOCTFILE="mkoctfile" ++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++ done ++IFS=$as_save_IFS ++ ++fi ++fi ++ac_ct_MKOCTFILE=$ac_cv_prog_ac_ct_MKOCTFILE ++if test -n "$ac_ct_MKOCTFILE"; then ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MKOCTFILE" >&5 ++$as_echo "$ac_ct_MKOCTFILE" >&6; } ++else ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } ++fi ++ ++ if test "x$ac_ct_MKOCTFILE" = x; then ++ MKOCTFILE="" ++ else ++ case $cross_compiling:$ac_tool_warned in ++yes:) ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ++ac_tool_warned=yes ;; ++esac ++ MKOCTFILE=$ac_ct_MKOCTFILE ++ fi ++else ++ MKOCTFILE="$ac_cv_prog_MKOCTFILE" ++fi ++ ++if test -z "$MKOCTFILE"; then ++ as_fn_error $? "Please install mkoctfile." "$LINENO" 5 ++fi + +#AC_CHECK_HEADERS([fftw3.h],[],[AC_MSG_ERROR([fftw was not found])]) +# Checking for portaudio, we pack portaudio.h with LTFAT @@ -4297,7 +4388,7 @@ + diff -uNr a/src/autom4te.cache/requests b/src/autom4te.cache/requests --- a/src/autom4te.cache/requests 1969-12-31 19:00:00.000000000 -0500 -+++ b/src/autom4te.cache/requests 2018-07-06 12:49:44.111140169 -0400 ++++ b/src/autom4te.cache/requests 2018-07-06 14:01:20.468920717 -0400 @@ -0,0 +1,78 @@ +# This file was generated by Autom4te Sun Aug 20 18:29:13 UTC 2017. +# It contains the lists of macros which have been traced. @@ -4315,72 +4406,72 @@ + 'configure.ac' + ], + { -+ 'AH_OUTPUT' => 1, -+ '_AM_SUBST_NOTMAKE' => 1, -+ 'AC_CONFIG_LIBOBJ_DIR' => 1, -+ 'm4_pattern_allow' => 1, -+ 'AM_PROG_CXX_C_O' => 1, -+ 'LT_CONFIG_LTDL_DIR' => 1, -+ '_LT_AC_TAGCONFIG' => 1, -+ 'AC_SUBST' => 1, -+ 'AM_PROG_LIBTOOL' => 1, -+ 'LT_INIT' => 1, -+ 'AC_CONFIG_SUBDIRS' => 1, -+ 'AC_FC_SRCEXT' => 1, ++ '_AM_MAKEFILE_INCLUDE' => 1, ++ 'm4_include' => 1, + 'AC_CANONICAL_HOST' => 1, -+ 'AC_DEFINE_TRACE_LITERAL' => 1, -+ '_AM_COND_ELSE' => 1, -+ 'AM_PATH_GUILE' => 1, ++ 'AC_CANONICAL_BUILD' => 1, + 'AM_MAINTAINER_MODE' => 1, -+ 'AC_FC_PP_SRCEXT' => 1, -+ 'AM_PROG_F77_C_O' => 1, -+ 'AM_AUTOMAKE_VERSION' => 1, -+ '_AM_MAKEFILE_INCLUDE' => 1, -+ 'm4_sinclude' => 1, -+ 'AM_ENABLE_MULTILIB' => 1, -+ 'AC_FC_FREEFORM' => 1, -+ 'AM_XGETTEXT_OPTION' => 1, -+ 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, -+ 'AC_REQUIRE_AUX_FILE' => 1, -+ 'LT_SUPPORTED_TAG' => 1, ++ 'LT_CONFIG_LTDL_DIR' => 1, ++ 'AC_CONFIG_SUBDIRS' => 1, + '_AM_COND_IF' => 1, ++ 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, ++ 'AM_XGETTEXT_OPTION' => 1, ++ 'AM_PROG_CXX_C_O' => 1, ++ 'LT_SUPPORTED_TAG' => 1, ++ 'AC_CANONICAL_SYSTEM' => 1, ++ 'AM_PROG_LIBTOOL' => 1, ++ '_AM_SUBST_NOTMAKE' => 1, ++ 'AC_FC_PP_DEFINE' => 1, ++ 'AM_PROG_CC_C_O' => 1, + 'AM_MAKEFILE_INCLUDE' => 1, -+ 'AC_CONFIG_LINKS' => 1, -+ 'AM_PROG_AR' => 1, -+ 'AC_LIBSOURCE' => 1, -+ 'AC_SUBST_TRACE' => 1, ++ 'AC_CONFIG_FILES' => 1, ++ '_AM_COND_ENDIF' => 1, ++ 'AC_CONFIG_LIBOBJ_DIR' => 1, + 'AC_INIT' => 1, -+ 'AM_POT_TOOLS' => 1, ++ 'AC_LIBSOURCE' => 1, ++ '_m4_warn' => 1, ++ 'AC_CONFIG_AUX_DIR' => 1, ++ 'AC_REQUIRE_AUX_FILE' => 1, + 'AC_PROG_LIBTOOL' => 1, -+ 'AC_FC_PP_DEFINE' => 1, + 'AM_PROG_FC_C_O' => 1, -+ 'AC_CANONICAL_TARGET' => 1, -+ 'AM_PROG_CC_C_O' => 1, -+ 'AM_CONDITIONAL' => 1, -+ 'AM_SILENT_RULES' => 1, + 'AM_GNU_GETTEXT' => 1, -+ 'm4_pattern_forbid' => 1, ++ '_AM_COND_ELSE' => 1, ++ 'AM_PROG_F77_C_O' => 1, ++ 'LT_INIT' => 1, ++ 'AC_SUBST' => 1, ++ 'AM_ENABLE_MULTILIB' => 1, ++ 'AM_CONDITIONAL' => 1, ++ 'AC_DEFINE_TRACE_LITERAL' => 1, + 'AM_INIT_AUTOMAKE' => 1, -+ 'AM_NLS' => 1, -+ 'AC_CANONICAL_SYSTEM' => 1, -+ '_m4_warn' => 1, ++ 'AC_CANONICAL_TARGET' => 1, ++ '_LT_AC_TAGCONFIG' => 1, ++ 'AH_OUTPUT' => 1, ++ 'AC_CONFIG_LINKS' => 1, ++ 'AM_PROG_MOC' => 1, ++ 'AM_PROG_AR' => 1, ++ 'm4_pattern_forbid' => 1, ++ 'AM_AUTOMAKE_VERSION' => 1, ++ 'AM_PATH_GUILE' => 1, ++ 'sinclude' => 1, ++ 'AM_POT_TOOLS' => 1, + 'include' => 1, ++ 'm4_pattern_allow' => 1, ++ 'm4_sinclude' => 1, ++ 'AC_FC_SRCEXT' => 1, ++ 'AM_SILENT_RULES' => 1, ++ 'AC_FC_PP_SRCEXT' => 1, + 'AC_CONFIG_HEADERS' => 1, -+ 'm4_include' => 1, -+ 'AC_CANONICAL_BUILD' => 1, -+ 'AC_CONFIG_AUX_DIR' => 1, -+ 'sinclude' => 1, -+ 'AC_CONFIG_FILES' => 1, -+ 'AM_PROG_MOC' => 1, -+ '_AM_COND_ENDIF' => 1 ++ 'AM_NLS' => 1, ++ 'AC_FC_FREEFORM' => 1, ++ 'AC_SUBST_TRACE' => 1 + } + ], 'Autom4te::Request' ) + ); + diff -uNr a/src/autom4te.cache/traces.0 b/src/autom4te.cache/traces.0 --- a/src/autom4te.cache/traces.0 1969-12-31 19:00:00.000000000 -0500 -+++ b/src/autom4te.cache/traces.0 2018-07-06 12:49:44.051143049 -0400 -@@ -0,0 +1,229 @@ ++++ b/src/autom4te.cache/traces.0 2018-07-06 14:01:20.408923225 -0400 +@@ -0,0 +1,232 @@ +m4trace:configure.ac:2: -1- AC_INIT([LTFAT], [2.3.1], [http://github.com/ltfat/ltfat/issues], [ltfat]) +m4trace:configure.ac:2: -1- m4_pattern_forbid([^_?A[CHUM]_]) +m4trace:configure.ac:2: -1- m4_pattern_forbid([_AC_]) @@ -4589,6 +4680,9 @@ +m4trace:configure.ac:5: -1- AC_SUBST([ac_ct_CXX]) +m4trace:configure.ac:5: -1- AC_SUBST_TRACE([ac_ct_CXX]) +m4trace:configure.ac:5: -1- m4_pattern_allow([^ac_ct_CXX$]) ++m4trace:configure.ac:29: -1- AC_SUBST([MKOCTFILE]) ++m4trace:configure.ac:29: -1- AC_SUBST_TRACE([MKOCTFILE]) ++m4trace:configure.ac:29: -1- m4_pattern_allow([^MKOCTFILE$]) +m4trace:configure.ac:43: -1- AC_SUBST([have_libportaudio]) +m4trace:configure.ac:43: -1- AC_SUBST_TRACE([have_libportaudio]) +m4trace:configure.ac:43: -1- m4_pattern_allow([^have_libportaudio$]) @@ -4612,84 +4706,134 @@ +m4trace:configure.ac:44: -1- AC_SUBST_TRACE([abs_top_builddir]) diff -uNr a/src/configure b/src/configure --- a/src/configure 2018-06-21 11:03:12.000000000 -0400 -+++ b/src/configure 2018-07-06 12:49:44.111140169 -0400 -@@ -587,7 +587,6 @@ ++++ b/src/configure 2018-07-06 14:01:20.468920717 -0400 +@@ -587,7 +587,7 @@ ac_subst_vars='LTLIBOBJS LIBOBJS have_libportaudio -MKOCTFILE_CHECK ++MKOCTFILE ac_ct_CXX CXXFLAGS CXX -@@ -3078,46 +3077,11 @@ +@@ -3078,15 +3078,56 @@ # AC_MSG_ERROR([Cannot find LAPACK libraries]) #fi -# Extract the first word of "mkoctfile", so it can be a program name with args. --set dummy mkoctfile; ac_word=$2 --{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 --$as_echo_n "checking for $ac_word... " >&6; } ++if test -n "$ac_tool_prefix"; then ++ # Extract the first word of "${ac_tool_prefix}mkoctfile", so it can be a program name with args. ++set dummy ${ac_tool_prefix}mkoctfile; ac_word=$2 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if ${ac_cv_prog_MKOCTFILE+:} false; then : ++ $as_echo_n "(cached) " >&6 ++else ++ if test -n "$MKOCTFILE"; then ++ ac_cv_prog_MKOCTFILE="$MKOCTFILE" # Let the user override the test. ++else ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++ IFS=$as_save_IFS ++ test -z "$as_dir" && as_dir=. ++ for ac_exec_ext in '' $ac_executable_extensions; do ++ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ++ ac_cv_prog_MKOCTFILE="${ac_tool_prefix}mkoctfile" ++ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 ++ break 2 ++ fi ++done ++ done ++IFS=$as_save_IFS ++ ++fi ++fi ++MKOCTFILE=$ac_cv_prog_MKOCTFILE ++if test -n "$MKOCTFILE"; then ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKOCTFILE" >&5 ++$as_echo "$MKOCTFILE" >&6; } ++else ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } ++fi ++ ++ ++fi ++if test -z "$ac_cv_prog_MKOCTFILE"; then ++ ac_ct_MKOCTFILE=$MKOCTFILE ++ # Extract the first word of "mkoctfile", so it can be a program name with args. + set dummy mkoctfile; ac_word=$2 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 + $as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_MKOCTFILE_CHECK+:} false; then : -- $as_echo_n "(cached) " >&6 --else ++if ${ac_cv_prog_ac_ct_MKOCTFILE+:} false; then : + $as_echo_n "(cached) " >&6 + else - if test -n "$MKOCTFILE_CHECK"; then - ac_cv_prog_MKOCTFILE_CHECK="$MKOCTFILE_CHECK" # Let the user override the test. --else --as_save_IFS=$IFS; IFS=$PATH_SEPARATOR --for as_dir in $PATH --do -- IFS=$as_save_IFS -- test -z "$as_dir" && as_dir=. -- for ac_exec_ext in '' $ac_executable_extensions; do -- if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ++ if test -n "$ac_ct_MKOCTFILE"; then ++ ac_cv_prog_ac_ct_MKOCTFILE="$ac_ct_MKOCTFILE" # Let the user override the test. + else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + for as_dir in $PATH +@@ -3095,7 +3136,7 @@ + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_MKOCTFILE_CHECK=""yes"" -- $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 -- break 2 -- fi --done -- done --IFS=$as_save_IFS -- --fi --fi ++ ac_cv_prog_ac_ct_MKOCTFILE="mkoctfile" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +@@ -3105,17 +3146,31 @@ + + fi + fi -MKOCTFILE_CHECK=$ac_cv_prog_MKOCTFILE_CHECK -if test -n "$MKOCTFILE_CHECK"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKOCTFILE_CHECK" >&5 -$as_echo "$MKOCTFILE_CHECK" >&6; } --else -- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 --$as_echo "no" >&6; } --fi -- -- ++ac_ct_MKOCTFILE=$ac_cv_prog_ac_ct_MKOCTFILE ++if test -n "$ac_ct_MKOCTFILE"; then ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MKOCTFILE" >&5 ++$as_echo "$ac_ct_MKOCTFILE" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 + $as_echo "no" >&6; } + fi + ++ if test "x$ac_ct_MKOCTFILE" = x; then ++ MKOCTFILE="" ++ else ++ case $cross_compiling:$ac_tool_warned in ++yes:) ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ++ac_tool_warned=yes ;; ++esac ++ MKOCTFILE=$ac_ct_MKOCTFILE ++ fi ++else ++ MKOCTFILE="$ac_cv_prog_MKOCTFILE" ++fi + -if test "$MKOCTFILE_CHECK" != "yes" ; then -- as_fn_error $? "Please install mkoctfile." "$LINENO" 5 --fi -+#dnl Check for MKOCTFILE -+#AC_CHECK_PROG(MKOCTFILE_CHECK,mkoctfile,"yes") -+#if test "$MKOCTFILE_CHECK" != "yes" ; then -+# AC_MSG_ERROR([Please install mkoctfile.]) -+#fi ++if test -z "$MKOCTFILE"; then + as_fn_error $? "Please install mkoctfile." "$LINENO" 5 + fi - #AC_CHECK_HEADERS([fftw3.h],[],[AC_MSG_ERROR([fftw was not found])]) - # Checking for portaudio, we pack portaudio.h with LTFAT diff -uNr a/src/configure.ac b/src/configure.ac --- a/src/configure.ac 2018-06-21 11:03:11.000000000 -0400 -+++ b/src/configure.ac 2018-07-06 12:48:40.142216789 -0400 -@@ -25,11 +25,11 @@ - # AC_MSG_ERROR([Cannot find LAPACK libraries]) ++++ b/src/configure.ac 2018-07-06 14:01:10.525335982 -0400 +@@ -26,8 +26,8 @@ #fi --dnl Check for MKOCTFILE + dnl Check for MKOCTFILE -AC_CHECK_PROG(MKOCTFILE_CHECK,mkoctfile,"yes") -if test "$MKOCTFILE_CHECK" != "yes" ; then -- AC_MSG_ERROR([Please install mkoctfile.]) --fi -+#dnl Check for MKOCTFILE -+#AC_CHECK_PROG(MKOCTFILE_CHECK,mkoctfile,"yes") -+#if test "$MKOCTFILE_CHECK" != "yes" ; then -+# AC_MSG_ERROR([Please install mkoctfile.]) -+#fi ++AC_CHECK_TOOL(MKOCTFILE,mkoctfile) ++if test -z "$MKOCTFILE"; then + AC_MSG_ERROR([Please install mkoctfile.]) + fi - #AC_CHECK_HEADERS([fftw3.h],[],[AC_MSG_ERROR([fftw was not found])]) - # Checking for portaudio, we pack portaudio.h with LTFAT