I just updated FPC and Lazarus from SVN and ran into a few issues.
Lazarus 2.1.0 r62054M,
FPC 3.3.1 43670, x86_64-darwin-cocoa.
I deleted the entire FPC directory before getting the latest version from SVN.
I'm not sure if these are specific for my setup or not, and thought I'd share them here before making a bug report.
1) in "../lazarus/components/multithreadprocs/mtpcpu.pas": Expected pcint found pcharI (temporary) fixed it as such by modifying line 79 from:
fpsysctl(pchar(@mib), 2, @t, @len, Nil, 0);
to
fpsysctl(pcint(@mib), 2, @t, @len, Nil, 0);
2) in "../fpc/packages/cocoaint/src/foundation/NSExtensionContext.inc": operator missingWhich I temporary fixed by changing line 3 from:
{$if defined(__OBJC2__)defined(interface)defined(NSExtensionContext)defined(NSObject)}
to
{$if defined(__OBJC2__) and defined(interface) and defined(NSExtensionContext) and defined(NSObject)}
Is there anyone that confirm these and/or correct my quick fixed to do it the right way?