Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing libraries #22

Open
Ti64CLi opened this issue Nov 14, 2022 · 5 comments
Open

Missing libraries #22

Ti64CLi opened this issue Nov 14, 2022 · 5 comments

Comments

@Ti64CLi
Copy link

Ti64CLi commented Nov 14, 2022

I'm on Arch Linux and it seems like it's trying to open specific versions of some shared objects, which aren't up to date.
I had to manually create symlink for each of them.
These are the two missing :
libssl.so.1.1 and libcrypto.so.1.1

I also had a missing issue with libwebkit2gtk-4.0.so.37 but installing webkit2gtk-4.1 solved this.

@myclevorname
Copy link

~bump
I also have the same problem with libssl.so.1.1. The official Deiban package provides no installation candidate, so I emailed the maintainers about it. However, the AppImage still requires the library. I am not sure if that is intentional or not, but it prevents me from using this without having to install Chromium.

OS: Debian 12 AMD64 (x86_64)
Calculator: TI-Nspire CX II CAS

@lights0123
Copy link
Owner

I no longer have time to maintain this project—however, rebuilding it should be as simple as installing Node.js, yarn, and Rust, then following the build instructions.

@rawlingsr
Copy link

I don't think this is building currently.

I think I have all the dependencies, but some of the libraries on which this depends might need to be pulled into the future. I tinkered with /desktop/src-tauri/cargo.toml, to to avail.

@rawlingsr
Copy link

I had another chance to take a look at this, and I got it building, but it looks like more work than I had time for would be needed to keep all current functionality and keep the build process simple. I opened #28 so that if anyone else needs to build this locally, they can.

@AlphaJack
Copy link

I get the following error when running yarn and then yarn tauri:build:

yarn install v1.22.21
[1/4] Resolving packages...
success Already up-to-date.
Done in 3.23s.
yarn run v1.22.21
$ vue-cli-service tauri:build

  Building for production...(node:34822) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
  Building for production...Starting type checking service...
Using 1 worker with 2048MB memory limit
  Building for production...Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:80:19)
    at Object.createHash (node:crypto:139:10)
    at module.exports (/tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/webpack/lib/util/createHash.js:135:53)
    at NormalModule._initBuildHash (/tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/webpack/lib/NormalModule.js:417:16)
    at handleParseError (/tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/webpack/lib/NormalModule.js:471:10)
    at /tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/webpack/lib/NormalModule.js:503:5
    at /tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/webpack/lib/NormalModule.js:358:12
    at /tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/loader-runner/lib/LoaderRunner.js:373:3
    at iterateNormalLoaders (/tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
    at iterateNormalLoaders (/tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/loader-runner/lib/LoaderRunner.js:221:10)
    at /tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/loader-runner/lib/LoaderRunner.js:236:3
    at runSyncOrAsync (/tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/loader-runner/lib/LoaderRunner.js:130:11)
    at iterateNormalLoaders (/tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/loader-runner/lib/LoaderRunner.js:232:2)
    at Array.<anonymous> (/tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/loader-runner/lib/LoaderRunner.js:205:4)
    at Storage.finished (/tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:55:16)
    at /tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:91:9
/tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/loader-runner/lib/LoaderRunner.js:114
                        throw e;
                        ^

Error: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:80:19)
    at Object.createHash (node:crypto:139:10)
    at module.exports (/tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/webpack/lib/util/createHash.js:135:53)
    at NormalModule._initBuildHash (/tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/webpack/lib/NormalModule.js:417:16)
    at handleParseError (/tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/webpack/lib/NormalModule.js:471:10)
    at /tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/webpack/lib/NormalModule.js:503:5
    at /tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/webpack/lib/NormalModule.js:358:12
    at /tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/loader-runner/lib/LoaderRunner.js:373:3
    at iterateNormalLoaders (/tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/loader-runner/lib/LoaderRunner.js:214:10)
    at /tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/loader-runner/lib/LoaderRunner.js:186:6
    at context.callback (/tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/loader-runner/lib/LoaderRunner.js:111:13)
    at /tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/cache-loader/dist/index.js:240:7
    at /tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/neo-async/async.js:2830:7
    at done (/tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/neo-async/async.js:2865:11)
    at /tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/neo-async/async.js:2818:7
    at /tmp/makepkg/n-link/src/n-link-0.1.6/node_modules/cache-loader/dist/index.js:229:9 {
  opensslErrorStack: [
    'error:03000086:digital envelope routines::initialization error',
    'error:0308010C:digital envelope routines::unsupported'
  ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
}

Node.js v21.7.1
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
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants