I added the following to allow fcl/net/fpsock.pp to build, however this is a bad hack. The MSG_NOSIGNAL constant is used in fpsock.pp, but not declared anywhere in the RTL.
+{$IF not declared(MSG_NOSIGNAL)}
+ {$IFDEF LINUX}
+ const
+ MSG_NOSIGNAL = $4000;
+ {$ELSE}
+ const
+ MSG_NOSIGNAL = 0;
+ {$ENDIF}
+{$ENDIF}
johannes
