[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