[59%]BuildingCobjectstorage/myisam/CMakeFiles/myisam.dir/mi_rkey.c.oLinkingCXXstaticlibrarylibmyisam.a[59%]BuilttargetmyisamScanningdependenciesoftargetfederated[60%]Buil...
[ 59%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rkey.c.o
Linking CXX static library libmyisam.a
[ 59%] Built target myisam
Scanning dependencies of target federated
[ 60%] Building CXX object storage/federated/CMakeFiles/federated.dir/ha_federated.cc.o
/usr/local/nbpt/mysql-5.6.24/storage/federated/ha_federated.cc: In function ‘int get_connection(MEM_ROOT*, FEDERATED_SHARE*)’:
/usr/local/nbpt/mysql-5.6.24/storage/federated/ha_federated.cc:628: 错误:‘DENABLE_DOWNLOADS’在此作用域中尚未声明
/usr/local/nbpt/mysql-5.6.24/storage/federated/ha_federated.cc: In function ‘int parse_url(MEM_ROOT*, FEDERATED_SHARE*, TABLE*, uint)’:
/usr/local/nbpt/mysql-5.6.24/storage/federated/ha_federated.cc:878: 错误:‘DENABLE_DOWNLOADS’在此作用域中尚未声明
make[2]: *** [storage/federated/CMakeFiles/federated.dir/ha_federated.cc.o] 错误 1
make[1]: *** [storage/federated/CMakeFiles/federated.dir/all] 错误 2
make: *** [all] 错误 2
已经解决了,出现问题是由于编译时,最后一行 -DENABLE_DOWNLOADS=1 (自动下载可选文件,比如自动下载谷歌的测试包);make clean 后 删除最后一行 重新编译即可
展开