1
2
3
4
5
6
7
8
9
10
11
[ 78%] Built target slave
Linking CXX executable pfs_connect_attr-t
../../.. /sql/libsql .a(handler.cc.o): In  function  `get_ha_partition(partition_info*)':
/data0/software/mysql-5 .6.21 /sql/handler .cc:460: undefined reference to `ha_partition::ha_partition(handlerton*, partition_info*)'
/data0/software/mysql-5 .6.21 /sql/handler .cc:462: undefined reference to `ha_partition::initialize_partition(st_mem_root*)'
../../.. /sql/libsql .a(sql_partition_admin.cc.o): In  function  `Sql_cmd_alter_table_truncate_partition::execute(THD*)':
/data0/software/mysql-5 .6.21 /sql/sql_partition_admin .cc:822: undefined reference to `ha_partition::truncate_partition(Alter_info*, bool*)'
collect2: ld 返回 1
make [2]: *** [storage /perfschema/unittest/pfs_connect_attr-t ] 错误 1
make [1]: *** [storage /perfschema/unittest/CMakeFiles/pfs_connect_attr-t . dir /all ] 错误 2
make : *** [all] 错误 2

解决方法:

1
2
cmake . -DCMAKE_INSTALL_PREFIX= /usr/local/software/mysql  -DWITHOUT_PARTITION_STORAGE_ENGINE=0
make  &&  make  install