The occurence of this bug occured as I wanted to upgrade to the last gnome-terminal. I got an compilation error about libIDL. Back to libIDL, got an compilation error about flex (version installed: 2.5.31). Reproducible: Always Steps to Reproduce: 1. Unmask >=sys-devel/flex-2.5.23 2. emerge -u flex 3. emerge libIDL Actual Results: bash $ emerge libIDL ... gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DLIBIDL_VERSION=\"0.8.1\" -DHAVE_CPP_PIPE_STDIN=1 -DCPP_NOSTDINC=\"\" "-DCPP_PROGRAM=\"gcc -E\"" -DYYTEXT_POINTER=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -DHAVE_STDDEF_H=1 -DHAVE_UNISTD_H=1 -DHAVE_WCHAR_H=1 -DHAVE_POPEN=1 -DHAVE_SYMLINK=1 -DHAVE_ACCESS=1 -DSIZEOF_LONG_LONG=8 -I. -I. -DYYDEBUG=1 -DYYERROR_VERBOSE=1 -DIDL_LIBRARY -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DG_LOG_DOMAIN=\"libIDL\" -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -march=pentium3 -O3 -pipe -g -g -g -g -g -c lexer.c -fPIC -DPIC -o .libs/lexer.lo <stdout>:2470: warning: no previous prototype for `__IDL_get_lineno' <stdout>:2479: warning: no previous prototype for `__IDL_get_in' <stdout>:2487: warning: no previous prototype for `__IDL_get_out' <stdout>:2495: warning: no previous prototype for `__IDL_get_leng' <stdout>:2504: warning: no previous prototype for `__IDL_get_text' <stdout>:2513: warning: no previous prototype for `__IDL_set_lineno' <stdout>:2525: warning: no previous prototype for `__IDL_set_in' <stdout>:2530: warning: no previous prototype for `__IDL_set_out' <stdout>:2535: warning: no previous prototype for `__IDL_get_debug' <stdout>:2540: warning: no previous prototype for `__IDL_set_debug' <stdout>:2546: warning: no previous prototype for `__IDL_lex_destroy' ./lexer.l: In function `__IDL_lex_cleanup': ./lexer.l:394: error: `YY_NEW_FILE' undeclared (first use in this function) ./lexer.l:394: error: (Each undeclared identifier is reported only once ./lexer.l:394: error: for each function it appears in.) <stdout>: At top level: <stdout>:1976: warning: `__IDL_unput' defined but not used make: *** [lexer.lo] Error 1 !!! ERROR: dev-libs/libIDL-0.8.1 failed. !!! Function src_compile, Line 33, Exitcode 2 !!! (no error message) Expected Results: Smoothly emerge. root@idk-002c307 seb # emerge info Portage 2.0.48_pre6 (default-x86-1.4, gcc-3.3, glibc-2.3.2-r2) ================================================================= System uname: 2.5.69-mm6 i686 Pentium III (Coppermine) GENTOO_MIRRORS="http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/home/pub/src" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 oss 3dnow apm avi crypt cups encode gif jpeg mikmod mmx mpeg ncurses nls pdflib png quicktime truetype xml2 xmms xv zlib directfb gtkhtml alsa gdbm berkdb slang readline tetex aalib nas bonobo svga tcltk java guile mysql X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk qt kde motif opengl mozilla ldap cdr scanner acpi acpi4linux apache2 dvd emacs evms2 evo gtk2 hbci imap lcms maildir mbox moznocompose moznoirc moznomail pic plotutils samba socks5 sse tiff vim-with-x xfs -libg++ -spell -arts" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O3 -pipe" CXXFLAGS="-O2 -mcpu=i686 -pipe" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
http://forums.gentoo.org/viewtopic.php?p=331368#331368 You can find here just the result of emerge gnome-terminal. Why oh why, this still doesn't compile with sys-devel/flex-2.5.4a-r5 and dev-libs/libIDL-0.8.1 ? Regards, S
http://forums.gentoo.org/viewtopic.php?p=331368#331368 You can find here just the result of emerge gnome-terminal. Why oh why, this still doesn't compile with sys-devel/flex-2.5.4a-r5 and dev-libs/libIDL-0.8.1 ? Regards, Sébastien.
try libIDL-0.8.2 instead, if i remember correctly that fixed the flex issue. And please attach relevant output (gnome-terminal), don't provide links. Hm and btw, this is just the reason why flex is masked, so you were asking for trouble
waiting for confirmation
reclosing