[MacPorts] #13552: error during guile compilation (teXmacs
installation)
MacPorts
trac at macosforge.org
Tue Dec 18 06:43:30 PST 2007
#13552: error during guile compilation (teXmacs installation)
----------------------------------+-----------------------------------------
Reporter: marco.bucci at gmx.net | Owner: macports-tickets at lists.macosforge.org
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.5.2
Resolution: | Keywords:
----------------------------------+-----------------------------------------
Comment (by mdickens at nd.edu):
The issue here is the Apple / Darwin 9 64-bit OS API doesn't define
"standard" 64-bit functions for file access differently than 32-bit
functions, except for 'X'stat64. Even 'off64_t' isn't defined. Instead,
these functions "just work" correctly in 64-bit mode; there is no
difference between the function calls for 32-bit or 64-bit functions.
This is different with (at least) Linux, which seems to add the '64'
extension for 64-bit functions, leaving the "non-64" functions for 32-bit
functions, for backwards compatibility.
Most of the issues are in libguile/_scm.h, but there's still one in
libguile/fports.c. I'll attach patches that fix these issues, though I
really don't know if this is the correct way to do it. "make check" does
work correctly with these, so they can't be too incorrect ;)
--
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13552#comment:1>
MacPorts </projects/macports>
Ports system for Mac OS
More information about the macports-tickets
mailing list