www-servers/lighttpd-1.3.14 fails when FEATURES=test is set and no existing version is already installed. ./core-response....2005-07-01 22:41:49: (plugin.c.153) dlopen() failed for: /usr/lib/lighttpd/mod_rewrite.so /usr/lib/lighttpd/mod_rewrite.so: cannot open shared object file: No such file or directory 2005-07-01 22:41:49: (server.c.426) loading plugins finally failed # Could not find pidfile: /tmp/lighttpd/lighttpd.pid # Failed test (./core-response.t at line 18) Died at ./core-response.t line 18. # Looks like you planned 12 tests but only ran 1. # Looks like your test died just after 1. dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 1-12 Failed 12/12 tests, 0.00% okay (lots more of the same) ================================ 1 of 3 tests failed Please report to jan@kneschke.de ================================ make[3]: *** [check-TESTS] Error 1 Looks like a RESTRICT on tests is needed. Reproducible: Always Steps to Reproduce: Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.12 i686) ================================================================= System uname: 2.6.12 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 2.00GHz Gentoo Base System version 1.6.12 dev-lang/python: 2.2.3-r5, 2.3.5 sys-apps/sandbox: 1.2.9 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.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe -Wall" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/bin/startx /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /usr/X11R6/lib/X11/xkb /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe -Wall" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig candy ccache collision_protect cvs distlocks manifest sandbox sfperms sign strict test userpriv usersandbox" GENTOO_MIRRORS="http://gentoo.blueyonder.co.uk" LANG="en_GB.UTF-8" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/home/services/overlay" SYNC="rsync://rsync1.uk.gentoo.org/gentoo-portage" USE="x86 X aalib acpi alsa apache2 avi bash-completion berkdb bitmap-fonts cardbus cdparanoia cdr crypt curl dga disablexmb dvd emboss encode fbcon flac font-server foomaticdb gd gdbm ggi glep gpm gtk gtk2 imagemagick imlib ipv6 jpeg libg++ libwww mad maildir mikmod mmx motif mozilla mozsvg mp3 mpeg mysql ncurses nls nptl ogg oggvorbis opengl pam pcmcia pdflib perl png python quicktime readline rtc ruby slang softmmu spell sse sse2 ssl svga tcltk tcpd tetex threads truetype truetype-fonts type1-fonts unicode usb vim-pager vorbis win32codecs xinerama xml2 xv zlib video_cards_radeon userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, LINGUAS
*ugh*. It looks like it is testing the currently installed lighttpd *NOT* the just built lighttpd (since all tests pass if there's a previously existing install). That's definitely useless... For now I'm marking this UPSTREAM and adding RESTRICT=test. Hopefully, if I can get some spare time I can get this fixed and sent upstream.
upstream accepted my patches, which are included in 1.4.2.