<div dir="ltr"><br>I want to build the VTK interface to MySQL on OSX (Leopard).  Is there a wiki on how to do this right?<br><br>I have an error (below).  I'm using a cvs checkout with tag version VTK-5-2.  I have a binary install of MySQL that was packaged as mysql-5.0.67-osx10.5-x86_64.dmg, but this may be the wrong version or something for the VTK interface.  Here is the build (link) error:<br>
<br>[ 40%] Building CXX object IO/CMakeFiles/vtkIO.dir/vtkIOInstantiator.o<br>Linking CXX shared library ../bin/libvtkIO.dylib<br>ld warning: in /usr/local/mysql/lib/libmysqlclient.dylib, file is not of required architecture<br>
Undefined symbols:<br>  "_mysql_get_client_version", referenced from:<br>      vtkMySQLDatabase::IsSupported(int)    in vtkMySQLDatabase.o<br>  "_mysql_fetch_field", referenced from:<br>      vtkMySQLDatabase::GetRecord(char const*)in vtkMySQLDatabase.o<br>
  "_mysql_real_escape_string", referenced from:<br>      vtkMySQLQuery::EscapeString(vtkStdString, bool)   in vtkMySQLQuery.o<br>  "_mysql_list_tables", referenced from:<br>      vtkMySQLDatabase::GetTables()      in vtkMySQLDatabase.o<br>
  "_mysql_get_server_version", referenced from:<br>      vtkMySQLDatabase::IsSupported(int)    in vtkMySQLDatabase.o<br>  "_mysql_free_result", referenced from:<br>      vtkMySQLDatabase::GetTables()      in vtkMySQLDatabase.o<br>
      vtkMySQLDatabase::GetRecord(char const*)in vtkMySQLDatabase.o<br>      vtkMySQLQuery::Execute()      in vtkMySQLQuery.o<br>      vtkMySQLQuery::~vtkMySQLQuery()in vtkMySQLQuery.o<br>      vtkMySQLQuery::~vtkMySQLQuery()in vtkMySQLQuery.o<br>
  "_mysql_close", referenced from:<br>      vtkMySQLDatabase::Close()      in vtkMySQLDatabase.o<br>  "_mysql_fetch_row", referenced from:<br>      vtkMySQLDatabase::GetTables()      in vtkMySQLDatabase.o<br>
      vtkMySQLQuery::NextRow()      in vtkMySQLQuery.o<br>  "_mysql_num_fields", referenced from:<br>      vtkMySQLQuery::GetNumberOfFields()       in vtkMySQLQuery.o<br>  "_mysql_store_result", referenced from:<br>
      vtkMySQLQuery::Execute()      in vtkMySQLQuery.o<br>  "_mysql_errno", referenced from:<br>      vtkMySQLDatabase::HasError()      in vtkMySQLDatabase.o<br>      vtkMySQLQuery::NextRow()      in vtkMySQLQuery.o<br>
  "_mysql_error", referenced from:<br>      vtkMySQLDatabase::GetLastErrorText()       in vtkMySQLDatabase.o<br>      vtkMySQLDatabase::Open()      in vtkMySQLDatabase.o<br>      vtkMySQLDatabase::GetTables()      in vtkMySQLDatabase.o<br>
      vtkMySQLDatabase::GetRecord(char const*)in vtkMySQLDatabase.o<br>      vtkMySQLQuery::Execute()      in vtkMySQLQuery.o<br>      vtkMySQLQuery::NextRow()      in vtkMySQLQuery.o<br>  "_mysql_data_seek", referenced from:<br>
      vtkMySQLDatabase::GetTables()      in vtkMySQLDatabase.o<br>  "_mysql_list_fields", referenced from:<br>      vtkMySQLDatabase::GetRecord(char const*)in vtkMySQLDatabase.o<br>  "_mysql_init", referenced from:<br>
      vtkMySQLDatabase::vtkMySQLDatabase()in vtkMySQLDatabase.o<br>  "_mysql_real_connect", referenced from:<br>      vtkMySQLDatabase::Open()      in vtkMySQLDatabase.o<br>  "_mysql_query", referenced from:<br>
      vtkMySQLQuery::Execute()      in vtkMySQLQuery.o<br>  "_mysql_fetch_field_direct", referenced from:<br>      vtkMySQLQuery::GetFieldName(int)    in vtkMySQLQuery.o<br>      vtkMySQLQuery::GetFieldType(int)    in vtkMySQLQuery.o<br>
ld: symbol(s) not found<br>collect2: ld returned 1 exit status<br>make[2]: *** [bin/libvtkIO.5.2.0.dylib] Error 1<br>make[1]: *** [IO/CMakeFiles/vtkIO.dir/all] Error 2<br>make: *** [all] Error 2<br>[ dweber@elegans ~/src/kitware/VTK_build ]$ <br>
<br><br></div>