Re: [Quickfix-users] Compile with MySQL
Brought to you by:
orenmnero
From: Oren M. <ore...@ya...> - 2003-05-28 14:00:22
|
Are you sure that is the right root path to your MySQL installation? Do you have the development headers for mysql on your system? --- Jim Morgan <per...@my...> wrote: > Hi, > > Just trying to compile QuickFIX 1.5.0 on RedHat 9 > with MySQL support. > > Configure runs OK with > ./configure --with-mysql=/var/lib/mysql > > Make has problems towards the end. Everything is > fine until ... > > ---------- begin log ------------ > ---- lines 1 to 198 removed ----- > > c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I.. -I../.. > -I../../.. -g -O2 > -Wall -I/var/lib/mysql/include/mysql > -I/usr/include/libxml2 > -I/usr/java/j2sdk1.4.1_02/include > -I/usr/java/j2sdk1.4.1_02/include/linux > -Wp,-MD,.deps/MySQLStore.pp -c MySQLStore.cpp -fPIC > -DPIC -o MySQLStore.lo > MySQLStore.cpp:65:19: mysql.h: No such file or > directory > MySQLStore.cpp: In constructor > `FIX::MySQLStore::MySQLStore(const > FIX::SessionID&, const std::string&, const > std::string&, const > std::string&, > const std::string&, short int)': > MySQLStore.cpp:82: `mysql_init' undeclared (first > use this function) > MySQLStore.cpp:82: (Each undeclared identifier is > reported only once for each > function it appears in.) > MySQLStore.cpp:84: `MYSQL' undeclared (first use > this function) > MySQLStore.cpp:84: `pConnection' undeclared (first > use this function) > MySQLStore.cpp:84: parse error before `*' token > MySQLStore.cpp:86: `mysql_real_connect' undeclared > (first use this function) > MySQLStore.cpp: In destructor `virtual > FIX::MySQLStore::~MySQLStore()': > MySQLStore.cpp:96: parse error before `*' token > MySQLStore.cpp:97: `mysql_close' undeclared (first > use this function) > MySQLStore.cpp: In member function `void > FIX::MySQLStore::populateCache()': > MySQLStore.cpp:103: parse error before `*' token > MySQLStore.cpp:110: `mysql_query' undeclared (first > use this function) > MySQLStore.cpp:112: `MYSQL_RES' undeclared (first > use this function) > MySQLStore.cpp:112: `result' undeclared (first use > this function) > MySQLStore.cpp:112: `mysql_store_result' undeclared > (first use this function) > MySQLStore.cpp:115: `my_ulonglong' undeclared (first > use this function) > MySQLStore.cpp:115: parse error before `=' token > MySQLStore.cpp:116: `num_rows' undeclared (first use > this function) > MySQLStore.cpp:120: `MYSQL_ROW' undeclared (first > use this function) > MySQLStore.cpp:120: parse error before `=' token > MySQLStore.cpp:122: `row' undeclared (first use this > function) > MySQLStore.cpp: In member function `virtual bool > FIX::MySQLStore::set(int, > const std::string&)': > MySQLStore.cpp:202: parse error before `*' token > MySQLStore.cpp: In member function `virtual bool > FIX::MySQLStore::get(int, > std::string&) const': > MySQLStore.cpp:233: parse error before `*' token > MySQLStore.cpp:244: `mysql_num_rows' undeclared > (first use this function) > MySQLStore.cpp:245: parse error before `=' token > MySQLStore.cpp: In member function `virtual void > FIX::MySQLStore::get(int, int, > std::vector<std::string, > std::allocator<std::string> >&) const': > MySQLStore.cpp:258: parse error before `*' token > MySQLStore.cpp:270: `sqlResult' undeclared (first > use this function) > MySQLStore.cpp:272: parse error before `=' token > MySQLStore.cpp: In member function `virtual void > FIX::MySQLStore::setNextSenderMsgSeqNum(int)': > MySQLStore.cpp:293: parse error before `*' token > MySQLStore.cpp: In member function `virtual void > FIX::MySQLStore::setNextTargetMsgSeqNum(int)': > MySQLStore.cpp:309: parse error before `*' token > MySQLStore.cpp: In member function `virtual void > FIX::MySQLStore::reset()': > MySQLStore.cpp:345: parse error before `*' token > make[4]: *** [MySQLStore.lo] Error 1 > make[4]: Leaving directory > `/root/quickfix_1.5/src/C++' > make[3]: *** [all-recursive] Error 1 > make[3]: Leaving directory > `/root/quickfix_1.5/src/C++' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/root/quickfix_1.5/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/root/quickfix_1.5' > make: *** [all-recursive-am] Error 2 > ----------- end log -------------------------- > > Any idea what's going on here? Thanks. > > Jim > > > > ------------------------------------------------------- > This SF.net email is sponsored by: ObjectStore. > If flattening out C++ or Java code to make your > application fit in a > relational database is painful, don't do it! Check > out ObjectStore. > Now part of Progress Software. > http://www.objectstore.net/sourceforge > _______________________________________________ > Quickfix-users mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-users __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com |