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

Symbol not found using OSX Monterey 12.6.9 #448

Open
robahtou opened this issue Oct 24, 2023 · 5 comments
Open

Symbol not found using OSX Monterey 12.6.9 #448

robahtou opened this issue Oct 24, 2023 · 5 comments
Labels
bug Something isn't working

Comments

@robahtou
Copy link

Describe the bug
Unable to run envoy on OSX Monterey

To Reproduce
On MAC OSX Monterey, run the following: func-e run

Expected behavior
Envoy to start

Environment (please complete the relevant information):

  • OS: Mac OSX Monterey 12.6.9
  • Envoy Version: 1.28.0
  • func-e Vrersion: 1.1.4

Additional context
This has been reported in the past and stated that mac-11 is no longer supported.
I'm running on mac-12

Here is the output:

> func-e run
1.28.0 is already downloaded
starting: /Users/cheese/.func-e/versions/1.28.0/bin/envoy --admin-address-path /Users/cheese/.func-e/runs/1698160720031589000/admin-address.txt
dyld[30500]: Symbol not found: (__ZNSt3__18to_charsEPcS0_d)
  Referenced from: '/Users/cheese/.func-e/versions/1.28.0/bin/envoy'
  Expected in: '/usr/lib/libc++.1.dylib'
@robahtou robahtou added the bug Something isn't working label Oct 24, 2023
@dio
Copy link
Collaborator

dio commented Oct 25, 2023

Could you try to install envoy using brew?

brew install envoy

Probably we need to check our scraper to get envoy for the lowest os.

@robahtou
Copy link
Author

brew install envoy and running the envoy command directly works

@adamSplendex
Copy link

adamSplendex commented Apr 24, 2024

i did try it out but did not work - still receiving the same error. Also m1max & monterey

func-e run --config-yaml "admin: {address: {socket_address: {address: '127.0.0.1', port_value: 9901}}}"
looking up the latest patch for Envoy version 1.29
1.29.3 is already downloaded
starting: /Users/user/.func-e/versions/1.29.3/bin/envoy --config-yaml admin: {address: {socket_address: {address: '127.0.0.1', port_value: 9901}}} --admin-address-path /Users/erekhron/.func-e/runs/1713950572982785000/admin-address.txt
dyld[15209]: Symbol not found: (__ZNSt3__18to_charsEPcS0_d)
  Referenced from: '/Users/user/.func-e/versions/1.29.3/bin/envoy'
  Expected in: '/usr/lib/libc++.1.dylib'

@codefromthecrypt
Copy link
Contributor

We don't have builds for different versions of os/x, and it is possible that the one we are using no longer supports monterey. Can you verify that's the version of OS/x you are using? I tried on sonoma and had no issues:

$ uname -a
Darwin MacBook-Pro.local 23.4.0 Darwin Kernel Version 23.4.0: Fri Mar 15 00:12:49 PDT 2024; root:xnu-10063.101.17~1/RELEASE_ARM64_T6020 arm64

$ sw_vers -productVersion
14.4.1

$ func-e run --config-yaml "admin: {address: {socket_address: {address: '127.0.0.1', port_value: 9901}}}"
looking up the latest patch for Envoy version 1.29
1.29.3 is already downloaded
starting: /Users/adrian/.func-e/versions/1.29.3/bin/envoy --config-yaml admin: {address: {socket_address: {address: '127.0.0.1', port_value: 9901}}} --admin-address-path /Users/adrian/.func-e/runs/1714349420928367000/admin-address.txt
--snip--

@chenrui333
Copy link

chenrui333 commented Aug 18, 2024

yeah, I can confirm I am seeing the same in the regression build, any idea where does 1.29.3 comes from? (latest envoy is 1.31.0)

https://github.com/Homebrew/homebrew-core/actions/runs/10441704006/job/28913177524

  ==> /opt/homebrew/Cellar/func-e/1.1.4/bin/func-e run --version
  dyld[7763]: Symbol not found: (__ZNSt3__18to_charsEPcS0_d)
    Referenced from: '/private/tmp/func-e-test-20240818-7747-6z0sev/.func-e/versions/1.29.3/bin/envoy'
    Expected in: '/usr/lib/libc++.1.dylib'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants