Re: compilation errors in c++ wrapper

2005-01-13 Thread Andy Ford
Whoops - every c/c++ program must have a main function.
That's what the cryptic message was...

Andy

On Wed, 2005-01-12 at 17:35 +, Andy Ford wrote:
 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
 -- 
 perl -e print qq^bIG VeRN ! ^^qq^#'#Yv#=D+ ^
 
 This e-mail is private and may be confidential and is for the intended 
 recipient only.  If misdirected, please notify us by telephone and confirm 
 that it has been deleted from your system and any copies destroyed.  If you 
 are not the intended recipient you are strictly prohibited from using, 
 printing, copying, distributing or disseminating this e-mail or any 
 information contained in it.  We use reasonable endeavours to virus scan all 
 e-mails leaving the Company but no warranty is given that this e-mail and any 
 attachments are virus free.  You should undertake your own virus checking.  
 The right to monitor e-mail communications through our network is reserved by 
 us. 
 
 
 
-- 
perl -e print qq^bIG VeRN ! ^^qq^#'#Yv#=D+ ^

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]



compilation errors in c++ wrapper

2005-01-12 Thread Andy Ford
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
-- 
perl -e print qq^bIG VeRN ! ^^qq^#'#Yv#=D+ ^

This e-mail is private and may be confidential and is for the intended 
recipient only.  If misdirected, please notify us by telephone and confirm that 
it has been deleted from your system and any copies destroyed.  If you are not 
the intended recipient you are strictly prohibited from using, printing, 
copying, distributing or disseminating this e-mail or any information contained 
in it.  We use reasonable endeavours to virus scan all e-mails leaving the 
Company but no warranty is given that this e-mail and any attachments are virus 
free.  You should undertake your own virus checking.  The right to monitor 
e-mail communications through our network is reserved by us. 



--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]