luabase_open() has moved in to liblualib for lua 5.0.2, but lighttpd only links to liblua. Both need to be added to the configure script for mod_cml to work. Reproducible: Always Steps to Reproduce: 1. Emerge lighttpd 1.4.1 with the lua use flag 2. Try to access a cml page Actual Results: lighttpd dies with "Cannot resolve symbol luabase_open" Expected Results: Served up a web page. Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.5-r0, 2.6.11.10- xenU i686) =============================================================== == System uname: 2.6.11.10-xenU i686 Intel(R) Celeron(R) CPU 2.00GHz Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.11 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -mcpu=i686 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/ bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://open-systems.ufl.edu/mirrors/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow acl acpi adns alsa apache2 apm arts avi bcmath berkdb bitmap-fonts caps crypt cups curl curlwrappers dba dbx eds emacs emacs-w3 emboss encode fam fastcgi fbcon foomaticdb fortran gamin gd gdbm gif gmp gpm gstreamer imagemagick imap imlib inifile innodb ipv6 java jpeg junit libg ++ libwww lua mad maildir mikmod mmx motif mp3 mpeg mysql ncurses nls ogg oggvorbis opengl oss pam pcntl pdflib perl png posix postgres ppds python quicktime readline ruby samba scanner sdl session shared simplexml slang slp snmp spell sqlite ssl tcpd tidy tiff tokenizer truetype truetype-fonts type1-fonts unicode usb vhosts vorbis wddx wmf xml xml2 xmlrpc xsl xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Please report this upstream. http://trac.lighttpd.net/trac/wiki/HowToReportABug
might want to check out http://trac.lighttpd.net/trac/ticket/209
bah apparently configure already checks for lua-config and I guess the lua ebuild doesn't install it. Perhaps bug the lua ebuild maintainer?