|
From: Sean M. <se...@ro...> - 2008-08-15 20:05:29
|
Hi all, So we've just downloaded Quesa CVS and tried to build it as 64 bit. Not sure if we're the first to try... it doesn't compile. :) Attached is a patch that fixes almost all compilation issues. Could someone review it? Most changes are pretty straightforward. Some comments: a) QUESA_SUPPORT_QUICKTIME is forced to 0 in 64 bit. b) Added a QUESA_SUPPORT_QUICKDRAW that is analogous to QUESA_SUPPORT_QUICKTIME. It must be 0 in 64 bit since QuickDraw/ HIToolbox is gone. Changed some QUESA_OS_MACINTOSH to QUESA_SUPPORT_QUICKDRAW. c) Removed FSSpec usage in 64 bit. d) various casts, tweaks, etc. Note that I have only compiled this on Mac OS X, no other platforms. Note that even with this patch, there are still compiler errors in 64 bit (but not in 32 bit). The remaining errors I am not comfortable fixing because it requires a better knowledge of Quesa than I have. I thought I'd start with this patch before discussing remaining problems.... Lastly, I realise that removing the QuickDraw/HIToolbox usage in Quesa means that it will be missing major functionality. In our case however, we only need a small subset of Quesa and are happy to report that that subset runs just fine in x86_64! Cheers, -- ____________________________________________________________ Sean McBride, B. Eng se...@ro... Rogue Research www.rogue-research.com Mac Software Developer Montréal, Québec, Canada |