PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : error: uninitialized member [debian | mysql++]



BLUESCREEN3D
07-04-2004, 17:27
ich hab mal wieder probleme mit der kompilierung von mysql++-programmen :/

btw: nein, das sollte nicht unter /var/www liegen, aber debian hat es dummerweise da hingepackt
ist aber erstmal egal...


# g++ -o mysqltest mysqltest.cpp -I /var/www/mysql++-1.7.9.sp4/sqlplusint -I /usr/include/mysql/ -L /usr/lib -L /var/www/mysql++-1.7.9.sp4/debian/libsqlplus-dev/usr/lib -lsqlplus -Wno-deprecated

In file included from /var/www/mysql++-1.7.9.sp4/debian/libsqlplus-dev/usr/include/sqlplus/coldata1.hh:8,
from /var/www/mysql++-1.7.9.sp4/debian/libsqlplus-dev/usr/include/sqlplus/sqlplus.hh:12,
from mysqltest.cpp:2:
/var/www/mysql++-1.7.9.sp4/debian/libsqlplus-dev/usr/include/sqlplus/type_info1.hh: In
constructor `mysql_ti_sql_type_info::mysql_ti_sql_type_info()' :
/var/www/mysql++-1.7.9.sp4/debian/libsqlplus-dev/usr/include/sqlplus/type_info1.hh:39: error: uninitialized
member 'mysql_ti_sql_type_info::_base_type' with 'const' type 'const
unsigned char'
/var/www/mysql++-1.7.9.sp4/debian/libsqlplus-dev/usr/include/sqlplus/type_info1.hh:39: error: uninitialized
member 'mysql_ti_sql_type_info::_default' with 'const' type 'const bool'

da hört er dann auf...

in /var/www/mysql++-1.7.9.sp4/debian/libsqlplus-dev/usr/include/sqlplus/type_info1.hh steht ab zeile 39:


mysql_ti_sql_type_info () {}
// OEP - didn't init _base_type and _default mysql_ti_sql_type_info () {}
// all private, only mysql_type_info can
// create because there *must* be only one copy
// of each.
mysql_ti_sql_type_info (const char *s, const std::type_info &t,
const unsigned char bt = 0, const bool d = false )
: _sql_name(s), _c_type(&t), _base_type(bt), _default(d) {}
};

der fehler ist erst da seitdem ich gcc und g++ upgedatet hab, da es mit ver 2.95 endlos viele sinnlose fehler gab, die jetzt nicht mehr da sind.
dafür ist aber dieser fehler da -.-