logo       

Re: works ok, examples won't compile: msg#00074

db.mysql.c++

Subject: Re: works ok, examples won't compile

Elias Nakos wrote:
g++ -I/usr/include/mysql -I /usr/include/mysql++ -I../lib -lmysqlclient -lmysqlpp -O0 -c util.cpp
stock.h:41: error: ISO C++ forbids declaration of ‘cchar’ with no type

This is very strange. Type cchar is declared in defs.h, one of the core headers for MySQL++. If it isn't being included via mysql++.h, something is broken with the Ubuntu package.

First, I would suggest verifying this guess by replacing the body of your test program's main function with this:

mysqlpp::cchar x = 29;
return x;

If that fails in the same way, I'm right. If not, let us know what actually happened.

Assuming I've diagnosed the problem correctly, try building MySQL++ from the tarball, obtained from http://tangentsoft.net/mysql++/ . If that works, you need to contact the maintainer of the Ubuntu package and have them fix it.

--
MySQL++ Mailing List
For list archives: http://lists.mysql.com/plusplus
To unsubscribe:
http://lists.mysql.com/plusplus?unsub=gcdmc-plusplus@xxxxxxxxxxx




<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise