From: Andy Ford Date: January 12 2005 5:35pm Subject: compilation errors in c++ wrapper List-Archive: http://lists.mysql.com/mysql/178376 Message-Id: <1105551354.3156.2.camel@evo.telindus.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Hi everyone. I have been putting together a c++ wrapper for the mysql c libraries and have stumbled across the following error... >g++ -L/usr/local/mysql/lib -I/usr/local/mysql/include -o connection connection.cpp -lmysqlclient -lnsl -lsocket -lz -lm Undefined first referenced symbol in file main = /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/crt1.o Result::Result[in-charge](st_mysql_res*)/var/tmp//cc13NSwj.o ld: fatal: Symbol referencing errors. No output written to connection collect2: ld returned 1 exit status The error mentions the Constructor Result::Result (for the class Result) which I don't have declared. Any ideas what it is telling me. It ultimately comes up with an ld referencing error pointing at /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.3.2/crt1.o Any other ideas Thanks Andy --=20 perl -e "print qq^bIG VeRN ! ^^qq^#'#Yv#=3D