[bug-notifications] [tetex 0004097]: LaTeX "can't find file" when file is on a large filesystem because 32-bit stat() call is used

Mantis Bug Tracker noreply at opencsw.org
Sun Dec 27 11:36:21 CET 2009


The following issue has been ASSIGNED. 
====================================================================== 
http://www.opencsw.org/bugtrack/view.php?id=4097 
====================================================================== 
Reported By:                adb
Assigned To:                pfelecan
====================================================================== 
Project:                    tetex
Issue ID:                   4097
Category:                   regular use
Reproducibility:            always
Severity:                   block
Priority:                   normal
Status:                     assigned
====================================================================== 
Date Submitted:             2009-12-24 02:53 CET
Last Modified:              2009-12-27 11:36 CET
====================================================================== 
Summary:                    LaTeX "can't find file" when file is on a large
filesystem because 32-bit stat() call is used
Description: 
On our multi-TB filesystems, the CSW LaTeX gives the error "can't find
file".  When the same file is moved to a smaller filesystem, LaTeX can find
it.

I ran latex under truss, and it appears that the xstat() call is returning
EOVERFLOW when latex checks on the target file, presumably because the
number of blocks on the filesystem does not fit in a 32-bit int.

I'm hoping this is just a matter of rebuilding TeTeX with 64-bit
filesystem calls enabled.

======================================================================




More information about the bug-notifications mailing list