Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 209362 - app-text/texlive-core-2007-r11 fails to compile on omegafonts
Summary: app-text/texlive-core-2007-r11 fails to compile on omegafonts
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: TeX project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-08 16:21 UTC by Maarten Wisse
Modified: 2008-02-09 20:14 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Maarten Wisse 2008-02-08 16:21:08 UTC
I tried to compile texlive-2007 following the migration guide, but compile of the first package, texlive-core, fails in the directory omegafonts, complaining that y_tab.h does not exist. I did -omega in use variables, but that doesn't seem to influence the texlive-core setting.

Reproducible: Always

Actual Results:  
cd omegafonts && make -w --jobserver-fds=3,4 - --jobserver-fds=3,4 -j CC='i686-pc-linux-gnu-gcc' CFLAGS='-march=pentium-m -Os -pipe ' LDFLAGS=''  omfonts
make[3]: Entering directory `/var/tmp/portage/app-text/texlive-core-2007-r11/work/texk/web2c/omegafonts'
bison -y -d -v ./pl.y
bison -y -d -v ./pl.y
flex -l ./pl.l
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H  -I. -I. -I../.. -I../.. -I.. -I./..  -march=pentium-m -Os -pipe  -c char_routines.c -o char_routines.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H  -I. -I. -I../.. -I../.. -I.. -I./..  -march=pentium-m -Os -pipe  -c dimen_routines.c -o dimen_routines.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H  -I. -I. -I../.. -I../.. -I.. -I./..  -march=pentium-m -Os -pipe  -c error_routines.c -o error_routines.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H  -I. -I. -I../.. -I../.. -I.. -I./..  -march=pentium-m -Os -pipe  -c header_routines.c -o header_routines.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H  -I. -I. -I../.. -I../.. -I.. -I./..  -march=pentium-m -Os -pipe  -c ligkern_routines.c -o ligkern_routines.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H  -I. -I. -I../.. -I../.. -I.. -I./..  -march=pentium-m -Os -pipe  -c list_routines.c -o list_routines.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H  -I. -I. -I../.. -I../.. -I.. -I./..  -march=pentium-m -Os -pipe  -c out_routines.c -o out_routines.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H  -I. -I. -I../.. -I../.. -I.. -I./..  -march=pentium-m -Os -pipe  -c param_routines.c -o param_routines.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H  -I. -I. -I../.. -I../.. -I.. -I./..  -march=pentium-m -Os -pipe  -c print_routines.c -o print_routines.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H  -I. -I. -I../.. -I../.. -I.. -I./..  -march=pentium-m -Os -pipe  -c font_routines.c -o font_routines.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H  -I. -I. -I../.. -I../.. -I.. -I./..  -march=pentium-m -Os -pipe  -c extra_routines.c -o extra_routines.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H  -I. -I. -I../.. -I../.. -I.. -I./..  -march=pentium-m -Os -pipe  -c out_ofm.c -o out_ofm.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H  -I. -I. -I../.. -I../.. -I.. -I./..  -march=pentium-m -Os -pipe  -c parse_ofm.c -o parse_ofm.o
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H  -I. -I. -I../.. -I../.. -I.. -I./..  -march=pentium-m -Os -pipe  -c lex.yy.c -o lex.yy.o
test -f y.tab.c && mv -f y.tab.c y_tab.c
./pl.l:32:19: error: y_tab.h: No such file or directory
./pl.l: In function 'yylex':
./pl.l:85: error: 'LEFT' undeclared (first use in this function)
./pl.l:85: error: (Each undeclared identifier is reported only once
./pl.l:85: error: for each function it appears in.)
./pl.l:86: error: 'RIGHT' undeclared (first use in this function)
./pl.l:88: error: 'NUMBER' undeclared (first use in this function)
./pl.l:92: error: 'FIX' undeclared (first use in this function)
./pl.l:95: error: 'CODINGSCHEME' undeclared (first use in this function)
./pl.l:97: error: 'FAMILY' undeclared (first use in this function)
./pl.l:99: error: 'VTITLE' undeclared (first use in this function)
./pl.l:101: error: 'FONTNAME' undeclared (first use in this function)
./pl.l:103: error: 'FONTAREA' undeclared (first use in this function)
./pl.l:105: error: 'SPECIAL' undeclared (first use in this function)
./pl.l:107: error: 'COMMENT' undeclared (first use in this function)
./pl.l:109: error: 'SPECIALHEX' undeclared (first use in this function)
./pl.l:112: error: 'SEVENBITSAFEFLAG' undeclared (first use in this function)
./pl.l:115: error: 'CHECKSUM' undeclared (first use in this function)
./pl.l:116: error: 'DESIGNSIZE' undeclared (first use in this function)
./pl.l:117: error: 'DESIGNUNITS' undeclared (first use in this function)
./pl.l:118: error: 'FACE' undeclared (first use in this function)
./pl.l:119: error: 'HEADER' undeclared (first use in this function)
./pl.l:120: error: 'BOUNDARYCHAR' undeclared (first use in this function)
./pl.l:121: error: 'FONTDIMEN' undeclared (first use in this function)
./pl.l:122: error: 'LIGTABLE' undeclared (first use in this function)
./pl.l:123: error: 'CHARACTER' undeclared (first use in this function)
./pl.l:125: error: 'PARAMETER' undeclared (first use in this function)
./pl.l:126: error: 'LABEL' undeclared (first use in this function)
./pl.l:127: error: 'KRN' undeclared (first use in this function)
./pl.l:128: error: 'STOP' undeclared (first use in this function)
./pl.l:129: error: 'SKIP' undeclared (first use in this function)
./pl.l:130: error: 'NEXTLARGER' undeclared (first use in this function)
./pl.l:131: error: 'VARCHAR' undeclared (first use in this function)
./pl.l:133: error: 'CHARMEASURE' undeclared (first use in this function)
./pl.l:138: error: 'EXTEN' undeclared (first use in this function)
./pl.l:143: error: 'LIG' undeclared (first use in this function)
./pl.l:171: error: 'NAMEDPARAMETER' undeclared (first use in this function)
./pl.l:202: error: 'MAPFONT' undeclared (first use in this function)
./pl.l:203: error: 'FONTCHECKSUM' undeclared (first use in this function)
./pl.l:204: error: 'FONTAT' undeclared (first use in this function)
./pl.l:205: error: 'FONTDSIZE' undeclared (first use in this function)
./pl.l:206: error: 'MAP' undeclared (first use in this function)
./pl.l:207: error: 'SELECTFONT' undeclared (first use in this function)
./pl.l:208: error: 'SETCHAR' undeclared (first use in this function)
./pl.l:209: error: 'SETRULE' undeclared (first use in this function)
./pl.l:210: error: 'PUSH' undeclared (first use in this function)
./pl.l:211: error: 'POP' undeclared (first use in this function)
./pl.l:213: error: 'MOVE' undeclared (first use in this function)
./pl.l:218: error: 'OFMLEVEL' undeclared (first use in this function)
./pl.l:219: error: 'ACCENT' undeclared (first use in this function)
./pl.l:223: error: 'FONTDIR' undeclared (first use in this function)
./pl.l:240: error: 'FONTIVALUE' undeclared (first use in this function)
./pl.l:241: error: 'FONTFVALUE' undeclared (first use in this function)
./pl.l:242: error: 'FONTMVALUE' undeclared (first use in this function)
./pl.l:243: error: 'FONTPENALTY' undeclared (first use in this function)
./pl.l:244: error: 'FONTRULE' undeclared (first use in this function)
./pl.l:245: error: 'FONTGLUE' undeclared (first use in this function)
./pl.l:247: error: 'IVALUE' undeclared (first use in this function)
./pl.l:248: error: 'FVALUE' undeclared (first use in this function)
./pl.l:249: error: 'MVALUE' undeclared (first use in this function)
./pl.l:250: error: 'PENALTY' undeclared (first use in this function)
./pl.l:251: error: 'RULE' undeclared (first use in this function)
./pl.l:252: error: 'GLUE' undeclared (first use in this function)
./pl.l:254: error: 'IVALUEVAL' undeclared (first use in this function)
./pl.l:255: error: 'FVALUEVAL' undeclared (first use in this function)
./pl.l:256: error: 'MVALUEVAL' undeclared (first use in this function)
./pl.l:257: error: 'PENALTYVAL' undeclared (first use in this function)
./pl.l:259: error: 'RULEMEASURE' undeclared (first use in this function)
./pl.l:263: error: 'GLUEWD' undeclared (first use in this function)
./pl.l:264: error: 'GLUESHRINKSTRETCH' undeclared (first use in this function)
./pl.l:267: error: 'GLUETYPE' undeclared (first use in this function)
./pl.l:268: error: 'GLUERULE' undeclared (first use in this function)
./pl.l:269: error: 'GLUECHAR' undeclared (first use in this function)
./pl.l:271: error: 'CHARIVALUE' undeclared (first use in this function)
./pl.l:272: error: 'CHARFVALUE' undeclared (first use in this function)
./pl.l:273: error: 'CHARMVALUE' undeclared (first use in this function)
./pl.l:274: error: 'CHARPENALTY' undeclared (first use in this function)
./pl.l:275: error: 'CHARRULE' undeclared (first use in this function)
./pl.l:276: error: 'CHARGLUE' undeclared (first use in this function)
./pl.l:278: error: 'CKRN' undeclared (first use in this function)
./pl.l:279: error: 'CGLUE' undeclared (first use in this function)
./pl.l:280: error: 'CPENALTY' undeclared (first use in this function)
./pl.l:281: error: 'CPENGLUE' undeclared (first use in this function)
./pl.l:282: error: 'CLABEL' undeclared (first use in this function)
./pl.l:284: error: 'CHARREPEAT' undeclared (first use in this function)
./pl.l:287: error: 'GLUEORDER' undeclared (first use in this function)
./pl.l:293: error: 'GLUEKIND' undeclared (first use in this function)
make[3]: *** [lex.yy.o] Error 1
make[3]: *** Waiting for unfinished jobs....
test -f y.tab.h && mv -f y.tab.h y_tab.h
test -f y.tab.c && mv -f y.tab.c y_tab.c
make[3]: [y_tab.c] Error 1 (ignored)
test -f y.tab.h && mv -f y.tab.h y_tab.h
make[3]: [y_tab.c] Error 1 (ignored)
make[3]: Leaving directory `/var/tmp/portage/app-text/texlive-core-2007-r11/work/texk/web2c/omegafonts'
make[2]: *** [omegafonts/omfonts] Error 2
make[2]: Leaving directory `/var/tmp/portage/app-text/texlive-core-2007-r11/work/texk/web2c'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/var/tmp/portage/app-text/texlive-core-2007-r11/work/texk'
make: *** [all] Error 1
 *
 * ERROR: app-text/texlive-core-2007-r11 failed.
 * Call stack:
 *                      ebuild.sh, line 1701:  Called dyn_compile
 *                      ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *                      ebuild.sh, line   44:  Called src_compile
 *   texlive-core-2007-r11.ebuild, line  137:  Called die
 * The specific snippet of code:
 *      emake texmf=${TEXMF_PATH:-/usr/share/texmf} || die "emake failed"
 *  The die message:
 *   emake failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/app-text/texlive-core-2007-r11/temp/build.log'.
 *
Comment 1 Alexis Ballier gentoo-dev 2008-02-08 17:00:54 UTC
hmm this seems very similar to bug #195929

can you tell me what bison/yacc version you have installed ?
Comment 2 Maarten Wisse 2008-02-08 18:06:05 UTC
(In reply to comment #1)
> hmm this seems very similar to bug #195929
> 
> can you tell me what bison/yacc version you have installed ?
> 
bison 2.3
yacc 1.9.1-r3
both from stable x86
Comment 3 Alexis Ballier gentoo-dev 2008-02-09 16:04:15 UTC
hmm ok I think I understand it now; seems to be a parallel make issue, could you please try to build with -j1 ? What MAKEOPTS have you set in make.conf ?
Comment 4 Maarten Wisse 2008-02-09 16:48:28 UTC
(In reply to comment #3)
> hmm ok I think I understand it now; seems to be a parallel make issue, could
> you please try to build with -j1 ? What MAKEOPTS have you set in make.conf ?
> 
j12
Comment 5 Maarten Wisse 2008-02-09 16:51:36 UTC
(In reply to comment #3)
> hmm ok I think I understand it now; seems to be a parallel make issue, could
> you please try to build with -j1 ? What MAKEOPTS have you set in make.conf ?
> 
j1 made texlive-core compile successfully.
Comment 6 Alexis Ballier gentoo-dev 2008-02-09 20:14:53 UTC
ok thanks for the confirmation, I've added a patch that should fix it.

Please sync in a few hours and check that it doesn't fail anymore for you (and that 120_all_omegafonts_parallel_make.patch is applied) and reopen if it does fail