LINUX.ORG.RU

[Guile] ошибка при инсталляции: no libffi


0

1

При установке guile 2.0.2 на OpenSUSE 11.4 sudo ./configure выдает:


checking pkg-config is at least version 0.9.0... yes
checking for LIBFFI... configure: error: Package requirements (libffi) were not met:

No package 'libffi' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables LIBFFI_CFLAGS
and LIBFFI_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

Guile определяет корректные опции компиляции и линковки libffi через pkg-config.Однако libffi.pc отсутствует. Предлагается утановить переменные LIBFFI_CFLAGS и LIBFFI_LIBS. Как их установить ?


export LIBFFI_CFLAGS=<...>

А вообще странно, libffi вроде как в gcc входит

yoghurt ★★★★★ ()
Ответ на: комментарий от yoghurt

Установка libffi45-devel пакета не помогло.

А вообще странно, libffi вроде как в gcc входит

Сама библиотека есть. Guile,как я уже писал,определяет опции компиляции/линковки через pkg-config. А ему нужен файл libffi.pc,который должен быть составной частью пакета.

Oaks ()
Ответ на: комментарий от Oaks

>Установка libffi45-devel пакета не помогло.

Тогда посмотри, куда оно дело заголовочные файлы и либы, и укажи их через export в соответствующих переменных окружения до вызова configure

yoghurt ★★★★★ ()
Ответ на: комментарий от yoghurt

Установил переменные окружения :

export PKG_CONFIG=true

export LIBFFI_CFLAGS=-I/usr/include

export LIBFFI_LIBS='-L/usr/lib -lffi'

выдает

checking for LIBFFI... configure: error: Package requirements (libffi) were not met:

Package 'libffi' has no Description: field
Oaks ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.