Details
-
Bug
-
Status: Closed (View Workflow)
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
Description
I get this after doing "cmake ." and then make. The error does not occur when I use "cmake -DWITH_PERFSCHEMA_STORAGE_ENGINE=0 .". The LevelDB handler has PS specific code.
—
Linking CXX executable test_rowlocks
cd /home/mcallaghan/b/mysql-5.6-leveldb/storage/leveldb/unittest && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_rowlocks.dir/link.txt --verbose=1
/usr/bin/c++ -Wall -Wno-unused-parameter -O3 -g -fabi-version=2 -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF CMakeFiles/test_rowlocks.dir/test_rowlocks.cc.o CMakeFiles/test_rowlocks.dir/__/ldb_locks.cc.o -o test_rowlocks -lpthread ../../../unittest/mytap/libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a ../../../zlib/libzlib.a -lm -lrt -lpthread
CMakeFiles/test_rowlocks.dir/__/ldb_locks.cc.o: In function `_current_thd':
/home/mcallaghan/b/mysql-5.6-leveldb/sql/mysqld.h:734: undefined reference to `THR_THD'
CMakeFiles/test_rowlocks.dir/__/ldb_locks.cc.o: In function `LockTable::get_lock(LF_PINS*, unsigned char const*, unsigned long, int)':
/home/mcallaghan/b/mysql-5.6-leveldb/storage/leveldb/ldb_locks.cc:202: undefined reference to `stage_waiting_on_row_lock'
/home/mcallaghan/b/mysql-5.6-leveldb/storage/leveldb/ldb_locks.cc:202: undefined reference to `thd_enter_cond'
/home/mcallaghan/b/mysql-5.6-leveldb/storage/leveldb/ldb_locks.cc:210: undefined reference to `thd_killed'
/home/mcallaghan/b/mysql-5.6-leveldb/storage/leveldb/ldb_locks.cc:237: undefined reference to `thd_exit_cond'
collect2: ld returned 1 exit status
make[2]: *** [storage/leveldb/unittest/test_rowlocks] Error 1
make[2]: Leaving directory `/home/mcallaghan/b/mysql-5.6-leveldb'
make[1]: *** [storage/leveldb/unittest/CMakeFiles/test_rowlocks.dir/all] Error 2
make[1]: Leaving directory `/home/mcallaghan/b/mysql-5.6-leveldb'
make: *** [all] Error 2