hi,
  when i compile the visual-0.0.21 i get the following error
------------------- MAKE ERROR ------------------------
make
make  all-recursive
make[1]: Entering directory `/root/syed/mat/visual'
Making all in drivers
make[2]: Entering directory `/root/syed/mat/visual/drivers'
c++  -Wall -fPIC -DPIC -shared -o alspadrv.so  alspadrv.o plcdrv.o setport.o
c++ -DHAVE_CONFIG_H -I. -I. -I..     -Wall -fPIC -DPIC -c beckhoff.cc
In file included from /usr/include/c++/3.2/backward/iostream.h:31,
                 from ../persist.h:41,
                 from ../base.h:24,
                 from ../plcdrv.h:26,
                 from beckhoff.cc:27:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
beckhoff.cc: In function `void* DriverThread(void*)':
beckhoff.cc:398: warning: unused variable `int rfd'
c++  -Wall -fPIC -DPIC -shared -o beckhoff.so  beckhoff.o plcdrv.o
c++ -DHAVE_CONFIG_H -I. -I. -I..     -Wall -fPIC -DPIC -c modbus_sl.cc
In file included from /usr/include/c++/3.2/backward/iostream.h:31,
                 from ../persist.h:41,
                 from ../base.h:24,
                 from ../cell.h:27,
                 from ../cellList.h:24,
                 from modbus_sl.cc:42:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
c++  -Wall -fPIC -DPIC -shared -o modbus_sl.so  modbus_sl.o plcdrv.o
c++ -DHAVE_CONFIG_H -I. -I. -I..     -Wall -fPIC -DPIC -c omron.cc
In file included from /usr/include/c++/3.2/backward/iostream.h:31,
                 from ../persist.h:41,
                 from ../base.h:24,
                 from ../plcdrv.h:26,
                 from omron.cc:36:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
In file included from omron.cc:58:
omron_lib.h:181:21: warning: no newline at end of file
omron.cc: In member function `virtual void
   OmronMaster::execTI(transferInstruction*)':
omron.cc:162: warning: unused variable `double rvalue'
omron.cc:163: warning: unused variable `coord cell'
omron.cc:165: warning: unused variable `int i'
omron.cc:172: warning: unused variable `int res'
c++  -Wall -fPIC -DPIC -shared -o omron.so  omron.o plcdrv.o setport.o
c++ -DHAVE_CONFIG_H -I. -I. -I..     -Wall -fPIC -DPIC -c s5_drv.cc
In file included from /usr/include/c++/3.2/backward/iostream.h:31,
                 from ../persist.h:41,
                 from ../base.h:24,
                 from ../cell.h:27,
                 from ../cellList.h:24,
                 from s5_drv.cc:29:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
c++ -DHAVE_CONFIG_H -I. -I. -I..     -Wall -fPIC -DPIC -c s5l.cc
In file included from /usr/include/c++/3.2/backward/iostream.h:31,
                 from ../persist.h:41,
                 from ../base.h:24,
                 from ../cell.h:27,
                 from ../cellList.h:24,
                 from s5l.cc:30:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
c++  -Wall -fPIC -DPIC -shared -o s5_drv.so  plcdrv.o s5_drv.o s5l.o setport.o
c++ -DHAVE_CONFIG_H -I. -I. -I..     -Wall -fPIC -DPIC -c client.cc
In file included from /usr/include/c++/3.2/backward/iostream.h:31,
                 from ../persist.h:41,
                 from ../base.h:24,
                 from ../plcdrv.h:26,
                 from client.cc:27:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
client.cc: In function `void* DriverThread(void*)':
client.cc:233: warning: unused variable `int rfd'
c++ -DHAVE_CONFIG_H -I. -I. -I..     -Wall -fPIC -DPIC -c nethelp.cc
c++  -Wall -fPIC -DPIC -shared -o client.so  client.o plcdrv.o nethelp.o 
c++ -DHAVE_CONFIG_H -I. -I. -I..     -Wall -fPIC -DPIC -c s7200ppi.cc
In file included from /usr/include/c++/3.2/backward/iostream.h:31,
                 from ../persist.h:41,
                 from ../base.h:24,
                 from ../plcdrv.h:26,
                 from s7200ppi.cc:27:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
s7200ppi.cc: In function `void* DriverThread(void*)':
s7200ppi.cc:420: warning: unused variable `int rfd'
c++  -Wall -fPIC -DPIC -shared -o s7200ppi.so  plcdrv.o s7200ppi.o setport.o 
c++ -DHAVE_CONFIG_H -I. -I. -I..     -Wall -fPIC -DPIC -c s7mpi.cc
In file included from /usr/include/c++/3.2/backward/iostream.h:31,
                 from ../persist.h:41,
                 from ../base.h:24,
                 from ../plcdrv.h:26,
                 from s7mpi.cc:28:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
s7mpi.cc: In member function `virtual void
   S7MPIDriver::execTI(transferInstruction*)':
s7mpi.cc:215: warning: unused variable `int v'
s7mpi.cc: In function `void* DriverThread(void*)':
s7mpi.cc:293: warning: unused variable `int rfd'
gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -c nodave.c
nodave.c:897:3: warning: no newline at end of file
c++  -Wall -fPIC -DPIC -shared -o s7mpi.so  plcdrv.o s7mpi.o setport.o nodave.o
c++ -DHAVE_CONFIG_H -I. -I. -I..     -Wall -fPIC -DPIC -c lang_de.cc
In file included from ../tvision/tv.h:530,
                 from lang_de.cc:42:
../tvision/dialogs.h: In destructor `TSItem::~TSItem()':
../tvision/dialogs.h:323: warning: deleting `void*' is undefined
In file included from /usr/include/c++/3.2/backward/iostream.h:31,
                 from ../persist.h:41,
                 from ../base.h:24,
                 from ../cell.h:27,
                 from lang_de.cc:45:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
c++  -Wall -fPIC -DPIC -shared -o lang_de.so  lang_de.o
c++ -DHAVE_CONFIG_H -I. -I. -I..     -Wall -fPIC -DPIC -c lang_en.cc
In file included from ../tvision/tv.h:530,
                 from lang_en.cc:41:
../tvision/dialogs.h: In destructor `TSItem::~TSItem()':
../tvision/dialogs.h:323: warning: deleting `void*' is undefined
In file included from /usr/include/c++/3.2/backward/iostream.h:31,
                 from ../persist.h:41,
                 from ../base.h:24,
                 from ../cell.h:27,
                 from lang_en.cc:44:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
c++  -Wall -fPIC -DPIC -shared -o lang_en.so  lang_en.o
c++ -DHAVE_CONFIG_H -I. -I. -I..     -Wall -fPIC -DPIC -c lang_es.cc
In file included from ../tvision/tv.h:530,
                 from lang_es.cc:75:
../tvision/dialogs.h: In destructor `TSItem::~TSItem()':
../tvision/dialogs.h:323: warning: deleting `void*' is undefined
In file included from /usr/include/c++/3.2/backward/iostream.h:31,
                 from ../persist.h:41,
                 from ../base.h:24,
                 from ../cell.h:27,
                 from lang_es.cc:77:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
c++  -Wall -fPIC -DPIC -shared -o lang_es.so  lang_es.o
c++ -DHAVE_CONFIG_H -I. -I. -I..     -Wall -fPIC -DPIC -c lang_fr.cc
In file included from ../tvision/tv.h:530,
                 from lang_fr.cc:42:
../tvision/dialogs.h: In destructor `TSItem::~TSItem()':
../tvision/dialogs.h:323: warning: deleting `void*' is undefined
In file included from /usr/include/c++/3.2/backward/iostream.h:31,
                 from ../persist.h:41,
                 from ../base.h:24,
                 from ../cell.h:27,
                 from lang_fr.cc:45:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
c++  -Wall -fPIC -DPIC -shared -o lang_fr.so  lang_fr.o
c++ -DHAVE_CONFIG_H -I. -I. -I..     -Wall -fPIC -DPIC -c lang_it.cc
In file included from ../tvision/tv.h:530,
                 from lang_it.cc:44:
../tvision/dialogs.h: In destructor `TSItem::~TSItem()':
../tvision/dialogs.h:323: warning: deleting `void*' is undefined
In file included from /usr/include/c++/3.2/backward/iostream.h:31,
                 from ../persist.h:41,
                 from ../base.h:24,
                 from ../cell.h:27,
                 from lang_it.cc:47:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
c++  -Wall -fPIC -DPIC -shared -o lang_it.so  lang_it.o
c++ -DHAVE_CONFIG_H -I. -I. -I..     -Wall -fPIC -DPIC -c server.cc
In file included from /usr/include/c++/3.2/backward/iostream.h:31,
                 from ../persist.h:41,
                 from ../base.h:24,
                 from ../cell.h:27,
                 from ../cellList.h:24,
                 from server.cc:42:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
In file included from server.cc:165:
server_getAlarms.cc:163:3: warning: no newline at end of file
c++  -Wall -fPIC -DPIC -shared -o server.so  server.o nethelp.o plcdrv.o 
c++ -DHAVE_CONFIG_H -I. -I. -I..     -Wall -fPIC -DPIC -c server2.cc
In file included from /usr/include/c++/3.2/backward/iostream.h:31,
                 from ../persist.h:41,
                 from ../base.h:24,
                 from ../cell.h:27,
                 from ../cellList.h:24,
                 from server2.cc:42:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
In file included from server2.cc:220:
server_getAlarms.cc:163:3: warning: no newline at end of file
In file included from server2.cc:394:
server_savesheet.cc:6:1: warning: no newline at end of file
c++  -Wall -fPIC -DPIC -shared -o server2.so  server2.o nethelp.o plcdrv.o
c++ -DHAVE_CONFIG_H -I. -I. -I..     -Wall -fPIC -DPIC -c server3.cc
In file included from /usr/include/c++/3.2/backward/iostream.h:31,
                 from ../persist.h:41,
                 from ../base.h:24,
                 from ../cell.h:27,
                 from ../cellList.h:24,
                 from server3.cc:42:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
In file included from server3.cc:304:
server_getAlarms.cc:163:3: warning: no newline at end of file
In file included from server3.cc:490:
server_savesheet.cc:6:1: warning: no newline at end of file
c++  -Wall -fPIC -DPIC -shared -o server3.so  server3.o nethelp.o plcdrv.o 
c++ -DHAVE_CONFIG_H -I. -I. -I..     -Wall -fPIC -DPIC -c log_bin.cc
In file included from /usr/include/c++/3.2/backward/iostream.h:31,
                 from ../persist.h:41,
                 from ../base.h:24,
                 from log_bin.cc:24:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
c++  -Wall -fPIC -DPIC -shared -o log_bin.so  log_bin.o
c++ -DHAVE_CONFIG_H -I. -I. -I..     -Wall -fPIC -DPIC -c log_md7.cc
In file included from /usr/include/c++/3.2/backward/iostream.h:31,
                 from ../persist.h:41,
                 from ../base.h:24,
                 from log_md7.cc:24:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
c++  -Wall -fPIC -DPIC -shared -o log_md7.so  log_md7.o 
c++ -DHAVE_CONFIG_H -I. -I. -I..     -Wall -fPIC -DPIC -c log_text.cc
In file included from /usr/include/c++/3.2/backward/iostream.h:31,
                 from ../persist.h:41,
                 from ../base.h:24,
                 from log_text.cc:23:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
c++  -Wall -fPIC -DPIC -shared -o log_text.so  log_text.o
c++ -DHAVE_CONFIG_H -I. -I. -I..     -Wall -fPIC -DPIC -c log_mysql.cc
In file included from /usr/include/c++/3.2/backward/iostream.h:31,
                 from ../persist.h:41,
                 from ../base.h:24,
                 from log_mysql.cc:23:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
c++  -Wall -fPIC -DPIC -shared -o log_mysql.so  log_mysql.o -lmysqlclient
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
make[2]: *** [log_mysql.so] Error 1
make[2]: Leaving directory `/root/syed/mat/visual/drivers'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/syed/mat/visual'
make: *** [all-recursive-am] Error 2
--------------- END OF MAKE ----------------------------

     can u please give me a pointer to go further
Thanks
Syed.Mudasir Ahmed