Opened 8 weeks ago

Last modified 6 days ago

#70815 new defect

lazarus @3.4: carbon backend seems to be broken: Can't find unit FPCMacOSAll used by CarbonMouseInput

Reported by: barracuda156 Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.10.1
Keywords: Cc: kamischi (Karl-Michael Schindler)
Port: lazarus

Description

/bin/cp -f Makefile.compiled lib/powerpc-darwin/carbon/jcfidelazarus.compiled
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_lazarus/lazarus/work/lazarus/components/jcf2/IdePlugin/lazarus'
/usr/bin/make -C mouseandkeyinput
make[2]: Entering directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_lazarus/lazarus/work/lazarus/components/mouseandkeyinput'
/bin/rm -f lib/powerpc-darwin/carbon/lazmouseandkeyinput.ppu
/opt/local/bin/gmkdir -p lib/powerpc-darwin/carbon
/opt/local/bin/ppcppc -MObjFPC -Sci -O1 -g -gl -l -vewnhibq -dLCL -dLCLcarbon -gw -Fu../../packager/units/powerpc-darwin -Fu../lazutils/lib/powerpc-darwin -Fu../freetype/lib/powerpc-darwin -Fu../../lcl/units/powerpc-darwin -Fu../../lcl/units/powerpc-darwin/carbon -Fu. -FE. -FUlib/powerpc-darwin/carbon -gl -dpowerpc lazmouseandkeyinput.pas
Hint: (11030) Start of reading config file /opt/local/etc/fpc.cfg
Hint: (11031) End of reading config file /opt/local/etc/fpc.cfg
Free Pascal Compiler version 3.2.2 [2024/02/06] for powerpc
Copyright (c) 1993-2021 by Florian Klaempfl and others
(1002) Target OS: Darwin for PowerPC
(3104) Compiling lazmouseandkeyinput.pas
(3104) Compiling mouseandkeyinput.pas
(3104) Compiling mouseinputintf.pas
(3104) Compiling mouseandkeyinput.pas
(3104) Compiling keyinputintf.pas
(9001) Assembling (pipe) lib/powerpc-darwin/carbon/keyinputintf.s
(3104) Compiling carbonmouseinput.pas
/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_lazarus/lazarus/work/lazarus/components/mouseandkeyinput/carbonmouseinput.pas(25,3) Fatal: (10022) Can't find unit FPCMacOSAll used by CarbonMouseInput
Fatal: (1018) Compilation aborted
make[2]: *** [lazmouseandkeyinput.ppu] Error 1
make[2]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_lazarus/lazarus/work/lazarus/components/mouseandkeyinput'
make[1]: *** [bigide] Error 2
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_lazarus/lazarus/work/lazarus/components'
make: *** [bigidecomponents] Error 2

Change History (1)

comment:1 Changed 6 days ago by barracuda156

3.6.0 +cocoa also broken:

Compiling cocoacursor.pas
Assembling (pipe) ../../units/powerpc-darwin/cocoa/cocoacursor.s
cocoaprivate.pas(1245,3) Note: Call to subroutine "procedure FillChar(var x:<Formal type>;count:LongInt;Value:Byte);" marked as inline is not inlined
cocoaprivate.pas(1263,3) Note: Call to subroutine "procedure FillChar(var x:<Formal type>;count:LongInt;Value:Byte);" marked as inline is not inlined
cocoaprivate.pas(1430,7) Note: Call to subroutine "procedure FillChar(var x:<Formal type>;count:LongInt;Value:Byte);" marked as inline is not inlined
cocoaprivate.pas(1833,3) Note: Local variable "ctx" is assigned but never used
Assembling (pipe) ../../units/powerpc-darwin/cocoa/cocoaprivate.s
Assembling (pipe) ../../units/powerpc-darwin/cocoa/cocoacaret.s
Compiling cocoaint.pas
Compiling cocoaconfig.pas
Assembling (pipe) ../../units/powerpc-darwin/cocoa/cocoaconfig.s
Compiling cocoamenus.pas
cocoamenus.pas(163,7) Note: Call to subroutine "procedure FillChar(var x:<Formal type>;count:LongInt;Value:Byte);" marked as inline is not inlined
cocoamenus.pas(249,3) Note: Local variable "key" not used
cocoamenus.pas(250,3) Note: Local variable "mask" not used
cocoamenus.pas(276,3) Note: Local variable "nskey" not used
cocoamenus.pas(276,19) Note: Local variable "nssubmeykey" not used
cocoamenus.pas(558,7) Note: Call to subroutine "procedure FillChar(var x:<Formal type>;count:LongInt;Value:Byte);" marked as inline is not inlined
Assembling (pipe) ../../units/powerpc-darwin/cocoa/cocoamenus.s
Compiling cocoawindows.pas
Compiling cocoatextedits.pas
Compiling cocoawsstdctrls.pas
Compiling cocoawscommon.pas
Compiling cocoaint.pas
Compiling cocoawindows.pas
Compiling cocoascrollers.pas
cocoascrollers.pas(1035,5) Note: Call to subroutine "procedure FillChar(var x:<Formal type>;count:LongInt;Value:Byte);" marked as inline is not inlined
cocoascrollers.pas(1193,59) Error: Call by var for arg no. 3 has to match exactly: Got "Single" expected "Double"
cocoascrollers.pas(1204,57) Error: Call by var for arg no. 3 has to match exactly: Got "Single" expected "Double"
cocoascrollers.pas(1252,55) Warning: Symbol "convertScreenToBase" is deprecated: "in 10_0, 10_7, "Use -convertRectFromScreen: instead""
cocoascrollers.pas(2018) Fatal: There were 2 errors compiling module, stopping
Fatal: Compilation aborted
make[3]: *** [../lcl.ppu] Error 1
Note: See TracTickets for help on using tickets.