Skip to content

Build Issue On Ubuntu #18

@TrevorCash

Description

@TrevorCash

currently I am currently getting this error on ubuntu 24:

(python312_venv) almov@Zluag:~/repos/MIDI2.0Workbench$ yarnpkg
yarn install v1.22.19
info No lockfile found.
[1/4] Resolving packages...
warning node-gyp > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning node-gyp > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
warning node-gyp > rimraf > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning node-gyp > npmlog@6.0.2: This package is no longer supported.
warning node-gyp > glob > inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
warning node-gyp > npmlog > gauge@4.0.4: This package is no longer supported.
warning node-gyp > npmlog > are-we-there-yet@3.0.1: This package is no longer supported.
warning node-gyp > make-fetch-happen > cacache > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning node-gyp > make-fetch-happen > cacache > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
warning node-gyp > make-fetch-happen > cacache > @npmcli/move-file@1.1.2: This functionality has been moved to @npmcli/fs
warning node-gyp > make-fetch-happen > cacache > @npmcli/move-file > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
warning bonjour-service > eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.
warning bonjour-service > tape > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning bonjour-service > ts-node-dev > rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported
warning bonjour-service > ts-node-dev > rimraf > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning bonjour-service > standard > eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.
warning bonjour-service > eslint > @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead
warning bonjour-service > eslint > file-entry-cache > flat-cache > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
warning bonjour-service > eslint > @humanwhocodes/config-array > @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
warning glob@7.2.3: Glob versions prior to v9 are no longer supported
warning Resolution field "automation-events@4.0.14" is incompatible with requested version "automation-events@^7.0.9"
warning electron > @electron/get > global-agent > boolean@3.2.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
warning electron > @electron/get > global-agent > roarr > boolean@3.2.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
warning electron-builder > app-builder-lib > electron-osx-sign@0.6.0: Please use @electron/osx-sign moving forward. Be aware the API is slightly different
warning electron-builder > app-builder-lib > @electron/universal > asar@3.2.0: Please use @electron/asar moving forward.  There is no API change, just a package name change
warning electron-builder > app-builder-lib > @electron/universal > asar > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning electron-icon-builder > icon-gen > del > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
warning electron-icon-builder > icon-gen > svg2png > phantomjs-prebuilt@2.1.16: this package is now deprecated
warning electron-icon-builder > jimp > @jimp/custom > @jimp/core > phin@2.9.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
warning electron-icon-builder > icon-gen > svg2png > phantomjs-prebuilt > request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
warning electron-icon-builder > icon-gen > svg2png > phantomjs-prebuilt > request > uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
warning electron-icon-builder > icon-gen > svg2png > phantomjs-prebuilt > request > har-validator@5.1.5: this library is no longer supported
[2/4] Fetching packages...
error node-addon-api@8.3.1: The engine "node" is incompatible with this module. Expected version "^18 || ^20 || >= 21". Got "16.20.2"
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
(python312_venv) almov@Zluag:~/repos/MIDI2.0Workbench$ 

I can manage to get it to build with npm 20. but then the application is just a white screen (it seems to print midi device related messages though)

Any tips appreciated.
-Trevor

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions