> 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
