> I have been working on a project that currently builds for Windows and
> Linux.  I was approached to support Mac's as well.  When I try and
> build my app on Mac I get an exception saying "Identifier not found
> MSG_NOSIGN"

I search Synapse sources and it never using MSG_NOSIGN, it using 
MSG_NOSIGNAL instead. (is it typo error?)

Synapse using MSG_NOSIGNAL constant from sockets.pp in FPC. In 
previous FPC versions this constant is defined for all platforms. So, 
code is very nicely multiplatform.

But starting FPC 2.2.0 is this changed. FPC have include file for 
each platform, where are platfom depended constant defined. But for 
Darwin is this constant undefined.

So, version 2.2.0 breaking multiplatfor socket development.. if they 
set unused cobnstants to 0, all will be OK. But now it have solution 
just by lot of IFDEFS and define this constant as zero for specified 
platforms in ssfpc.pas. :-(


-- 
Lukas Gebauer.

E-mail: [EMAIL PROTECTED]
http://synapse.ararat.cz/ - Ararat Synapse - TCP/IP Lib.


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Register now and save $200. Hurry, offer ends at 11:59 p.m., 
Monday, April 7! Use priority code J8TLD2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
synalist-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synalist-public

Reply via email to