-
Notifications
You must be signed in to change notification settings - Fork 12
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
Node sqlite3 dependency only distributed for macOS/Darwin platforms #249
Comments
Seems that ncc build is dundling macOS related stuff for sqlite... that is causing the tool to fail in other envs. Suggested fix is for us to drop the sqlite stuff for now, and just stick to JSON files for the local ledger. I will report back when I think its been fixed. |
I dropped the sqlite ledger for now, the latest version just uses a json file.
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I will investigate and examine how I can contribute a fix back when I review more, but in the context of evaluating scitt-community/scitt-examples#2, I am unable to build this in a current version of Ubuntu Linux 22.04 for the amd64 ISA because the necessary sqlite3 dependency requires compiled bindings that are platform specific. The only provided binding is Darwin/macOS.
Given the platform below,
$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04.3 LTS" $ node --version v16.19.0 $ npm --version 8.19.3
I received the following error.
Note: I currently do not have a macOS system to test, but I will try to determine a recommended fix as I confirm it is macOS-specific.
The text was updated successfully, but these errors were encountered: