http://sarovar.org/download.php/898/pdftex-1.40.0-beta-20060117.tar.bz2 - pdfTeX is now pdfeTeX, i.e. there is no way to make a binary without eTeX support. Also the sources of TeX, eTeX and pdfTeX have been merged into one file pdfetex.web - strip trailing zeros in fractions of reals written - removed patch 467 \ifindef - improved logging of objstreams Have fun Martin -- http://www.tm.oneiros.de
On Tue, 17 Jan 2006 23:05:25 +0100, Martin Schröder
http://sarovar.org/download.php/898/pdftex-1.40.0-beta-20060117.tar.bz2
- pdfTeX is now pdfeTeX, i.e. there is no way to make a binary without eTeX support. Also the sources of TeX, eTeX and pdfTeX have been merged into one file pdfetex.web - strip trailing zeros in fractions of reals written - removed patch 467 \ifindef - improved logging of objstreams
I get a few warnings when compiling on OS X 10.4.4 (gcc v4.0.0). Don't know if they matter but here they are: Mortens-Ibook:~/Desktop/tests/pdftex-1.40.0-beta-20060117 mortenhoegholm$ sudo sh build.sh > /dev/null Password: cat: ../../../src/texk/web2c/window/Makefile.in: No such file or directory conflicts: 1 shift/reduce pdfetexini.c: In function 'storefmtfile': pdfetexini.c:3371: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness pdfetexini.c: In function 'loadfmtfile': pdfetexini.c:3688: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness pdfetexini.c:4279: warning: comparison is always false due to limited range of data type pdfetexextra.c: In function 'ipcpage': pdfetexextra.c:560: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness ../../../../src/texk/web2c/pdfetexdir/utils.c: In function 'escapestring': ../../../../src/texk/web2c/pdfetexdir/utils.c:526: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness ../../../../src/texk/web2c/pdfetexdir/utils.c: In function 'escapename': ../../../../src/texk/web2c/pdfetexdir/utils.c:602: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness ../../../../src/texk/web2c/pdfetexdir/utils.c:627: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness ../../../../src/texk/web2c/pdfetexdir/utils.c: In function 'escapehex': ../../../../src/texk/web2c/pdfetexdir/utils.c:663: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness ../../../../src/texk/web2c/pdfetexdir/utils.c: In function 'getfiledump': ../../../../src/texk/web2c/pdfetexdir/utils.c:1114: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness ../../../../src/texk/web2c/pdfetexdir/utils.c: In function 'getmatch': ../../../../src/texk/web2c/pdfetexdir/utils.c:1195: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness ../../../../src/texk/web2c/pdfetexdir/utils.c:1196: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness -- Morten
On 2006-01-18 02:20:39 +0100, Morten Høgholm wrote:
I get a few warnings when compiling on OS X 10.4.4 (gcc v4.0.0). Don't
[...]
../../../../src/texk/web2c/pdfetexdir/utils.c:526: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness
Why isn't it using snprintf? Surely gcc 4.0 is C99 conformant? Best Martin -- http://www.tm.oneiros.de
On Wed, 18 Jan 2006 03:28:40 +0100, Martin Schröder
Why isn't it using snprintf? Surely gcc 4.0 is C99 conformant?
It should be and at least snprintf is defined in stdio.h. Anyway, I asked Gerben Weirda since he has compiled pdftex on OS X quite a few times. He said: But they do not look dangerous to me except the pdfetexini.c:4279: warning: comparison is always false due to limited range of data type but I recall that I may have looked at that earlier and that it was harmless as well. -- Morten
Morten Høgholm wrote:
But they do not look dangerous to me except the pdfetexini.c:4279: warning: comparison is always false due to limited
It is a comparison where a hyf_next[] array item is compared against max_trie_op, but max_trie_op is maxed out, so the actual value can never be larger. The warning is harmless, it is this line in web2c's tex.ch: undump_upper_check_things(max_trie_op, hyf_next[1], j); and that could be replaced by undump_things(hyf_next[1], j); Cheers, taco
participants (3)
-
Martin Schröder
-
Morten Høgholm
-
Taco Hoekwater