Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal / 2009-08

2.3.1 rev 13498 breaks synapse

2 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Marco van de Voort
to Seth Grover

In our previous episode, Seth Grover said:

Show quoted text 5 lines
For anyone who cares to know: revision 13498 of 2.3.1 breaks synapse (apparently unless you have "legacysocket" defined, see http://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/rtl/inc/socketsh.inc?r1=7328&r2=13498). So if your project uses synapse and you're getting FPC from the trunk, you're going to have problems.

Synapse's author has already been notified. a few days back. Synapse was using a routine that was considered deprecated since from before 2.0 and explictely marked with the deprecated directive throughout the entire 2.2 release cycle.

The recent change reflects that it will be removed in 2.4.

Note the legacysocket directive is only there to roll back the change in emergency situation during the beta phase in 2.4. One can't rely on it to be in 2.4.