Hello,
On Fri, Jun 4, 2010 at 6:45 AM, German Gentile
<[email protected]> wrote:
> I already compile Synapse under mac os x without this patch. Are you sure
> is needed in every case and why?
I am pretty sure that it necessary in every case for SVN Synapse, and
I can't imagine how you could be compiling Synapse under Mac OS X
without it, unless you are using both a non-svn Synapse and an older
FPC. I'll explain the changes:
{$R GR32.INC} ==> {$R GR32.inc} => The default Mac OS X file System is
case sensitive, it won't find the include file if the name doesn't
match perfectly
Disabling ASM for Mac OS X => Recent Free Pascal (probably 2.4+)
creates PIC code by default under Mac OS X. Most of the ASM
instructions aren't PIC safe, it won't compile
Added constants missing from FPC under Mac OS X, it has never compiled
for me without those constants.
> From Jason P Sage:
> Are you using Lazarus? Or FreePascal by itself on Max OS X?
Lazarus, but it just uses Free Pascal, so there is no difference,
except maybe that my package will compile nearly all units from
Synapse, and if you just add only what you need probably not all units
are used and therefore not all units need to compile.
--
Felipe Monteiro de Carvalho
------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit. See the prize list and enter to win:
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
synalist-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synalist-public