[tex-k] Size limitation for dvips output files
Akira Kakuto
kakuto at fuk.kindai.ac.jp
Thu Sep 23 15:37:15 CEST 2010
Hi Peter,
> > Here's the long answer:
> >
> > Despite your laudable attempts at recompiling with largefile support, I
> > continue to believe this restriction is about compiler options and not
> > anything in dvips specifically. The error message "dvips: Problems with
> > file writing; probably disk full." is given upon any output error.
> > There's no magic constant in dvips preventing >2gb output.
> >
> > ....
> >
> > kpathsea/common.ac used to have AC_SYS_LARGEFILE, but we no longer use
> > that file. There is no AC_SYS_LARGEFILE in any current configure that I
> > can see. ....
>
> There is AC_SYS_LARGEFILE in m4/kpse-common.m4 used by virtually each
> texk/*/configure.ac.
>
> > I also do not know if AC_SYS_LARGEFILE by itself is
> > sufficient, or if more changes to the source are necessary.
>
> Certainly not. At the very least you have to use fseeko/ftello/off_t.
>
> > In any event, as stated in Build, the relevant declarations in TeX are
> > still inconsistent. That's a different (and highly nontrivial) bug.
>
> I think it is about time to address this problem!
I think there is no 2G limit for the output file in the
present dvips even in 32bit systems.
I assume dvi file, pk, eps, pfb files etc. are less than 2G.
I've created on 32bit windows an output ps file sample.ps of
size 3103465676 bytes by
dvips -Ppdf -C5560 sample
Thanks,
Akira
More information about the tex-k
mailing list