i use the hardened gentoo, and i can't build the odinmp: bison --file-prefix=../tmp_src/y.tab.cpp -t -v -o ../tmp_src/y.tab.cpp ../../src/parser/c_grammar.y ../../src/parser/c_grammar.y:2867.9: syntax error, unexpected "|" ../../src/parser/c_grammar.y:4869.9: syntax error, unexpected "|" ../../src/parser/c_grammar.y:4871.14-15: invalid $ value ../../src/parser/c_grammar.y:4875.14-15: invalid $ value ../../src/parser/c_grammar.y:7382.9: syntax error, unexpected "|" make[1]: *** [../../build/tmp_src/y.tab.cpp] Error 1 make[1]: Leaving directory `/var/tmp/portage/odinmp-0.167.2/work/OdinMP/build/linux-x86' make: *** [all] Error 2 !!! ERROR: sys-devel/odinmp-0.167.2 failed. !!! Function src_compile, Line 31, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: My `emerge info`: mars root # emerge info Portage 2.0.51_rc9 (hardened/x86/2.6, gcc-3.4.2, glibc-2.3.4.20041006-r0, 2.6.6-1.435.2.3 i686) ================================================================= System uname: 2.6.6-1.435.2.3 i686 Intel(R) Celeron(R) CPU 2.60GHz Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -mtune=pentium4 -mfpmath=sse -fPIC -pipe -fomit-frame-pointer -msse -mmmx" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /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=pentium4 -mtune=pentium4 -mfpmath=sse -fPIC -pipe -fomit-frame-pointer -msse -mmmx" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks fixpackages sandbox" GENTOO_MIRRORS="http://gentoo.mirror.icd.hu/ ftp://ftp.easynet.nl/mirror/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage//packages/x86/" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage/" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="aac accounting acl acpi acpi4linux apache2 apm bcmath berkdb bzlib cdparanoia cdr cdrom clamac clamav crypt ctype curl curlwrappers dbase dbm devfs devfs26 dlloader dv dvb dvd dvdr dvdread encode erandom exif f77 fam freetype fs ftp gcj gd gdbm geoip gif gnutls guile hal hardened image imagemagick imap inifile intl java javascript jikes jpeg jpeg2k junit lesstif libg++ libwww live lm_sensors lzo lzw lzw-tiff mcal memlimit mhash mime mmap mmx mmx2 mng mp3 mpeg mpeg4 mysql ncurses nethack network nls nptl ntlm objc odbc oggvorbis openal openssh pam parse-clocks pcappcntl pcre pdf pdflib perl pic pie png pnp posix postgres pthreads pwdb python readline recode samba sasl shared sharedmem simplexml skey slangsmime sms sockets spell squid sse ssl svg sysvipc tcltk tcpd threads tiff transcode truetype type1 unicode usb userlocales virus-scan wmf x86 xfs xinetd xml xml2 xmlrpc xpm zlib"
Re-assigning to tester, who committed this thing. Please, package.mask and remove this. I've bumped it to 0.287.2 locally (latest upstream version), but the build system is completely messed up, has hardcoded stuff all over the place, doesn't honor CXXFLAGS, has hardcoded bison version in it, doesn't work w/ current flex. Not really worth fixing at all.
It has been masked, it will be removed on nov 16.
REMOVED!!!
kk, close this forever.