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 +0000, 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+ ^"