Re: How to create a SQL engine like MySQL server

harryxiyou <[email protected]> Thu, 29 Jan 2015 20:09:56 +0800
Newsgroups gmane.comp.db.mysql.devel
Message-ID <CAD+1EGMhaWxF-jjA5Bto_A2qHJJzVjTKoCFLp8g0PStgiZ_mnA@mail.gmail.com>
On Thu, Jan 29, 2015 at 6:07 PM, Stewart Smith
<[email protected]> wrote:
[...]
> Yes, you'll need Intel Threading Building Blocks, specific libdrizzle
> version etc etc. Should be documented, or at very least, documented in
> the debian build-dependencies :)
>

There is still an error as follows.

harryxiyou@common_vm ~/workshop1/percona_playback-0.1 $ make
cd . && python config/pandora-plugin write
make  all-am
make[1]: Entering directory `/lhome/harryxiyou/workshop1/percona_playback-0.1'
cd . && python config/pandora-plugin write
  CXX    percona_playback/libpercona_playback_la-percona_playback.lo
  CXX    percona_playback/libpercona_playback_la-plugin.lo
  CXX    percona_playback/libpercona_playback_la-db_thread.lo
In file included from percona_playback/db_thread.cc:18:
./percona_playback/db_thread.h:34: error: wrong number of template
arguments (2, should be 4)
/usr/include/tbb/concurrent_hash_map.h:48: error: provided for
'template<class Key, class T, class HashCompare, class A> class
tbb::concurrent_hash_map'
./percona_playback/db_thread.h:34: error: invalid type in declaration
before ';' token
./percona_playback/db_thread.h:46: error: ISO C++ forbids declaration
of 'concurrent_bounded_queue' with no type
./percona_playback/db_thread.h:46: error: invalid use of '::'
./percona_playback/db_thread.h:46: error: expected ';' before '<' token
./percona_playback/db_thread.h: In constructor 'DBThread::DBThread(uint64_t)':
./percona_playback/db_thread.h:49: error: 'queries' was not declared
in this scope
percona_playback/db_thread.cc: In member function 'bool DBThread::run()':
percona_playback/db_thread.cc:29: error: 'queries' was not declared in
this scope
percona_playback/db_thread.cc: In function 'void
RunDBThread(DBThread*, uint64_t)':
percona_playback/db_thread.cc:52: error: request for member 'erase' in
'db_executors', which is of non-class type 'DBExecutorsTable'
make[1]: *** [percona_playback/libpercona_playback_la-db_thread.lo] Error 1
make[1]: Leaving directory `/lhome/harryxiyou/workshop1/percona_playback-0.1'
make: *** [all] Error 2



Thanks, Harry

-- 
MySQL Internals Mailing List
For list archives: http://lists.mysql.com/internals
To unsubscribe:    http://lists.mysql.com/internals