Skip to content

Plugin.cpp converted to QuickJS #294

Plugin.cpp converted to QuickJS

Plugin.cpp converted to QuickJS #294

Triggered via push March 9, 2025 13:41
Status Failure
Total duration 12m 12s
Artifacts 4

ci.yml

on: push
Get version info
23s
Get version info
Check code formatting
42s
Check code formatting
Check changelog formatting
4s
Check changelog formatting
Matrix: linux-portable
Matrix: macos-cmake
Ubuntu Linux (AppImage, x86_64)
7m 38s
Ubuntu Linux (AppImage, x86_64)
Android
2m 6s
Android
Ubuntu Linux (Docker)
0s
Ubuntu Linux (Docker)
Ubuntu Linux (noble, debug, [http, network, flac, vorbis OpenGL] disabled) using clang
7m 56s
Ubuntu Linux (noble, debug, [http, network, flac, vorbis OpenGL] disabled) using clang
Ubuntu Linux (debug) using clang, coverage enabled
11m 14s
Ubuntu Linux (debug) using clang, coverage enabled
Emscripten
2m 15s
Emscripten
Matrix: windows-mingw
Matrix: Windows
macOS universal app bundle
0s
macOS universal app bundle
Release
0s
Release
Fit to window
Zoom out
Zoom in

Annotations

44 errors and 3 warnings
Android
'quickjs.h' file not found
Android
'quickjs.h' file not found
Android
'quickjs.h' file not found
Android
'quickjs.h' file not found
Android
'quickjs.h' file not found
Android
'quickjs.h' file not found
Android
Process completed with exit code 1.
macOS (x64) using CMake
Process completed with exit code 1.
Windows (win32): src/openrct2/actions/CustomAction.cpp#L18
'CustomAction': is not a class or namespace name [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (win32): src/openrct2/actions/CustomAction.cpp#L18
missing type specifier - int assumed. Note: C++ does not support default-int [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (win32): src/openrct2/actions/CustomAction.cpp#L22
'CustomAction': constructor initializer lists are only allowed on constructor definitions [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (win32): src/openrct2/actions/CustomAction.cpp#L25
'CustomAction': is not a class or namespace name [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (win32): src/openrct2/actions/CustomAction.cpp#L25
'GetId': modifiers not allowed on nonmember functions [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (win32): src/openrct2/actions/CustomAction.cpp#L27
'_id': undeclared identifier [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (win32): src/openrct2/actions/CustomAction.cpp#L30
'CustomAction': is not a class or namespace name [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (win32): src/openrct2/actions/CustomAction.cpp#L30
'GetJson': modifiers not allowed on nonmember functions [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (win32): src/openrct2/actions/CustomAction.cpp#L32
'_json': undeclared identifier [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (win32): src/openrct2/actions/CustomAction.cpp#L35
'CustomAction': is not a class or namespace name [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (x64): src/openrct2/actions/CustomAction.cpp#L18
'CustomAction': is not a class or namespace name [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (x64): src/openrct2/actions/CustomAction.cpp#L18
missing type specifier - int assumed. Note: C++ does not support default-int [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (x64): src/openrct2/actions/CustomAction.cpp#L22
'CustomAction': constructor initializer lists are only allowed on constructor definitions [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (x64): src/openrct2/actions/CustomAction.cpp#L25
'CustomAction': is not a class or namespace name [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (x64): src/openrct2/actions/CustomAction.cpp#L25
'GetId': modifiers not allowed on nonmember functions [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (x64): src/openrct2/actions/CustomAction.cpp#L27
'_id': undeclared identifier [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (x64): src/openrct2/actions/CustomAction.cpp#L30
'CustomAction': is not a class or namespace name [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (x64): src/openrct2/actions/CustomAction.cpp#L30
'GetJson': modifiers not allowed on nonmember functions [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (x64): src/openrct2/actions/CustomAction.cpp#L32
'_json': undeclared identifier [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (x64): src/openrct2/actions/CustomAction.cpp#L35
'CustomAction': is not a class or namespace name [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (arm64): src/openrct2/actions/CustomAction.cpp#L18
'CustomAction': is not a class or namespace name [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (arm64): src/openrct2/actions/CustomAction.cpp#L18
missing type specifier - int assumed. Note: C++ does not support default-int [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (arm64): src/openrct2/actions/CustomAction.cpp#L22
'CustomAction': constructor initializer lists are only allowed on constructor definitions [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (arm64): src/openrct2/actions/CustomAction.cpp#L25
'CustomAction': is not a class or namespace name [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (arm64): src/openrct2/actions/CustomAction.cpp#L25
'GetId': modifiers not allowed on nonmember functions [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (arm64): src/openrct2/actions/CustomAction.cpp#L27
'_id': undeclared identifier [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (arm64): src/openrct2/actions/CustomAction.cpp#L30
'CustomAction': is not a class or namespace name [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (arm64): src/openrct2/actions/CustomAction.cpp#L30
'GetJson': modifiers not allowed on nonmember functions [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (arm64): src/openrct2/actions/CustomAction.cpp#L32
'_json': undeclared identifier [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (arm64): src/openrct2/actions/CustomAction.cpp#L35
'CustomAction': is not a class or namespace name [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Debian Linux (bookworm, x86_64, portable)
Process completed with exit code 1.
Windows (win32) using mingw: src/openrct2/scripting/ScriptEngine.cpp#L332
request for member ‘tag’ in ‘val’, which is of non-class type ‘const JSValue’ {aka ‘const long long unsigned int’}
Windows (win32) using mingw: src/openrct2/scripting/ScriptEngine.cpp#L336
request for member ‘tag’ in ‘val’, which is of non-class type ‘const JSValue’ {aka ‘const long long unsigned int’}
Windows (win32) using mingw
Process completed with exit code 1.
Ubuntu Linux (noble, x86_64, portable)
Process completed with exit code 1.
Ubuntu Linux (debug) using clang, coverage enabled
Process completed with exit code 8.
Windows (win32): src/openrct2/actions/CustomAction.cpp#L23
'CustomAction': function should return a value; 'void' return type assumed [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (x64): src/openrct2/actions/CustomAction.cpp#L23
'CustomAction': function should return a value; 'void' return type assumed [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]
Windows (arm64): src/openrct2/actions/CustomAction.cpp#L23
'CustomAction': function should return a value; 'void' return type assumed [D:\a\OpenRCT2\OpenRCT2\src\openrct2\libopenrct2.vcxproj]

Artifacts

Produced during runtime
Name Size
OpenRCT2-macOS-arm64-cmake
97.6 MB
OpenRCT2-v0.4.11-1649-gdf1e05da4e-AppImage
92.4 MB
OpenRCT2-v0.4.11-1649-gdf1e05da4e-emscripten
2.9 KB
g2-v0.4.11-1649-gdf1e05da4e.dat
2.42 MB