When attempting to run emerge syslog-ng without the presence of flex it fails to compile with the well known error of yywrap.so. This is because syslog-ng depends on a lexer to compile parts of it's base. It only seems logical to add >=sys-devel/flex-2.5.4a-r6 to the DEPEND. I have already searched about this issue in the bugs repository and know it was once reported for 1.4.x and was considered invalid again. It should really be added to DEPEND to solve these issues. Reproducible: Always Steps to Reproduce: 1. emerge syslog-ng 2. 3. Actual Results: syslog-ng fails during the compile process reporting errors pertaining to yywrap.so which is generated from running a lexer during the compiling process. Expected Results: syslog-ng successfully builds and installs accounting for the DEPEND pointing to >=sys-devel/flex-2.5.4a-r6 Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc- 2.3.4.20050125-r1, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 Pentium III (Katmai) Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Mar 27 2005, 04:29:58)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/ config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://gentoo.mirrors.pair.com/ ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo" MAKEOPTS="-j6" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="x86 X509 aalib accounting acl acpi activefilter adns apache2 async bash- completion bcmath bzlib c++ calendar cap caps cdinstall cdr chroot cluster cpdflib crypt cscope ctype curl curlwrappers dba dbase dbm dbx dedicated devfs26 devmap dhcp dio ecc elf exif expat ext-png ext-zlib fam fastcgi flash flatfile fortran fpx ftp gd gdbm geoip ggi gif ginac gmp gpgme graphviz hal hardenedphp high-ints iconv idea imagemagick imap imlib imlib2 inifile innodb javascript jpeg libcaca libclamav libg++ libwww lingerd lzw-tiff mbox mcal mcve md5sum memlimit mhash mime ming mmx mng mpi mppe-mppc mysql mzscheme nethack nls no-old-linux nocardbus nocd nomac nptl nptlonly objc openssh pam_chroot pam_console pam_timestamp parse-clocks pcntl pcre pdflib pear-db php png posix postgres private pwdb recode ruby samba session sftplogging sharedext sharedmem simplexml skey snmp soap sockets spell spl sqlite sqlite3 sse svg symlink sysfs syslog sysvipc t1lib tetex tidy tiff tokenizer truetype truetype-fonts type1 type1-fonts ucs2 unicode urandom userlocales vhosts videos vim-pager wddx wmf xattr xml xml2 xmlrpc xsl xslt"
Noticed the changes in the ebuild. Changing to INVALID status.