error installing ROOT

From: <suneel_at_puhep.res.in>
Date: Wed, 19 Mar 2008 05:28:40 +0530 (IST)


Hi All,

  I am trying to install ROOT version 5.16.00 on my LINUX laptop but the gmake command is failing with the following error:

mysql/src/TMySQLResult.cxx

In file included from mysql/src/TMySQLResult.cxx:12:

include/TMySQLResult.h:25:19: error: mysql.h: No such file or directory
include/TMySQLResult.h:35:
error: ISO C++ forbids declaration of ‘MYSQL_RES’ with no type

include/TMySQLResult.h:35: error: expected ‘;’ before ‘*’ token include/TMySQLResult.h:36:
error: ISO C++ forbids declaration of ‘MYSQL_FIELD’ with no type include/TMySQLResult.h:36:
error: expected ‘;’ before ‘*’ token
include/TMySQLRow.h:35:
error: ISO C++ forbids declaration of ‘MYSQL_RES’ with no type include/TMySQLRow.h:35: error:
expected ‘;’ before ‘*’ token
include/TMySQLRow.h:36: error:
‘MYSQL_ROW’ does not name a type
mysql/src/TMySQLResult.cxx:
In constructor ‘TMySQLResult::TMySQLResult(void*)’:

mysql/src/TMySQLResult.cxx:23: error: ‘fResult’ was not declared in this scope
mysql/src/TMySQLResult.cxx:23:
error: ‘MYSQL_RES’ was not declared in this scope mysql/src/TMySQLResult.cxx:23:
error: expected primary-expression before ‘)’ token mysql/src/TMySQLResult.cxx:23:
error: expected `;' before ‘result’
mysql/src/TMySQLResult.cxx:24:
error: ‘mysql_num_rows’ was not declared in this scope mysql/src/TMySQLResult.cxx:25:
error: ‘fFieldInfo’ was not declared in this scope

mysql/src/TMySQLResult.cxx: At global scope:
mysql/src/TMySQLResult.cxx:19: warning: unused parameter ‘result’
mysql/src/TMySQLResult.cxx: In destructor ‘virtual
TMySQLResult::~TMySQLResult()’:
mysql/src/TMySQLResult.cxx:33: error: ‘fResult’ was not declared in this scope
mysql/src/TMySQLResult.cxx: In member function ‘virtual void TMySQLResult::Close(const Option_t*)’:
mysql/src/TMySQLResult.cxx:42: error: ‘fResult’ was not declared in this scope
mysql/src/TMySQLResult.cxx:45: error: ‘fResult’ was not declared in this scope
mysql/src/TMySQLResult.cxx:45: error: ‘mysql_free_result’ was not declared in this scope
mysql/src/TMySQLResult.cxx:47: error: ‘fFieldInfo’ was not declared in this scope
mysql/src/TMySQLResult.cxx: In member function ‘Bool_t TMySQLResult::IsValid(Int_t)’:
mysql/src/TMySQLResult.cxx:56: error: ‘fResult’ was not declared in this scope
mysql/src/TMySQLResult.cxx: In member function ‘virtual Int_t TMySQLResult::GetFieldCount()’:
mysql/src/TMySQLResult.cxx:72:
error: ‘fResult’ was not declared in this scope mysql/src/TMySQLResult.cxx:76:
error: ‘fResult’ was not declared in this scope mysql/src/TMySQLResult.cxx:76:
error: ‘mysql_num_fields’ was not declared in this scope mysql/src/TMySQLResult.cxx: In member function ‘virtual const char* TMySQLResult::GetFieldName(Int_t)’:
mysql/src/TMySQLResult.cxx:87: error: ‘fFieldInfo’ was not declared in this scope
mysql/src/TMySQLResult.cxx:88: error: ‘fResult’ was not declared in this scope
mysql/src/TMySQLResult.cxx:88: error: ‘mysql_fetch_fields’ was not declared in this scope
mysql/src/TMySQLResult.cxx:90: error: ‘fFieldInfo’ was not declared in this scope
mysql/src/TMySQLResult.cxx:95: error: ‘fFieldInfo’ was not declared in this scope
mysql/src/TMySQLResult.cxx: In member function ‘virtual TSQLRow* TMySQLResult::Next()’:
mysql/src/TMySQLResult.cxx:104: error: ‘MYSQL_ROW’ was not declared in this scope
mysql/src/TMySQLResult.cxx:104: error: expected `;' before ‘row’ mysql/src/TMySQLResult.cxx:106: error: ‘fResult’ was not declared in this scope
mysql/src/TMySQLResult.cxx:110: error: ‘row’ was not declared in this scope mysql/src/TMySQLResult.cxx:110: error: ‘fResult’ was not declared in this scope
mysql/src/TMySQLResult.cxx:110:
error: ‘mysql_fetch_row’ was not declared in this scope

gmake: *** [mysql/src/TMySQLResult.o] Error 1

Any Ideas how can this problem be solved. Thanks in advance for your help.
With Regards
Suneel Dutt Received on Wed Mar 19 2008 - 00:58:55 CET

This archive was generated by hypermail 2.2.0 : Wed Mar 19 2008 - 11:50:02 CET