#13552: error during guile compilation (teXmacs installation) ----------------------------------+----------------------------------------- Reporter: marco.bucci@gmx.net | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.5.2 Resolution: | Keywords: ----------------------------------+----------------------------------------- Comment (by mdickens@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