Created
August 1, 2023 12:44
-
-
Save hansSchall/621b030d3cbde724178b427707b1219a to your computer and use it in GitHub Desktop.
electron-forge + node-canvas
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
warning package.json: "dependencies" has dependency "typescript" with range "^5.0.4" that collides with a dependency in "devDependencies" of the same name with version "~4.5.4" | |
$ electron-forge start | |
✔ Checking your system | |
✔ Locating application | |
✔ Loading configuration | |
✖ Preparing native dependencies: 0 / 1 | |
› node-gyp failed to rebuild 'C:\hans\code\elo-hmi-client\node_modules\canvas' | |
◼ Running generateAssets hook | |
› Die Projekte in dieser Projektmappe werden nacheinander erstellt. Um eine parallele Erstellung zu erm�glichen, m�ssen Sie den Schalter "-m" hinzuf�gen. | |
Backend.cc | |
C:\hans\code\elo-hmi-client\node_modules\nan\nan.h(686,37): warning C4996: 'v8::Isolate::IdleNotificationDeadline': Use MemoryPressureNotification() to influence the GC schedule. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): warning C4127: Bedingter Ausdruck ist konstant [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): message : Verwenden Sie stattdessen ggf. die Anweisung "if constexpr". [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(684): message : Siehe Verweis auf die gerade kompilierte Instanziierung "T v8::internal::Internals::ReadRawField<uint16_t>(v8::internal::Address,int)" der Funktions-Vorlage. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
with | |
[ | |
T=uint16_t | |
] | |
ImageBackend.cc | |
C:\hans\code\elo-hmi-client\node_modules\nan\nan.h(686,37): warning C4996: 'v8::Isolate::IdleNotificationDeadline': Use MemoryPressureNotification() to influence the GC schedule. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): warning C4127: Bedingter Ausdruck ist konstant [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): message : Verwenden Sie stattdessen ggf. die Anweisung "if constexpr". [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(684): message : Siehe Verweis auf die gerade kompilierte Instanziierung "T v8::internal::Internals::ReadRawField<uint16_t>(v8::internal::Address,int)" der Funktions-Vorlage. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
with | |
[ | |
T=uint16_t | |
] | |
PdfBackend.cc | |
C:\hans\code\elo-hmi-client\node_modules\nan\nan.h(686,37): warning C4996: 'v8::Isolate::IdleNotificationDeadline': Use MemoryPressureNotification() to influence the GC schedule. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\GTK\include\glib-2.0\glib\gutils.h(360,12): warning C5033: "register" ist keine unterst�tzte Speicherklasse mehr. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): warning C4127: Bedingter Ausdruck ist konstant [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): message : Verwenden Sie stattdessen ggf. die Anweisung "if constexpr". [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(684): message : Siehe Verweis auf die gerade kompilierte Instanziierung "T v8::internal::Internals::ReadRawField<uint16_t>(v8::internal::Address,int)" der Funktions-Vorlage. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
with | |
[ | |
T=uint16_t | |
] | |
SvgBackend.cc | |
C:\hans\code\elo-hmi-client\node_modules\nan\nan.h(686,37): warning C4996: 'v8::Isolate::IdleNotificationDeadline': Use MemoryPressureNotification() to influence the GC schedule. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\GTK\include\glib-2.0\glib\gutils.h(360,12): warning C5033: "register" ist keine unterst�tzte Speicherklasse mehr. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): warning C4127: Bedingter Ausdruck ist konstant [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): message : Verwenden Sie stattdessen ggf. die Anweisung "if constexpr". [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(684): message : Siehe Verweis auf die gerade kompilierte Instanziierung "T v8::internal::Internals::ReadRawField<uint16_t>(v8::internal::Address,int)" der Funktions-Vorlage. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
with | |
[ | |
T=uint16_t | |
] | |
BMPParser.cc | |
Backends.cc | |
C:\hans\code\elo-hmi-client\node_modules\nan\nan.h(686,37): warning C4996: 'v8::Isolate::IdleNotificationDeadline': Use MemoryPressureNotification() to influence the GC schedule. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\GTK\include\glib-2.0\glib\gutils.h(360,12): warning C5033: "register" ist keine unterst�tzte Speicherklasse mehr. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): warning C4127: Bedingter Ausdruck ist konstant [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): message : Verwenden Sie stattdessen ggf. die Anweisung "if constexpr". [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(684): message : Siehe Verweis auf die gerade kompilierte Instanziierung "T v8::internal::Internals::ReadRawField<uint16_t>(v8::internal::Address,int)" der Funktions-Vorlage. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
with | |
[ | |
T=uint16_t | |
] | |
Canvas.cc | |
C:\hans\code\elo-hmi-client\node_modules\nan\nan.h(686,37): warning C4996: 'v8::Isolate::IdleNotificationDeadline': Use MemoryPressureNotification() to influence the GC schedule. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\GTK\include\glib-2.0\glib\gutils.h(360,12): warning C5033: "register" ist keine unterst�tzte Speicherklasse mehr. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): warning C4127: Bedingter Ausdruck ist konstant [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): message : Verwenden Sie stattdessen ggf. die Anweisung "if constexpr". [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(684): message : Siehe Verweis auf die gerade kompilierte Instanziierung "T v8::internal::Internals::ReadRawField<uint16_t>(v8::internal::Address,int)" der Funktions-Vorlage. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
with | |
[ | |
T=uint16_t | |
] | |
CanvasGradient.cc | |
C:\hans\code\elo-hmi-client\node_modules\nan\nan.h(686,37): warning C4996: 'v8::Isolate::IdleNotificationDeadline': Use MemoryPressureNotification() to influence the GC schedule. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\GTK\include\glib-2.0\glib\gutils.h(360,12): warning C5033: "register" ist keine unterst�tzte Speicherklasse mehr. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): warning C4127: Bedingter Ausdruck ist konstant [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): message : Verwenden Sie stattdessen ggf. die Anweisung "if constexpr". [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(684): message : Siehe Verweis auf die gerade kompilierte Instanziierung "T v8::internal::Internals::ReadRawField<uint16_t>(v8::internal::Address,int)" der Funktions-Vorlage. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
with | |
[ | |
T=uint16_t | |
] | |
CanvasPattern.cc | |
C:\hans\code\elo-hmi-client\node_modules\nan\nan.h(686,37): warning C4996: 'v8::Isolate::IdleNotificationDeadline': Use MemoryPressureNotification() to influence the GC schedule. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\GTK\include\glib-2.0\glib\gutils.h(360,12): warning C5033: "register" ist keine unterst�tzte Speicherklasse mehr. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): warning C4127: Bedingter Ausdruck ist konstant [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): message : Verwenden Sie stattdessen ggf. die Anweisung "if constexpr". [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(684): message : Siehe Verweis auf die gerade kompilierte Instanziierung "T v8::internal::Internals::ReadRawField<uint16_t>(v8::internal::Address,int)" der Funktions-Vorlage. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
with | |
[ | |
T=uint16_t | |
] | |
CanvasRenderingContext2d.cc | |
C:\hans\code\elo-hmi-client\node_modules\nan\nan.h(686,37): warning C4996: 'v8::Isolate::IdleNotificationDeadline': Use MemoryPressureNotification() to influence the GC schedule. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\GTK\include\glib-2.0\glib\gutils.h(360,12): warning C5033: "register" ist keine unterst�tzte Speicherklasse mehr. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): warning C4127: Bedingter Ausdruck ist konstant [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): message : Verwenden Sie stattdessen ggf. die Anweisung "if constexpr". [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(684): message : Siehe Verweis auf die gerade kompilierte Instanziierung "T v8::internal::Internals::ReadRawField<uint16_t>(v8::internal::Address,int)" der Funktions-Vorlage. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
with | |
[ | |
T=uint16_t | |
] | |
closure.cc | |
C:\hans\code\elo-hmi-client\node_modules\nan\nan.h(686,37): warning C4996: 'v8::Isolate::IdleNotificationDeadline': Use MemoryPressureNotification() to influence the GC schedule. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\GTK\include\glib-2.0\glib\gutils.h(360,12): warning C5033: "register" ist keine unterst�tzte Speicherklasse mehr. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): warning C4127: Bedingter Ausdruck ist konstant [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): message : Verwenden Sie stattdessen ggf. die Anweisung "if constexpr". [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(684): message : Siehe Verweis auf die gerade kompilierte Instanziierung "T v8::internal::Internals::ReadRawField<uint16_t>(v8::internal::Address,int)" der Funktions-Vorlage. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
with | |
[ | |
T=uint16_t | |
] | |
color.cc | |
Image.cc | |
C:\hans\code\elo-hmi-client\node_modules\nan\nan.h(686,37): warning C4996: 'v8::Isolate::IdleNotificationDeadline': Use MemoryPressureNotification() to influence the GC schedule. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\GTK\include\glib-2.0\glib\gutils.h(360,12): warning C5033: "register" ist keine unterst�tzte Speicherklasse mehr. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): warning C4127: Bedingter Ausdruck ist konstant [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): message : Verwenden Sie stattdessen ggf. die Anweisung "if constexpr". [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(684): message : Siehe Verweis auf die gerade kompilierte Instanziierung "T v8::internal::Internals::ReadRawField<uint16_t>(v8::internal::Address,int)" der Funktions-Vorlage. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
with | |
[ | |
T=uint16_t | |
] | |
ImageData.cc | |
C:\hans\code\elo-hmi-client\node_modules\nan\nan.h(686,37): warning C4996: 'v8::Isolate::IdleNotificationDeadline': Use MemoryPressureNotification() to influence the GC schedule. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): warning C4127: Bedingter Ausdruck ist konstant [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): message : Verwenden Sie stattdessen ggf. die Anweisung "if constexpr". [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(684): message : Siehe Verweis auf die gerade kompilierte Instanziierung "T v8::internal::Internals::ReadRawField<uint16_t>(v8::internal::Address,int)" der Funktions-Vorlage. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
with | |
[ | |
T=uint16_t | |
] | |
init.cc | |
C:\GTK\include\glib-2.0\glib\gutils.h(360,12): warning C5033: "register" ist keine unterst�tzte Speicherklasse mehr. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\hans\code\elo-hmi-client\node_modules\nan\nan.h(686,37): warning C4996: 'v8::Isolate::IdleNotificationDeadline': Use MemoryPressureNotification() to influence the GC schedule. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): warning C4127: Bedingter Ausdruck ist konstant [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(795,1): message : Verwenden Sie stattdessen ggf. die Anweisung "if constexpr". [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
C:\Users\hansi\.electron-gyp\25.2.0\include\node\v8-internal.h(684): message : Siehe Verweis auf die gerade kompilierte Instanziierung "T v8::internal::Internals::ReadRawField<uint16_t>(v8::internal::Address,int)" der Funktions-Vorlage. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
with | |
[ | |
T=uint16_t | |
] | |
register_font.cc | |
C:\GTK\include\glib-2.0\glib\gutils.h(360,12): warning C5033: "register" ist keine unterst�tzte Speicherklasse mehr. [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
win_delay_load_hook.cc | |
Bibliothek "C:\hans\code\elo-hmi-client\node_modules\canvas\build\Release\canvas.lib" und Objekt "C:\hans\code\elo-hmi-client\node_modules\canvas\build\Release\canvas.exp" werden erstellt. | |
Canvas.obj : error LNK2001: Nicht aufgel�stes externes Symbol ""__declspec(dllimport) public: class std::shared_ptr<class v8::BackingStore> __cdecl v8::ArrayBuffer::GetBackingStore(void)" (__imp_?GetBackingStore@ArrayBuffer@v8@@QEAA?AV?$shared_ptr@VBackingStore@v8@@@std@@XZ)". [C:\hans\code\elo-hmi-client… | |
C:\hans\code\elo-hmi-client\node_modules\canvas\build\Release\canvas.node : fatal error LNK1120: 1 nicht aufgel�ste Externe [C:\hans\code\elo-hmi-client\node_modules\canvas\build\canvas.vcxproj] | |
Error: `C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\MSBuild.exe` failed with exit code: 1 | |
at ChildProcess.onExit (C:\hans\code\elo-hmi-client\node_modules\node-gyp\lib\build.js:203:23) | |
at ChildProcess.emit (node:events:511:28) | |
at ChildProcess._handle.onexi… | |
An unhandled rejection has occurred inside Forge: | |
Error: node-gyp failed to rebuild 'C:\hans\code\elo-hmi-client\node_modules\canvas' | |
at ChildProcess.<anonymous> (C:\hans\code\elo-hmi-client\node_modules\@electron\rebuild\lib\module-type\node-gyp\node-gyp.js:118:24) | |
at ChildProcess.emit (node:events:511:28) | |
at ChildProcess._handle.onexit (node:internal/child_process:293:12) | |
error Command failed with exit code 1. | |
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment