Skip to content

Macos Introduction Skill linked to x86 not arm lib #537

@Oclair

Description

@Oclair

Specs

  • Leon version: 1.0.0-beta.8
  • OS (or browser) version: MacOS 14.7, homebrew up to date, Firefox 131.0.2
  • Node.js version: 22.9.0
  • Complete "leon check" (or "npm run check") output: https://report.getleon.ai/raw/ibeweriyog
  • (optional) Leon skill version:

Expected Behavior

Launches but seems there are issues with the dependencies

Actual Behavior

signal-2024-10-11-190806_002

leon@1.0.0-beta.8 check
ts-node scripts/check.js

.: CHECKING :.
ℹ️ Leon version
✅ 1.0.0-beta.8

ℹ️ Environment
✅ Total RAM: 32 GB
✅ {"type":"Darwin","platform":"darwin","arch":"x64","cpus":12,"release":"23.6.0","osName":"macOS Unknown","distro":null}

ℹ️ node --version
✅ v22.9.0

ℹ️ npm --version
✅ 10.9.0

✅ Python bridge version: 1.0.1
ℹ️ Executing a skill...
ℹ️ bridges/python/dist/macosx-arm64/leon-python-bridge "/Users/jason/.leon/scripts/assets/intent-object.json"
🚨 Error: Command was killed with SIGABRT (Aborted): bridges/python/dist/macosx-arm64/leon-python-bridge "/Users/jason/.leon/scripts/assets/intent-object.json"
dyld[52539]: Library not loaded: /opt/homebrew/opt/gettext/lib/libintl.8.dylib
Referenced from: <8B66F31C-B9FD-3912-9CE3-D0A671A47DD3> /Users/jason/.leon/bridges/python/dist/macosx-arm64/leon-python-bridge
Reason: tried: '/opt/homebrew/opt/gettext/lib/libintl.8.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/opt/gettext/lib/libintl.8.dylib' (no such file), '/opt/homebrew/opt/gettext/lib/libintl.8.dylib' (no such file), '/usr/local/lib/libintl.8.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e' or 'arm64')), '/usr/lib/libintl.8.dylib' (no such file, not in dyld cache)

✅ TCP server version: 1.0.0
ℹ️ Starting the TCP server...
ℹ️ tcp_server/dist/macosx-arm64/leon-tcp-server en
ℹ️ For the first start, it may take a few minutes to cold start the TCP server on macOS. No worries it is a one-time thing
✅ The TCP server can successfully start
ℹ️ TCP server startup time: 3797ms

ℹ️ Global resolvers NLP model state
✅ Found and valid

ℹ️ Skills resolvers NLP model state
✅ Found and valid

ℹ️ Main NLP model state
✅ Found and valid

ℹ️ Amazon Polly TTS
⚠️ Amazon Polly TTS is not yet configured

ℹ️ Google Cloud TTS/STT
⚠️ Google Cloud TTS/STT is not yet configured

ℹ️ Watson TTS
⚠️ Watson TTS is not yet configured

ℹ️ Offline TTS
⚠️ Cannot find bin/flite/flite. You can set up the offline TTS by running: "npm run setup:offline-tts"

ℹ️ Watson STT
⚠️ Watson STT is not yet configured

ℹ️ Offline STT
⚠️ Cannot find bin/coqui/huge-vocabulary.scorer. You can setup the offline STT by running: "npm run setup:offline-stt"

.: REPORT :.
ℹ️ Here is the diagnosis about your current setup
✅ Run
🚨 Run skills
✅ Reply you by texting
✅ Start the TCP server
⚠️ Amazon Polly text-to-speech
⚠️ Google Cloud text-to-speech
⚠️ Watson text-to-speech
⚠️ Offline text-to-speech
⚠️ Google Cloud speech-to-text
⚠️ Watson speech-to-text
⚠️ Offline speech-to-text

🚨 Please fix the errors above

.: REPORT URL :.
ℹ️ Sending report...
✅ Report URL: https://report.getleon.ai/raw/ibeweriyog

How Do We Reproduce?

brew install git
brew install node
brew install npm
npm install -g npm@10.9.0
npm install --global @leon-ai-cli
leon create birth
leon start

Extra (like a sample repo to reproduce the issue, etc.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugIndicates an unexpected problem or unintended behavior.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions