* 'enewgroup()' called from 'install()' which is not a pkg_* function. * Package fails at QA and at life. Please file a bug. Portage 2203-svn (default-linux/x86/2005.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.15-gentoo-r1 i686) ================================================================= System uname: 2.6.15-gentoo-r1 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.6.14 dev-lang/python: 2.3.5-r2, 2.4.2 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -fomit-frame-pointer -march=athlon-tbird" 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/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -fomit-frame-pointer -march=athlon-tbird" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="ftp://mirrors.blueyonder.co.uk/mirrors/gentoo" LC_ALL="en_GB" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage" USE="x86 apm audiofile avi bash-completion bitmap-fonts bzip2 cli crypt cups curl dri eds emboss encode expat ffmpeg foomaticdb fortran freetds gif gpm gstreamer gtk2 imlib ipv6 isdnlog jpeg ldap libg++ libwww mad mikmod mp3 mpeg mssql mysql ncurses nls nptl nptlonly odbc ogg oggvorbis pam pcre pdflib perl php png pppd python quicktime readline recode reflection ruby samba sdl session spell spl ssl tcpd tiff truetype-fonts type1-fonts udev unicode vhosts vorbis xml2 xmms xorg xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, INSTALL_MASK, LANG, LDFLAGS, LINGUAS
Hmmm, funny. All the previous versions have that call placed in a more sane place...
Probably the same here: * 'enewgroup()' called from 'install()' which is not a pkg_* function. * Package fails at QA and at life. Please file a bug. !!! ERROR: www-servers/lighttpd-1.4.10-r2 failed. Call stack: ebuild.sh, line 1525: Called dyn_install ebuild.sh, line 1002: Called src_install lighttpd-1.4.10-r2.ebuild, line 169: Called enewgroup 'lighttpd' eutils.eclass, line 648: Called die !!! Bad package! enewgroup is only for use in pkg_* functions! !!! If you need support, post the topmost build error, and the call stack if relevant.
Looks like this is now fixed in CVS.
With all due respect to the current maintainer and all his past efforts, I can't help but feel that this ebuild isn't maintained as well as it should be. Version 1.4.11 was released March 9th but still hasn't hit Portage yet (the stale #126603 doesn't exactly contain pretty remarks). And clearly, this is a show-stopper that shouldn't have been marked stable. May I respectfully suggest a change of maintainership? Lighttpd is a great web server on the rise and improving its support on Gentoo helps spreading both communities.
(In reply to comment #4) > Version 1.4.11 was released March 9th but still hasn't hit Portage yet (the > stale #126603 doesn't exactly contain pretty remarks). And clearly, this is a > show-stopper that shouldn't have been marked stable. Indeed it wasn't marked stable -- lighttpd is one of the few testing packages I'm running just because the stable 1.3 series are ancient. So I forgot, but my point remains: it doesn't seem what it oughta be.
This has been fixed.