Fails to compile. I believe this problem is from flex, according to what I am
reading from a old bug on debian. Most likly the patch for flex broke this,
though I am not fully certain to be sure.
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I.. -I./..
-O2 -pipe -march=k8 -c lex.yy.c
./pl.l: In function `scan_string':
./pl.l:462: error: `yytext_ptr' undeclared (first use in this function)
./pl.l:462: error: (Each undeclared identifier is reported only once
./pl.l:462: error: for each function it appears in.)
make[3]: *** [lex.yy.o] Error 1
make[3]: Leaving directory
`/var/tmp/portage/tetex-2.0.2-r8/work/tetex-src-2.0.2/texk/web2c/omegafonts'
make[2]: *** [omegafonts/omfonts] Error 2
make[2]: Leaving directory
`/var/tmp/portage/tetex-2.0.2-r8/work/tetex-src-2.0.2/texk/web2c'
make[1]: *** [all] Error 1
make[1]: Leaving directory
`/var/tmp/portage/tetex-2.0.2-r8/work/tetex-src-2.0.2/texk'
make: *** [all] Error 1
!!! ERROR: app-text/tetex-2.0.2-r8 failed.
Call stack:
ebuild.sh, line 1894: Called dyn_compile
ebuild.sh, line 941: Called src_compile
tetex-2.0.2-r8.ebuild, line 38: Called tetex_src_compile
!!! make teTeX failed
!!! If you need support, post the topmost build error, and the call stack if
relevant.
luke / # emerge -pv flex
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild U ] sys-devel/flex-2.5.31-r2 [2.5.31-r1] USE="nls -build -static" 0
kB
Portage 2.1_pre4-r1 (default-linux/amd64/2006.0, gcc-3.4.5, glibc-2.3.6-r2,
2.6.15-gentoo-r2 x86_64)
=================================================================
System uname: 2.6.15-gentoo-r2 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.0_pre15
dev-lang/python: 2.3.5-r2, 2.4.2-r1
sys-apps/sandbox: 1.2.17
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-r1
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -pipe -march=k8"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env
/usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O3 -pipe -march=k8"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://gentoo.chem.wisc.edu/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="amd64 X a52 alsa apache2 avi bash-completion berkdb bitmap-fonts bzip2
cairo cdb cdr crypt ctype cups dba doc dvd dvi dynagraph eds emboss encode
erandom esd examples extensions firefox flac foomaticdb fortran fpx gd-external
gdbm gif glitz gnome gnutls gpm grammar graphvix graphviz gstreamer gtk gtk2
gtkhtml hal imlib java javascript jpeg jpeg2k kde kerberos krb4 lcms libgda
linuxthreads-tls logmail logrotate lzw lzw-tiff mad maildir mailwrapper math
mng motif mozilla mp3 mpeg mysql mysqli ncurses nls nptl nsplugin ogg opengl
pam pam_chroot pam_console pam_timestamp pdf pdflib perl php plotutils png pwdb
python qt quicktime readline sasl sdk sdl snmp spell sql ssl svg symlink t1lib
tcltk tcpd tetex theora thesaurus threads tidy tiff toolbar truetype
truetype-fonts type1-fonts urandom usb userlocales vorbis wmf xml xml2 xpm xv
zip zlib elibc_glibc kernel_linux userland_GNU"
Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LDFLAGS, LINGUAS,
PORTDIR_OVERLAY
I do admit that this can be caused by an issue of mixing unstable with stable;
which when ever my system finishes updating my system. I will go through the
process of finding out which version of flex breaks tetex. If anything it may
help prevent this problem for someone else that uses flex more heavily then I
do (which would be a decent reason for using unstable flex on stable system).