#8 [MAC v10.15.6] libplist 2.2.0 - ld: library not found for -lplist++

クローズ
1 年間 前DeltaFoX によって開かれました · 1 コメント
DeltaFoX1 年間 前 にコメントしました

Hi on Fresh MacOs v10.15.6 Installation after install Brew and repository I have error on compile navicat Mac source :

==> Summary
/usr/local/Cellar/openssl@1.1/1.1.1g: 8,059 files, 18MB
administrator@Mac-di-Administrator ~ % brew install capstone
==> Downloading https://homebrew.bintray.com/bottles/capstone-4.0.2.catalina.bot
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/b434ee96e9d7c413e2893
######################################################################## 100.0%
==> Pouring capstone-4.0.2.catalina.bottle.tar.gz
/usr/local/Cellar/capstone/4.0.2: 25 files, 14.6MB
administrator@Mac-di-Administrator ~ % brew install keystone
==> Downloading https://homebrew.bintray.com/bottles/keystone-0.9.2.catalina.bot
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/84cdef2aa8a5697ce2fc6
######################################################################## 100.0%
==> Pouring keystone-0.9.2.catalina.bottle.tar.gz
/usr/local/Cellar/keystone/0.9.2: 19 files, 11.9MB
administrator@Mac-di-Administrator ~ % brew install rapidjson
==> Downloading https://homebrew.bintray.com/bottles/rapidjson-1.1.0.catalina.bo
==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/5d8915ade32a25a3c2a97
######################################################################## 100.0%
==> Pouring rapidjson-1.1.0.catalina.bottle.tar.gz
/usr/local/Cellar/rapidjson/1.1.0: 1,114 files, 13.3MB
administrator@Mac-di-Administrator ~ % brew install libplist 
==> Downloading https://homebrew.bintray.com/bottles/libplist-2.2.0.catalina.bot
######################################################################## 100.0%
==> Pouring libplist-2.2.0.catalina.bottle.tar.gz
/usr/local/Cellar/libplist/2.2.0: 30 files, 386.5KB
administrator@Mac-di-Administrator ~ % cd Desktop/navicat-keygen 
administrator@Mac-di-Administrator navicat-keygen % make all
g++ -std=c++17 -O2 \
-I./common/ \
-I/usr/local/opt/openssl@1.1/include -L/usr/local/opt/openssl@1.1/lib \
  \
  \
  \
./navicat-patcher/CapstoneDisassembler.cpp ./navicat-patcher/KeystoneAssembler.cpp ./navicat-patcher/Misc.cpp ./navicat-patcher/X64ImageInterpreter.cpp ./navicat-patcher/PatchSolution0.cpp ./navicat-patcher/PatchSolution1.cpp ./navicat-patcher/PatchSolution2.cpp ./navicat-patcher/PatchSolution3.cpp ./navicat-patcher/main.cpp -o ./bin/navicat-patcher -lcrypto -lcapstone -lkeystone -lplist++
ld: library not found for -lplist++
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [patcher] Error 1
administrator@Mac-di-Administrator navicat-keygen % 

Any Idea?

Hi on Fresh MacOs v10.15.6 Installation after install Brew and repository I have error on compile navicat Mac source : ``` ==> Summary /usr/local/Cellar/openssl@1.1/1.1.1g: 8,059 files, 18MB administrator@Mac-di-Administrator ~ % brew install capstone ==> Downloading https://homebrew.bintray.com/bottles/capstone-4.0.2.catalina.bot ==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/b434ee96e9d7c413e2893 ######################################################################## 100.0% ==> Pouring capstone-4.0.2.catalina.bottle.tar.gz /usr/local/Cellar/capstone/4.0.2: 25 files, 14.6MB administrator@Mac-di-Administrator ~ % brew install keystone ==> Downloading https://homebrew.bintray.com/bottles/keystone-0.9.2.catalina.bot ==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/84cdef2aa8a5697ce2fc6 ######################################################################## 100.0% ==> Pouring keystone-0.9.2.catalina.bottle.tar.gz /usr/local/Cellar/keystone/0.9.2: 19 files, 11.9MB administrator@Mac-di-Administrator ~ % brew install rapidjson ==> Downloading https://homebrew.bintray.com/bottles/rapidjson-1.1.0.catalina.bo ==> Downloading from https://d29vzk4ow07wi7.cloudfront.net/5d8915ade32a25a3c2a97 ######################################################################## 100.0% ==> Pouring rapidjson-1.1.0.catalina.bottle.tar.gz /usr/local/Cellar/rapidjson/1.1.0: 1,114 files, 13.3MB administrator@Mac-di-Administrator ~ % brew install libplist ==> Downloading https://homebrew.bintray.com/bottles/libplist-2.2.0.catalina.bot ######################################################################## 100.0% ==> Pouring libplist-2.2.0.catalina.bottle.tar.gz /usr/local/Cellar/libplist/2.2.0: 30 files, 386.5KB administrator@Mac-di-Administrator ~ % cd Desktop/navicat-keygen administrator@Mac-di-Administrator navicat-keygen % make all g++ -std=c++17 -O2 \ -I./common/ \ -I/usr/local/opt/openssl@1.1/include -L/usr/local/opt/openssl@1.1/lib \ \ \ \ ./navicat-patcher/CapstoneDisassembler.cpp ./navicat-patcher/KeystoneAssembler.cpp ./navicat-patcher/Misc.cpp ./navicat-patcher/X64ImageInterpreter.cpp ./navicat-patcher/PatchSolution0.cpp ./navicat-patcher/PatchSolution1.cpp ./navicat-patcher/PatchSolution2.cpp ./navicat-patcher/PatchSolution3.cpp ./navicat-patcher/main.cpp -o ./bin/navicat-patcher -lcrypto -lcapstone -lkeystone -lplist++ ld: library not found for -lplist++ clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [patcher] Error 1 administrator@Mac-di-Administrator navicat-keygen % ``` Any Idea?
DeltaFoX1 年間 前 にコメントしました
ポスター

possible workaround :

https://github.com/libimobiledevice/libplist/issues/166

I Have fixed in this way create a symlink on /usr/local/lib/ :

ln -s libplist-2.0.3.dylib libplist.dylib

ln -s libplist++-2.0.3.dylib libplist++.dylib

Regards

possible workaround : https://github.com/libimobiledevice/libplist/issues/166 I Have fixed in this way create a symlink on /usr/local/lib/ : ln -s libplist-2.0.3.dylib libplist.dylib ln -s libplist++-2.0.3.dylib libplist++.dylib Regards
DeltaFoX 1 年間 前 に閉じられました
会話に参加するには サインイン してください。
ラベルなし
マイルストーンなし
担当者なし
1 参加者
読み込み中…
キャンセル
保存
まだコンテンツがありません