[MacPorts] #26064: ncftp fails to build: conflicting types for getdomainname

MacPorts noreply at macports.org
Mon Oct 18 13:04:43 PDT 2010


#26064: ncftp fails to build: conflicting types for getdomainname
-----------------------------------+----------------------------------------
 Reporter:  macports@…             |       Owner:  toby@…           
     Type:  defect                 |      Status:  new              
 Priority:  Normal                 |   Milestone:                   
Component:  ports                  |     Version:  1.9.1            
 Keywords:                         |        Port:  ncftp            
-----------------------------------+----------------------------------------

Comment(by michaelld@…):

 I'm attaching a patch that fixes it for me on x86_64, and should work on
 any Darwin platform (no matter 32 or 64 bit).  The issue is that the
 function 'getdomainname' -always- takes an 'int' for its second argument
 (at least on Darwin), but the release code uses 'gethostname_size_t' which
 will end up being a 'size_t' type -- which is -not- an 'int' no matter how
 many bits you have.  This patch replaces the 'gethostname_size_t' with
 'int' in just the single file of issue: sio/DNSUtil.c .

-- 
Ticket URL: <https://trac.macports.org/ticket/26064#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list