Skip to content

Fix Mac compilation #113

Fix Mac compilation

Fix Mac compilation #113

Triggered via push January 1, 2024 19:18
Status Success
Total duration 3m 47s
Artifacts

ci.yml

on: push
macos-11-big-sur
3m 31s
macos-11-big-sur
ubuntu-20-04
51s
ubuntu-20-04
windows-2022
0s
windows-2022
Fit to window
Zoom out
Zoom in

Annotations

22 warnings and 21 notices
ubuntu-20-04
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
TestFramework.pas(2903,68): Warning: tests/fptest/src/TestFramework.pas#L2903
Implicit string type conversion from "AnsiString" to "UnicodeString"
TestFramework.pas(2903,51): Warning: tests/fptest/src/TestFramework.pas#L2903
Implicit string type conversion from "AnsiString" to "UnicodeString"
TestFramework.pas(2903,13): Warning: tests/fptest/src/TestFramework.pas#L2903
Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
TestFramework.pas(2962,15): Warning: tests/fptest/src/TestFramework.pas#L2962
Implicit string type conversion from "AnsiString" to "UnicodeString"
TestFramework.pas(2964,15): Warning: tests/fptest/src/TestFramework.pas#L2964
Implicit string type conversion from "AnsiString" to "UnicodeString"
TestFramework.pas(2971,15): Warning: tests/fptest/src/TestFramework.pas#L2971
Implicit string type conversion from "AnsiString" to "UnicodeString"
TestFramework.pas(2973,15): Warning: tests/fptest/src/TestFramework.pas#L2973
Implicit string type conversion from "AnsiString" to "UnicodeString"
TestFramework.pas(2998,54): Warning: tests/fptest/src/TestFramework.pas#L2998
Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
TestFramework.pas(3005,57): Warning: tests/fptest/src/TestFramework.pas#L3005
Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
TestFramework.pas(3012,57): Warning: tests/fptest/src/TestFramework.pas#L3012
Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
macos-11-big-sur
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
epiktimer.pas(567,3): Warning: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L567
Symbol "EpochToLocal" is deprecated: "use DateUtils.UnixToDateTime"
TestFramework.pas(2903,68): Warning: tests/fptest/src/TestFramework.pas#L2903
Implicit string type conversion from "AnsiString" to "UnicodeString"
TestFramework.pas(2903,51): Warning: tests/fptest/src/TestFramework.pas#L2903
Implicit string type conversion from "AnsiString" to "UnicodeString"
TestFramework.pas(2903,13): Warning: tests/fptest/src/TestFramework.pas#L2903
Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
TestFramework.pas(2962,15): Warning: tests/fptest/src/TestFramework.pas#L2962
Implicit string type conversion from "AnsiString" to "UnicodeString"
TestFramework.pas(2964,15): Warning: tests/fptest/src/TestFramework.pas#L2964
Implicit string type conversion from "AnsiString" to "UnicodeString"
TestFramework.pas(2971,15): Warning: tests/fptest/src/TestFramework.pas#L2971
Implicit string type conversion from "AnsiString" to "UnicodeString"
TestFramework.pas(2973,15): Warning: tests/fptest/src/TestFramework.pas#L2973
Implicit string type conversion from "AnsiString" to "UnicodeString"
TestFramework.pas(2998,54): Warning: tests/fptest/src/TestFramework.pas#L2998
Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
TestFramework.pas(3005,57): Warning: tests/fptest/src/TestFramework.pas#L3005
Implicit string type conversion with potential data loss from "UnicodeString" to "AnsiString"
sdl2.pas(112,8): Hint (user defined): units/sdl2.pas#L112
Known MESA bug may generate float-point exception in software graphics mode! See https://github.com/PascalGameDevelopment/SDL2-for-Pascal/issues/56 for reference.
ProjectsManager.pas(71,63): Hint: tests/fptest/src/ProjectsManager.pas#L71
Parameter "useRegistry" not used
ProjectsManager.pas(72,63): Hint: tests/fptest/src/ProjectsManager.pas#L72
Parameter "useRegistry" not used
epiktimer.pas(567,49): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L567
Local variable "sec" does not seem to be initialized
epiktimer.pas(567,44): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L567
Local variable "min" does not seem to be initialized
epiktimer.pas(567,39): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L567
Local variable "hour" does not seem to be initialized
epiktimer.pas(567,33): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L567
Local variable "D" does not seem to be initialized
epiktimer.pas(567,30): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L567
Local variable "M" does not seem to be initialized
epiktimer.pas(567,27): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L567
Local variable "Y" does not seem to be initialized
epiktimer.pas(317,3): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L317
Local const "NanoPerSec" is not used
epiktimer.pas(320,3): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L320
Local const "USecPerSec" is not used
ProjectsManager.pas(71,63): Hint: tests/fptest/src/ProjectsManager.pas#L71
Parameter "useRegistry" not used
ProjectsManager.pas(72,63): Hint: tests/fptest/src/ProjectsManager.pas#L72
Parameter "useRegistry" not used
epiktimer.pas(567,49): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L567
Local variable "sec" does not seem to be initialized
epiktimer.pas(567,44): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L567
Local variable "min" does not seem to be initialized
epiktimer.pas(567,39): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L567
Local variable "hour" does not seem to be initialized
epiktimer.pas(567,33): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L567
Local variable "D" does not seem to be initialized
epiktimer.pas(567,30): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L567
Local variable "M" does not seem to be initialized
epiktimer.pas(567,27): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L567
Local variable "Y" does not seem to be initialized
epiktimer.pas(317,3): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L317
Local const "NanoPerSec" is not used
epiktimer.pas(318,3): Hint: tests/fptest/3rdparty/epiktimer/epiktimer.pas#L318
Local const "NanoPerMilli" is not used