# Percona Compile Error

**URL:** <https://forums.percona.com/t/percona-compile-error/2027>\
**Category:** Other MySQL® Questions\
**Created:** [March 26, 2013, 1:54pm UTC](https://forums.percona.com/t/percona-compile-error/2027 "2013-03-26T13:54:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![percona\_user](https://avatars.discourse-cdn.com/v4/letter/p/848f3c/32.png) [@percona\_user](https://forums.percona.com/u/percona_user)\
**Post date:** [March 26, 2013, 1:54pm UTC](https://forums.percona.com/t/percona-compile-error/2027/1 "2013-03-26T13:54:54Z")

</div>

I am getting a compilation error when trying to compile any stable build version since 5.5.28. Prior versions were compiling without problems. Did anyone else run into this problem? Any suggestions on what to try?

I used the following cmake configuration:  
cmake -L -DWITH\_READLINE:BOOL=ON -DCMAKE\_INSTALL\_PREFIX:PATH=/software/mysql\_cfs

make fails with the following message:  
[86%] Building CXX object sql/CMakeFiles/sql.dir/set\_var.cc.o  
[86%] Building CXX object sql/CMakeFiles/sql.dir/slave.cc.o  
/software/Percona-Server-5.5.29-rel30.0/sql/slave.cc: In function `int terminate_slave_thread(THD*, mysql_mutex_t*, mysql_cond_t*, volatile uint*, bool)': /software/Percona-Server-5.5.29-rel30.0/sql/slave.cc:644: warning: unused variable `int err’  
[86%] Building CXX object sql/CMakeFiles/sql.dir/sp.cc.o  
[86%] Building CXX object sql/CMakeFiles/sql.dir/sp\_cache.cc.o  
[87%] Building CXX object sql/CMakeFiles/sql.dir/sp\_head.cc.o  
[87%] Building CXX object sql/CMakeFiles/sql.dir/sp\_pcontext.cc.o  
[87%] Building CXX object sql/CMakeFiles/sql.dir/sp\_rcontext.cc.o  
[87%] Building CXX object sql/CMakeFiles/sql.dir/spatial.cc.o  
[87%] Building CXX object sql/CMakeFiles/sql.dir/sql\_acl.cc.o  
[87%] Building CXX object sql/CMakeFiles/sql.dir/sql\_analyse.cc.o  
[88%] Building CXX object sql/CMakeFiles/sql.dir/sql\_base.cc.o  
/software/Percona-Server-5.5.29-rel30.0/sql/sql\_base.cc: In function `bool open_table_entry_fini(THD*, TABLE_SHARE*, TABLE*)': /software/Percona-Server-5.5.29-rel30.0/sql/sql_base.cc:3885 : error: `  
q\_table\_name’ undeclared (first use this function)  
/software/Percona-Server-5.5.29-rel30.0/sql/sql\_base.cc:3885 : error: (Each  
undeclared identifier is reported only once for each function it appears  
in.)  
make[2]: \*\*\* [sql/CMakeFiles/sql.dir/sql\_base.cc.o] Error 1  
make[1]: \*\*\* [sql/CMakeFiles/sql.dir/all] Error 2  
make: \*\*\* [all] Error 2

I have SLES 9 64-bit:  
cat /etc/SuSE-release  
SUSE LINUX Enterprise Server 9 (x86\_64)  
VERSION = 9  
PATCHLEVEL = 3
