[Comm] Как обмануть configure?
Arioch
=?iso-8859-1?q?the=5FArioch_=CE=C1_nm=2Eru?=
Пт Мар 11 02:26:52 MSK 2005
Захотел попробовать что-тьо кроме Найтилуса и Конкверора.
Скачал ROX Filer 2.2 (rox.sf.net)
Запускаю install.sh, он требует компляции, запускает AppRun, из него
configure и...
Compiling /home/bdv/Rox/rox-2.2.0/ROX-Filer... please wait...
creating cache ./config.cache
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking that pkg-config runs... yes
checking that gtk+-2.0 (version >= 2.2.0) is installed... no
configure: error: Package is not installed
B configure.in такие строки:
AC_DEFUN(ROX_REQUIRE, [
AC_MSG_CHECKING(that $1 (version >= $2) is installed)
if "$PKG_CONFIG" --atleast-version=$2 $1 ; then
AC_MSG_RESULT(yes)
else
AC_MSG_RESULT(no)
if "$PKG_CONFIG" --exists $1 ; then
AC_MSG_ERROR(Current version is only `"$PKG_CONFIG" "$1" --modversion`)
else
AC_MSG_ERROR(Package is not installed)
fi
fi
])
ROX_REQUIRE(gtk+-2.0, 2.2.0)
ROX_REQUIRE(libxml-2.0, 2.0.0)
AC_MSG_CHECKING(for GNOME VFS 2.8 or later)
if "$PKG_CONFIG" --atleast-version=2.8.0 "gnome-vfs-2.0" ; then
LIBS="$LIBS `$PKG_CONFIG --libs gnome-vfs-2.0`"
CFLAGS="$CFLAGS `$PKG_CONFIG --cflags gnome-vfs-2.0`"
AC_DEFINE(HAVE_GNOME_VFS)
AC_MSG_RESULT(yes)
else
AC_MSG_RESULT(no)
fi
GTK_VERSION=`"$PKG_CONFIG" --modversion gtk+-2.0`
AC_DEFINE_UNQUOTED(GTK_VERSION, "$GTK_VERSION")
И что-то мне подсказывает, что дело в том, что в Сизифе этот пакет
называется libgtk+2 ? Или надо devel-пакеты поставить? попробую сейчас...
Подробная информация о списке рассылки community