Open sky-9527-github opened 6 years ago
[ 61%] Building CXX object libmysql/CMakeFiles/libmysql.dir/libmysql_exports_file.cc.o Linking CXX shared library libmysqlclient.so libclientlib.a(net_serv.cc.o): In function my_net_write': net_serv.cc:(.text+0x605): undefined reference todtracemysqlnetwritestart' net_serv.cc:(.text+0x74d): undefined reference to __dtrace_mysql___net__write__done' net_serv.cc:(.text+0x786): undefined reference todtracemysqlnetwritedone' libclientlib.a(net_serv.cc.o): In function net_write_command': net_serv.cc:(.text+0x813): undefined reference todtracemysqlnetwritestart' net_serv.cc:(.text+0x92e): undefined reference to __dtrace_mysql___net__write__done' net_serv.cc:(.text+0xbae): undefined reference todtracemysqlnetwritedone' libclientlib.a(net_serv.cc.o): In function my_net_read': net_serv.cc:(.text+0xc1e): undefined reference todtracemysqlnetreadstart' net_serv.cc:(.text+0xc77): undefined reference to `dtracemysqlnetreaddone' collect2: error: ld returned 1 exit status make[2]: [libmysql/libmysqlclient.so.18.0.0] Error 1 make[1]: [libmysql/CMakeFiles/libmysql.dir/all] Error 2 make: *** [all] Error 2
my_net_write': net_serv.cc:(.text+0x605): undefined reference to
__dtrace_mysql___net__write__done' net_serv.cc:(.text+0x786): undefined reference to
net_write_command': net_serv.cc:(.text+0x813): undefined reference to
__dtrace_mysql___net__write__done' net_serv.cc:(.text+0xbae): undefined reference to
my_net_read': net_serv.cc:(.text+0xc1e): undefined reference to
centos_7.3 3.10 bison_2.5 gcc g++ 4.8 按照官方提供要求安装了依赖包,在make install时报错如上
[ 61%] Building CXX object libmysql/CMakeFiles/libmysql.dir/libmysql_exports_file.cc.o Linking CXX shared library libmysqlclient.so libclientlib.a(net_serv.cc.o): In function
my_net_write': net_serv.cc:(.text+0x605): undefined reference to
dtracemysqlnetwritestart' net_serv.cc:(.text+0x74d): undefined reference to__dtrace_mysql___net__write__done' net_serv.cc:(.text+0x786): undefined reference to
dtracemysqlnetwritedone' libclientlib.a(net_serv.cc.o): In functionnet_write_command': net_serv.cc:(.text+0x813): undefined reference to
dtracemysqlnetwritestart' net_serv.cc:(.text+0x92e): undefined reference to__dtrace_mysql___net__write__done' net_serv.cc:(.text+0xbae): undefined reference to
dtracemysqlnetwritedone' libclientlib.a(net_serv.cc.o): In functionmy_net_read': net_serv.cc:(.text+0xc1e): undefined reference to
dtracemysqlnetreadstart' net_serv.cc:(.text+0xc77): undefined reference to `dtracemysqlnetreaddone' collect2: error: ld returned 1 exit status make[2]: [libmysql/libmysqlclient.so.18.0.0] Error 1 make[1]: [libmysql/CMakeFiles/libmysql.dir/all] Error 2 make: *** [all] Error 2