Hi, File synaser.pas cannot be compiled with FPC for linux and ARM because the identifiers B500000,B576000,....B4000000 are not defined in linux/termios.inc for cpuarm.
Here is a patch, which limits the baudrate table to 19 defined values: 200,204c200,208 < {$IFDEF BSD} < MaxRates = 18; //MAC < {$ELSE} < MaxRates = 30; //UNIX < {$ENDIF} --- > {$ifdef cpuarm} > MaxRates = 19; //linux cpuarm > {$else} > {$IFDEF BSD} > MaxRates = 18; //MAC > {$ELSE} > MaxRates = 30; //UNIX > {$ENDIF} > {$endif} 229c233 < {$IFNDEF BSD} --- > {$IFNDEF BSD} 231,242c235,249 < {$IFDEF UNIX} < ,(500000, B500000), < (576000, B576000), < (921600, B921600), < (1000000, B1000000), < (1152000, B1152000), < (1500000, B1500000), < (2000000, B2000000), < (2500000, B2500000), < (3000000, B3000000), < (3500000, B3500000), < (4000000, B4000000) --- > {$IFDEF UNIX} > {$ifndef cpuarm} > ,(500000, B500000), > (576000, B576000), > (921600, B921600), > (1000000, B1000000), > (1152000, B1152000), > (1500000, B1500000), > (2000000, B2000000), > (2500000, B2500000), > (3000000, B3000000), > (3500000, B3500000), > (4000000, B4000000) > {$endif} > {$ENDIF} 244d250 < {$ENDIF} Regards, Bogdan ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb _______________________________________________ synalist-public mailing list synalist-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synalist-public