Unable to install multithreadprocs package with FreePascal 3.2.0
Original Reporter info from Mantis: crlab @neurolabusc1
-
Reporter name: Chris Rorden
Original Reporter info from Mantis: crlab @neurolabusc1
- Reporter name: Chris Rorden
Description:
FreePascal 3.2.0 reports FPC_FULLVERSION = 30200 and for SysCtl it expect pcint instead of the older pchar. The file mtpcpu.pas fails to compile. I would suggest changing
PSysCtl = {$IF FPC_FULLVERSION>30300}pcint{$ELSE}pchar{$ENDIF};
to read
PSysCtl = {$IF FPC_FULLVERSION>30199}pcint{$ELSE}pchar{$ENDIF};
in order to support FreePascal 3.2.
Steps to reproduce:
From Lazarus, choose to Install a Package from the "Package" menu. Select the multithreadprocs and attempt to build Lazarus.
Mantis conversion info:
- Mantis ID: 37255
- OS: Darwin
- OS Build: 10.11.6
- Build: 63438
- Platform: MacBook 2012 Retina 13"
- Version: 2.1 (SVN)
- Fixed in revision: 63462 (#eaa9757b)