Did you install ROOT with the MySQL option?
Check $ROOTSYS/lib for libMysql.so
If you do not find this library, reconfigure ROOT with, eg
./configure
–with-mysql-libdir=$HOME/mysql-standard-4.0.17-pc-linux-i686/lib
–with-mysql-incdir=$HOME/mysql-standard-4.0.17-pc-linux-i686/include
…
Actually we have this dll installed on the system where we are writing this software. Also the test platform is currently windows due to our lack of capability in linux kdevelop debugging. However we will soon shift this project to a linus system. The error however still persists…
Today we debugged this call and found out that the following code
(in TObjArray.h) is where the problem occurs…
TObject *THashTable::FindObject(const char *name) const
{
// Find object using its name. Uses the hash value returned by the
// TString::Hash() after converting name to a TString.
Unfortunately the configure script is not quite correct for MySQL on windows.
In order to make it go properly you have to change config/Makefile.config to replace mysqlclient.lib by libmysql.lib and apply for a patch.