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

dyld: lazy symbol binding failed: Symbol not found #119

Closed
groenroos opened this issue Oct 30, 2020 · 3 comments
Closed

dyld: lazy symbol binding failed: Symbol not found #119

groenroos opened this issue Oct 30, 2020 · 3 comments
Labels

Comments

@groenroos
Copy link

Trying to extract the RCT2 offline installer from GOG, and I get this:

Extracting "RollerCoaster Tycoon 2 Triple Thrill Pack" - setup data version 5.5.7 (unicode)
 - "tmp/EULA.txt" [temp] - overwritten
 - "app/goggame-1207658957.ico" - overwritten
 - "app/webcache.zip" - overwritten
dyld: lazy symbol binding failed: Symbol not found: __ZN5boost10filesystem6detail16create_directoryERKNS0_4pathEPNS_6system10error_codeE
  Referenced from: /usr/local/bin/innoextract
  Expected in: /usr/local/opt/boost/lib/libboost_filesystem-mt.dylib

dyld: Symbol not found: __ZN5boost10filesystem6detail16create_directoryERKNS0_4pathEPNS_6system10error_codeE
  Referenced from: /usr/local/bin/innoextract
  Expected in: /usr/local/opt/boost/lib/libboost_filesystem-mt.dylib

zsh: abort      innoextract

The exact same thing happens also with the RCT1 installer, so it's not just the file being corrupted.

Things I've tried

  • brew update
  • brew upgrade
  • brew doctor
  • brew cleanup
  • brew reinstall innoextract
  • brew uninstall innoextract; brew install --HEAD innoextract
  • sudo rm -rf /Library/Developer/CommandLineTools; xcode-select --install
  • brew upgrade node
  • brew reinstall boost
  • Updating Xcode from the App Store
  • Restarting the computer
  • Googling

Environment

  • macOS Catalina 10.15.17
  • Xcode 12.1
  • Homebrew 2.5.7
  • Innoextract 1.8
  • Node 15.0.1
  • Boost 1.74.0
@groenroos
Copy link
Author

As part of troubleshooting, I tried rebuilding Innoextract from the HEAD, but that also resulted in problems;

==> Installing innoextract --HEAD
==> cmake .
==> make install
Last 15 lines from /Users/groenroos/Library/Logs/Homebrew/innoextract/02.make:
make[2]: *** [CMakeFiles/innoextract.dir/src/setup/component.cpp.o] Error 1
2 errors generated.
make[2]: *** [CMakeFiles/innoextract.dir/src/setup/delete.cpp.o] Error 1
2 errors generated.
make[2]: *** [CMakeFiles/innoextract.dir/src/setup/data.cpp.o] Error 1
2 errors generated.
make[2]: *** [CMakeFiles/innoextract.dir/src/cli/gog.cpp.o] Error 1
2 errors generated.
make[2]: *** [CMakeFiles/innoextract.dir/src/cli/goggalaxy.cpp.o] Error 1
2 errors generated.
make[2]: *** [CMakeFiles/innoextract.dir/src/cli/main.cpp.o] Error 1
2 errors generated.
make[2]: *** [CMakeFiles/innoextract.dir/src/cli/extract.cpp.o] Error 1
make[1]: *** [CMakeFiles/innoextract.dir/all] Error 2
make: *** [all] Error 2

READ THIS: https://docs.brew.sh/Troubleshooting

Please create pull requests instead of asking for help on Homebrew's GitHub,
Discourse, Twitter or IRC.

@groenroos
Copy link
Author

@dscharrer Hi; if this issue is not appropriate here, could you at least point me in the right direction? :)

@ligfx
Copy link

ligfx commented Nov 13, 2020

I'm also experiencing this issue. @dscharrer why is this invalid?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants