R Проверка: автоматический заголовок: предупреждение: отсутствует шаблон: HAVE_GSL_HEADER автоматический заголовок: использовать AC_DEFINE ([HAVE_GSL_HEADER], [], [Описание])

Я думаю, что когда вы определяете String, вы определяете объект. Поэтому вам нужно использовать .equals(). Когда вы используете примитивные типы данных, вы используете ==, но с String (и любым объектом) вы должны использовать .equals().

0
задан stats0007 10 March 2019 в 18:06
поделиться

1 ответ

Поместите нижеприведенное в файл с именем diff.patch или что угодно в верхнем каталоге.

diff --git a/configure.ac b/configure.ac
index e643140..0b256a6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,8 @@ fi

 if test "${HAVE_GSL}" = TRUE; then
 dnl Define HAVE_GSL_H in src/config.h
-    AC_CHECK_HEADERS([gsl/gsl_version.h],AC_DEFINE(HAVE_GSL_HEADER),[HAVE_GSL=FALSE])
+    AC_CHECK_HEADERS([gsl/gsl_version.h],
+    AC_DEFINE(HAVE_GSL_HEADER, [], [Description]),[HAVE_GSL=FALSE])
     if test "${HAVE_GSL}" = FALSE; then
        AC_MSG_WARN([gsl headers not found, perhaps check the path?])
        AC_MSG_WARN([ridge will be installed, but some functions will be unavailable])

Выполнить patch -p1 < diff.patch.
Теперь autoreconf должен восстановить все просто отлично.

0
ответ дан Kaveh Vahedipour 10 March 2019 в 18:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: