[devel] lighttpd-1.4.9-alt1: rebuild failed

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пн Май 22 09:42:25 MSD 2006


On Mon, May 22, 2006 at 09:20:49AM +0400, Alexey Tourbin wrote:
> On Mon, May 22, 2006 at 01:11:16AM +0400, Konstantin A. Lepikhov wrote:
> > > checking for lua... yes
> > > checking for lua-config... no
> > > checking for lua_open in -llua... no
> > > checking for lua... Package lua was not found in the pkg-config search path. Perhaps you should add the directory containing `lua.pc' to the PKG_CONFIG_PATH environment variable No package 'lua' found
> > > configure: error: Library requirements (lua) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
> > а вот и первый пострадавший от новой lua ;)
> 
> $ grep lua_open /usr/include/lua.h                               
> #define lua_open()      luaL_newstate()
> $
> 
> Линковаться без хедеров/без прототипов грешно.
> К сожалению autoconf это делает.

--- ./configure.in-	2005-12-15 12:08:31 +0300
+++ ./configure.in	2006-05-22 09:22:00 +0400
@@ -389,7 +389,7 @@
    AC_DEFINE([HAVE_LUA], [1], [liblua])
    AC_DEFINE([HAVE_LUA_H], [1], [lua.h])
  else
-   AC_CHECK_LIB(lua, lua_open, [
+   AC_CHECK_LIB(lua, luaL_newstate, [
      AC_CHECK_HEADERS([lua.h],[
        LUA_LIBS="-llua -llualib"
        AC_DEFINE([HAVE_LUA], [1], [liblua])

Как бы AC_CHECK_LIB попросить включать хедеры от библиотеки, которую
он собирается зондировать?
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 191 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060522/ac46bc43/attachment-0001.bin>


Подробная информация о списке рассылки Devel