error #1:
autoreconf: command not found
solution :
brew install autoconf automake libtool
error #2
In file included from fatal error: 'sparsehash/sparse_hash_map' file not found
#include <sparsehash/sparse_hash_map>
solution
brew install google-sparsehash
error #3
无法用clang build [gnn]
solution:
缓存的问题,下次再出现可以不用删整个build
,删掉 build
下的CMakeFiles
目录估计就行. 重新编译[gnn]
. CMakeFiles
目录下面有个flags.make
文件,里面定义了一个 CXX_DEFINES
,再打开GNN的时候这里应该有 -DEZOO_ENABLE_GNN
. 估计这个文件在CMake
被修改之后没给更新
error #4
ERROR: ezoognn-0.0.1-cp38-cp38-macosx_11_0_x86_64.whl is not a supported wheel on this platform.
solution
pip debug
Compatible tags: 1493
cp38-cp38-macosx_10_16_x86_64
cp38-cp38-macosx_10_16_intel
cp38-cp38-macosx_10_16_fat64
cp38-cp38-macosx_10_16_fat32
cp38-cp38-macosx_10_16_universal2
cp38-cp38-macosx_10_16_universal
cp38-cp38-macosx_10_15_x86_64
cp38-cp38-macosx_10_15_intel
cp38-cp38-macosx_10_15_fat64
cp38-cp38-macosx_10_15_fat32
change the name of the wheel to be compatible with the above suffix.
ezoognn-0.0.1-cp38-cp38-macosx_11_0_x86_64.whl ——> ezoognn-0.0.1-cp38-cp38-macosx_10_16_x86_64.whl