[Lazarus] Lazarus 0.9.27 rest unit1.lrs on windows desktop when save new Application
Владимир Средних
cobalt747 at mail.ru
Wed Feb 11 10:55:24 CET 2009
On Tue, Feb 10, 2009 at 2:38 PM, <dominique at savagesoftware.com.au> wrote:
> Will linking directly to the 10.3 SDK get around this problem, or will that
> break other LCL references?
No, won't work. LCL-Carbon uses routines available only in 10.4
> I am aware that 10.4 is the preferred OS version but is there a way around
> this issue?
You can provide a patch for LCL-Carbon which ifdefs out the use of all
routines which require Mac OS X 10.4 if a define is active, and then
rebuild your LCL with the define. Something like
CarbonSupportMacOSX_10_3
It will work much better if you provide adequate substitutes for those
calls that work in Mac OS X 10.3
You can see which calls cause trouble and use Find in Files in the IDE
in the directory lcl/interfaces/carbon to find them.
--
Felipe Monteiro de Carvalho
More information about the Lazarus
mailing list