It looks like the PostgreSQL client of "mysql-super-smack" is broken pg-client.cc:73: error: default argument given for parameter 2 of `int Pg_client::safe_query(const char*, int)' pg-client.h:35: error: after previous specification in `virtual int Pg_client::safe_query(const char*, int)' pg-client.cc:110: error: default argument given for parameter 2 of `int Pg_client::compare_result(const char*, int)' pg-client.h:39: error: after previous specification in `virtual int Pg_client::compare_result(const char*, int)' pg-client.cc:116: error: default argument given for parameter 2 of `int Pg_client::dump_result(const char*, int)' pg-client.h:40: error: after previous specification in `virtual int Pg_client::dump_result(const char*, int)' pg-client.cc: In member function `virtual int Pg_client::dump_result(const char*, int)': pg-client.cc:121: error: `attach' undeclared (first use this function) pg-client.cc:121: error: (Each undeclared identifier is reported only once for each function it appears in.) Turning off the "postgres" USE flag makes it compile, but I want to use this with PostgreSQL, so that's an undesirable workaround.
what versions of postgres did you try it against? what versions of postgres did those functions change in?
1.3 is in the tree now. It builds properly against new versions of postgres.