Check the for the location of your libmysqlclient.a file. And put
-L/path/to/mysql/libs/dir in your LDFLAGS. Looks like your
libmysqlclient.a
is not in /usr/local/mysql/lib directory.
Ken Jones
Ross Lawrie wrote:
>
> James wrote:
> >
> > On Mon, Oct 23, 2000 at 08:55:42AM -0700, Ross Lawrie wrote:
> > > I'm sure it's just a matter of putting "-L/usr/local/mysql/lib
> > > -lmysqlclient -lz" somewhere in the Makefile, but I'm not quite sure as
> > > to the placement of this? Someone point me in the right direction, I
> > > thought it would be the "LIBS = " line, but that doesn't seem to do it,
> > > so either I'm in the wrong place in the Makefile or the line I'm putting
> > > in is wrong?
> >
> > Try adding that to the LDFLAGS variable.
>
> Okay, I've tried that, but still getting the same set of errors. Here's
> the entry in the Makefile:
>
> LDFLAGS = -L/usr/local/mysql/lib -lmysqlclient
> LIBS = -lz
>
> Using mysql ver. 3.23.26 by the way. vpopmail 4.9.5, qmailadmin 0.39.
>
> Here are the errors:
>
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:59: undefined reference to
> `mysql_init'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:61: undefined reference to
> `mysql_real_connect'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:63: undefined reference to
> `mysql_real_connect'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:70: undefined reference to
> `mysql_query'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:75: undefined reference to
> `mysql_store_result'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:76: undefined reference to
> `mysql_free_result'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:77: undefined reference to
> `mysql_select_db'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vauth_adddomain_size':
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:123: undefined reference to
> `mysql_query'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:127: undefined reference to
> `mysql_store_result'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:128: undefined reference to
> `mysql_free_result'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vauth_adduser_size':
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:199: undefined reference to
> `mysql_query'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:202: undefined reference to
> `mysql_query'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:207: undefined reference to
> `mysql_error'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:212: undefined reference to
> `mysql_store_result'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:213: undefined reference to
> `mysql_free_result'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vauth_getpw_size':
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:255: undefined reference to
> `mysql_query'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:260: undefined reference to
> `mysql_store_result'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:265: undefined reference to
> `mysql_num_rows'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:275: undefined reference to
> `mysql_fetch_row'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:284: undefined reference to
> `mysql_free_result'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:287: undefined reference to
> `mysql_free_result'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vauth_deldomain_size':
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:312: undefined reference to
> `mysql_query'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:315: undefined reference to
> `mysql_store_result'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:316: undefined reference to
> `mysql_free_result'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vauth_deluser_size':
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:346: undefined reference to
> `mysql_query'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:350: undefined reference to
> `mysql_store_result'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:351: undefined reference to
> `mysql_free_result'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vauth_setquota_size':
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:378: undefined reference to
> `mysql_query'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vauth_vpasswd_size':
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:419: undefined reference to
> `mysql_query'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vauth_getall_size':
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:461: undefined reference to
> `mysql_free_result'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:464: undefined reference to
> `mysql_query'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:469: undefined reference to
> `mysql_use_result'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:481: undefined reference to
> `mysql_fetch_row'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:491: undefined reference to
> `mysql_free_result'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vauth_setpw_size':
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:560: undefined reference to
> `mysql_query'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:565: undefined reference to
> `mysql_store_result'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:566: undefined reference to
> `mysql_free_result'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vopen_smtp_relay':
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:592: undefined reference to
> `mysql_query'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:598: undefined reference to
> `mysql_query'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:602: undefined reference to
> `mysql_store_result'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:603: undefined reference to
> `mysql_free_result'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function `vupdate_rules':
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:610: undefined reference to
> `mysql_query'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:613: undefined reference to
> `mysql_query'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:618: undefined reference to
> `mysql_use_result'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:625: undefined reference to
> `mysql_fetch_row'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:626: undefined reference to
> `mysql_free_result'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vclear_open_smtp':
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:640: undefined reference to
> `mysql_query'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function
> `vcreate_relay_table':
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:649: undefined reference to
> `mysql_query'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:653: undefined reference to
> `mysql_store_result'
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:654: undefined reference to
> `mysql_free_result'
> /home/vpopmail/lib/libvpopmail.a(vauth.o): In function `vclose':
> /usr/local/src/qmail/vpopmail-4.9.5/vauth.c:668: undefined reference to
> `mysql_close'
> collect2: ld returned 1 exit status
> make[1]: *** [authvchkpw] Error 1
> make[1]: Leaving directory `/usr/local/src/qmail/sqwebmail-1.0/authlib'
> make: *** [all-recursive] Error 1
>
> Thanks,
>
> Ross Lawrie