RfidResearchGroup / homebrew-proxmark3

Homebrew tap containing proxmark3 software/firmware
MIT License
44 stars 19 forks source link

Installation fails to compile ld: unknown option: --as-needed #4

Closed jd-dos closed 4 years ago

jd-dos commented 5 years ago

Hi, i purchased a blueshark module and went to install proxmark3 with brew, and the installation failed with "ld: unknown option: --as-needed". I also tried the installation without the blueshark flag and got the same error. I am on MacOS 10.14.5 and i ran the installation command like this: (does not work without HEAD)

brew install --with-blueshark --HEAD -v proxmark3

Here are some logs:

[-] CC ../zlib/trees.c
[-] CC ../zlib/zutil.c
[-] CC ../zlib/inflate.c
[-] CC ../zlib/inffast.c
[-] CC ../zlib/inftrees.c
[=] GEN lualibs/pm3_cmd.lua
[=] GEN lualibs/mf_default_keys.lua
[=] LD proxmark3
ld: unknown option: --as-needed
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [proxmark3] Error 1
make: *** [client/all] Error 2

==> Formula
Tap: rfidresearchgroup/proxmark3
Path: /usr/local/Homebrew/Library/Taps/rfidresearchgroup/homebrew-proxmark3/proxmark3.rb
==> Configuration
HOMEBREW_VERSION: 2.1.6
ORIGIN: https://github.com/Homebrew/brew
HEAD: fddf5b16bd8df577380a1d810d17825ef611b81f
Last commit: 11 days ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: dcbe43dc8dd42f8210405305753c9e9ea2e3b671
Core tap last commit: 5 hours ago
HOMEBREW_PREFIX: /usr/local
CPU: octa-core 64-bit haswell
Homebrew Ruby: 2.3.7 => /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby
Clang: 11.0 build 1100
Git: 2.22.0 => /usr/local/bin/git
Curl: 7.54.0 => /usr/bin/curl
Java: 1.8.0_201
macOS: 10.14.5-x86_64
CLT: 11.0.0.0.1.1559496560
Xcode: N/A
CLT headers: 11.0.0.0.1.1559496560
==> ENV
HOMEBREW_CC: clang
HOMEBREW_CXX: clang++
CMAKE_PREFIX_PATH: /usr/local/opt/readline:/usr/local/opt/gettext:/usr/local/opt/openssl:/usr/local/opt/qt:/usr/local
CMAKE_INCLUDE_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/libxml2:/Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Headers
CMAKE_LIBRARY_PATH: /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/OpenGL.framework/Versions/Current/Libraries
CMAKE_FRAMEWORK_PATH: /usr/local/opt/qt/Frameworks
PKG_CONFIG_PATH: /usr/local/opt/readline/lib/pkgconfig:/usr/local/opt/libusb/lib/pkgconfig:/usr/local/opt/libusb-compat/lib/pkgconfig:/usr/local/opt/libidn2/lib/pkgconfig:/usr/local/opt/openssl/lib/pkgconfig:/usr/local/opt/qt/lib/pkgconfig
PKG_CONFIG_LIBDIR: /usr/lib/pkgconfig:/usr/local/Homebrew/Library/Homebrew/os/mac/pkgconfig/10.14
HOMEBREW_GIT: git
HOMEBREW_SDKROOT: /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk
ACLOCAL_PATH: /usr/local/opt/gettext/share/aclocal:/usr/local/share/aclocal
PATH: /usr/local/Homebrew/Library/Homebrew/shims/mac/super:/usr/local/opt/automake/bin:/usr/local/opt/p7zip/bin:/usr/local/opt/libusb-compat/bin:/usr/local/opt/pkg-config/bin:/usr/local/opt/gettext/bin:/usr/local/opt/libidn2/bin:/usr/local/opt/openssl/bin:/usr/local/opt/wget/bin:/usr/local/opt/qt/bin:/usr/local/opt/perl/bin:/usr/local/opt/arm-none-eabi-gcc/bin:/usr/bin:/bin:/usr/sbin:/sbin

Error: rfidresearchgroup/proxmark3/proxmark3 HEAD-0eea50f did not build
Logs:
     /Users/jd-dos/Library/Logs/Homebrew/proxmark3/01.make
     /Users/jd-dos/Library/Logs/Homebrew/proxmark3/00.options.out
     /Users/jd-dos/Library/Logs/Homebrew/proxmark3/02.make.cc
     /Users/jd-dos/Library/Logs/Homebrew/proxmark3/02.make
     /Users/jd-dos/Library/Logs/Homebrew/proxmark3/01.make.cc
If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
  https://github.com/RfidResearchGroup/homebrew-proxmark3/issues

Thanks

RfidResearchGroup commented 4 years ago

Do you still get this issue?

jd-dos commented 4 years ago

I can confirm that the issue has been fixed. Thanks