[NTG-pdftex] [ pdftex-Bugs-775 ] Build failure on alpha-linux with certain gcc versions

noreply at sarovar.org noreply at sarovar.org
Mon Apr 16 11:59:55 CEST 2007


Bugs item #775, was opened at 2007-04-16 11:59
You can respond by visiting: 
http://sarovar.org/tracker/?func=detail&atid=493&aid=775&group_id=106

Category: Build process
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Frank Küster (frank)
Assigned to: Martin Schröder (oneiros)
Summary: Build failure on alpha-linux with certain gcc versions

Initial Comment:
pdftex fails to build on Linux-alpha with newer gcc
versions.  This is a known bug in gcc, but it's very
obscure and it seems unlikely to be solved soon. 
Therefore you might consider to apply the patch below
as a workaround.

Falk Hueffner wrote in the Debian BTS
(http://bugs.debian.org/419434):

[...]
gcc -DHAVE_CONFIG_H  -I.
-I../../../../texk/web2c/pdftexdir -I..
-I../../../../texk/web2c/pdftexdir/../..  -I..
-I../../../../texk/web2c/pdftexdir/.. -I../..
-I../../../../texk/web2c/pdftexdir/../..
-I../../../libs/md5
-I../../../../texk/web2c/pdftexdir/../../../libs/md5
-I../../../libs/xpdf -I../../../libs/xpdf/..
-I../../../../texk/web2c/pdftexdir/../../../libs/xpdf
-I../../../../texk/web2c/pdftexdir/../../../libs/xpdf/..
-I../../../libs/obsdcompat
-I../../../libs/obsdcompat/..
-I../../../../texk/web2c/pdftexdir/../../../libs/obsdcompat
-I../../../../texk/web2c/pdftexdir/../../../libs/obsdcompat/..
-DpdfTeX -g -O2  -c
../../../../texk/web2c/pdftexdir/writezip.c -o writezip.o
../../../../texk/web2c/pdftexdir/writezip.c: In
function 'writezip':
../../../../texk/web2c/pdftexdir/writezip.c:75: error:
unrecognizable insn:
(insn 139 138 140 9
../../../../texk/web2c/pdftexdir/writezip.c:54 (set
(reg:DI 141)
        (plus:DI (reg/f:DI 138)
            (const_int 32768 [0x8000]))) -1 (nil)
    (nil))
../../../../texk/web2c/pdftexdir/writezip.c:75:
internal compiler error: in extract_insn, at recog.c:2084
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
For Debian GNU/Linux specific bug reporting instructions,
see <URL:file:///usr/share/doc/gcc-4.1/README.Bugs>.
Preprocessed source stored into /tmp/ccKHjfIv.out file,
please attach this to your bugreport.
make[4]: *** [writezip.o] Error 1
make[4]: Leaving directory
`/build/buildd/texlive-bin-2007/build/source/Work/texk/web2c/pdftexdir'

(log at
http://buildd.debian.org/fetch.cgi?pkg=texlive-bin&arch=alpha&ver=2007-3&stamp=1176603526)

The reason is an obscure bug in gcc that only triggers
when accessing exactly the 32767th element of a
character array. Since I don't know how fix it in gcc
and nobody else seems to be working on that, I suggest
you apply the following workaround:



----------------------------------------------------------------------

You can respond by visiting: 
http://sarovar.org/tracker/?func=detail&atid=493&aid=775&group_id=106


More information about the ntg-pdftex mailing list