# Install Percona XtraDB Cluster by source code have problem

**URL:** <https://forums.percona.com/t/install-percona-xtradb-cluster-by-source-code-have-problem/3575>\
**Category:** Percona XtraDB Cluster 5.x\
**Created:** [June 27, 2014, 6:35pm UTC](https://forums.percona.com/t/install-percona-xtradb-cluster-by-source-code-have-problem/3575 "2014-06-27T18:35:57Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![little](https://avatars.discourse-cdn.com/v4/letter/l/a88e57/32.png) [@little](https://forums.percona.com/u/little)\
**Post date:** [June 27, 2014, 6:35pm UTC](https://forums.percona.com/t/install-percona-xtradb-cluster-by-source-code-have-problem/3575/1 "2014-06-27T18:35:57Z")

</div>

I installed Percona XtraDB Cluster 5.6 latest version by source code. Have error:

[96%] Building CXX object unittest/gunit/CMakeFiles/merge\_small\_tests-t.dir/merge\_small\_tests.cc.o  
Linking CXX executable merge\_small\_tests-t  
…/…/sql/libsqlgunitlib.a(mdl.cc.o): In function `MDL_ticket::wsrep_report(bool)': /usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:3189: undefined reference to `wsrep\_debug’  
/usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:3189: undefined reference to `sql_print_information(char const*, ...)' ../../sql/libsqlgunitlib.a(mdl.cc.o): In function `MDL\_lock::can\_grant\_lock(enum\_mdl\_type, MDL\_context\*, bool) const’:  
/usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:1819: undefined reference to `wsrep_debug' /usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:1816: undefined reference to `wsrep\_thd\_is\_BF(void\*, char)’  
/usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:1824: undefined reference to `wsrep_grant_mdl_exception(MDL_context*, MDL_ticket*)' /usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:1827: undefined reference to `wsrep\_log\_conflicts’  
/usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:1830: undefined reference to `sql_print_information(char const*, ...)' /usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:1857: undefined reference to `wsrep\_thd\_is\_BF(void\*, char)’  
/usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:1860: undefined reference to `wsrep_debug' /usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:1819: undefined reference to `wsrep\_thd\_query’  
/usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:1819: undefined reference to `wsrep_thd_thread_id' /usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:1819: undefined reference to `sql\_print\_information(char const\*, …)’  
/usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:1860: undefined reference to `wsrep_thd_query' /usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:1860: undefined reference to `wsrep\_thd\_thread\_id’  
/usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:1860: undefined reference to `sql_print_information(char const*, ...)' ../../sql/libsqlgunitlib.a(mdl.cc.o): In function `MDL\_lock::Ticket\_list::add\_ticket(MDL\_ticket\*)‘:  
/usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:1403: undefined reference to `wsrep_thd_is_BF(void*, char)' /usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:1415: undefined reference to `wsrep\_thd\_is\_BF(void\*, char)’  
/usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:1417: undefined reference to `wsrep_debug' /usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:1432: undefined reference to `wsrep\_grant\_mdl\_exception(MDL\_context\*, MDL\_ticket\*)’  
/usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:1434: undefined reference to `wsrep_debug' /usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:1434: undefined reference to `sql\_print\_information(char const\*, …)’  
/usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:1417: undefined reference to `wsrep_thd_query' /usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:1417: undefined reference to `wsrep\_thd\_thread\_id’  
/usr/local/src/Percona-XtraDB-Cluster-5.6.15/sql/mdl.cc:1417: undefined reference to `sql\_print\_information(char const\*, …)’  
collect2: ld returned 1 exit status  
make[2]: \*\*\* [unittest/gunit/merge\_small\_tests-t] Error 1  
make[1]: \*\*\* [unittest/gunit/CMakeFiles/merge\_small\_tests-t.dir/all] Error 2  
make: \*\*\* [all] Error 2

How can I do?My system is centos 6.5 x86\_64. Thank you.
