[MacPorts] #13170: libsdl 1.2.12 +darwin_7 Quicktime 7.3/Panther 10.3.9 missing _HIPointConvert

MacPorts trac at macosforge.org
Fri Jan 11 15:54:43 PST 2008


#13170: libsdl 1.2.12 +darwin_7 Quicktime 7.3/Panther 10.3.9 missing
_HIPointConvert
----------------------------------------------+-----------------------------
  Reporter:  william.allen.simpson at gmail.com  |       Owner:  nox at macports.org
      Type:  defect                           |      Status:  new             
  Priority:  Normal                           |   Milestone:  Port Bugs       
 Component:  ports                            |     Version:  1.5.0           
Resolution:                                   |    Keywords:                  
----------------------------------------------+-----------------------------
Comment (by william.allen.simpson at gmail.com):

 I've been studying this a bit, and confirmed that 10.3.9 ld has no
 -syslibroot.  It's not in the man page, nor in any standard reference.
 There's plenty of Apple documentation, but it doesn't mention when the new
 feature was added.

 http://developer.apple.com/documentation/DeveloperTools/Conceptual/cross_development/Using/chapter_3_section_2.html

 Moreover, this wouldn't have worked for a 10.3.9 system, as the SDKs
 directory only has _older_ SDKs, depending on the usual system libraries
 for the regular compile.  That's why the Soltic solution for 10.3
 specifies older 10.2.8 libraries that haven't been corrupted by the bad
 Quicktime updates.

 Obviously, Quicktime doesn't need _HIPointConvert, and SDL doesn't need
 _HIPointConvert, so I'm wondering how/why the bad library update even
 accesses this symbol?

 Perhaps we can make a stub library that defines the symbol and does
 nothing?

 Or port the missing Carbon code to a stub library?  Is the code published?

-- 
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13170#comment:12>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list