Компиляция Artimagen — ошибка проверки библиотеки lua5.1 не найдена

Я пытаюсь собрать пакет изображений под названием Artimagen. Он предназначен для использования инструментария GNU Autotools. Когда я пытаюсь настроить, я получаю сообщение об ошибке:

configure: error: fftw3 check failed

У меня установлен libfftw3-3 вместо fftw3. Я попытался установить fftw3, но я направлен на libfftw3-3.

В файле конфигурации я могу обновить проверку библиотеки fftw3 до libfftw3-3?
И как мне это сделать?

# Checks for libraries.
AC_CHECK_LIB([tiff], [TIFFOpen], [TIFFLIB=-ltiff],
AC_MSG_ERROR([libtiff check failed]))
AC_SUBST([TIFFLIB])

AC_CHECK_LIB([fftw3], [fftw_execute], [FFTW3LIB=-lfftw3],
AC_MSG_ERROR([fftw3 check failed]))
AC_SUBST([FFTW3LIB])

AS_IF([test "x$with_threads" != xno],
[
AC_CHECK_LIB([fftw3_threads], [fftw_init_threads],
[FFTW3TLIB="-lfftw3_threads -lm -lpthread"]
[AC_DEFINE([HAVE_FFTW3_THREADS], [1], [Define if you have fftw3_threads])]
[have_fftw3_threads=yes],
AC_MSG_ERROR([fftw3 check failed]),[-lfftw3 -lpthread -lm])
AC_SUBST([FFTW3TLIB])
])

AM_CONDITIONAL(HAVE_FFTW3_THREADS, test x$have_fftw3_threads = xyes)

(редактировать)

попытались установить библиотеку fftw3, найденную здесь fftw3, при попытке установить я получаю следующие ошибки:

/usr/bin/install -c -m 644 fftw3.h fftw3.f fftw3l.f03 fftw3q.f03     '/usr/local/include'
/usr/bin/install: cannot create regular file     '/usr/local/include/fftw3.h': Permission denied
/usr/bin/install: cannot create regular file     '/usr/local/include/fftw3.f': Permission denied
/usr/bin/install: cannot create regular file     '/usr/local/include/fftw3l.f03': Permission denied
/usr/bin/install: cannot create regular file     '/usr/local/include/fftw3q.f03': Permission denied
Makefile:553: recipe for target 'install-includeHEADERS' failed
make[3]: *** [install-includeHEADERS] Error 1
make[3]: Leaving directory '/home/vanoccupanther/Desktop/fftw-    3.3.4/api'
Makefile:692: recipe for target 'install-am' failed
make[2]: *** [install-am] Error 2
make[2]: Leaving directory '/home/vanoccupanther/Desktop/fftw-    3.3.4/api'
Makefile:686: recipe for target 'install' failed
make[1]: *** [install] Error 2
make[1]: Leaving directory '/home/vanoccupanther/Desktop/fftw-3.3.4/api'
Makefile:632: recipe for target 'install-recursive' failed
make: *** [install-recursive] Error 1

Может ли кто-нибудь помочь мне понять эти ошибки?

(Edit1)

Я исправил вышеуказанную ошибку, но всплыла другая …

(Edit2)

Конфигурация этого Artimagen теперь говорит мне, что зависимость lua5.1 не найдена. Я установил lua5.1 несколько минут назад.

Я думаю, что, возможно, программа artimagen ищет lua в неправильном каталоге.

config.log:

configure:14754: checking for main in -llua5.1
configure:14773: gcc -o conftest -g -O2   conftest.c -llua5.1   >&5
/usr/bin/ld: cannot find -llua5.1
collect2: error: ld returned 1 exit status
configure:14773: $? = 1
configure: failed program was:

ракушка:

checking for main in -llua5.1... no
configure: error: in `/home/vanoccupanther/Desktop/artimagen-0.91':
configure: error: lua test failed (--without-lua to disable)
See `config.log' for more details.

программа lua, установленная на мой комп в / usr / bin
в то время как artimagen config.log говорит, что не может найти lua в / usr / bin / ld

Может ли это быть проблемой?

(Как FWI, я студент-физик, а не программист)

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]