Bug #2791 in compilling: undefined reference `my_ismbhead'
Submitted: 14 Feb 2004 5:47 Modified: 14 Feb 2004 6:28
Reporter: Dusan Bruncko Email Updates:
Status: Not a Bug Impact on me:
None 
Category:MySQL Server: Compiling Severity:S1 (Critical)
Version:MyODBC-3.51.06 OS:Linux (redhat9.0)
Assigned to: CPU Architecture:Any

[14 Feb 2004 5:47] Dusan Bruncko
Description:
gcc -O3 -DDBUG_OFF -o .libs/my_basics my_basics.o  -L/usr/lib/mysql /usr/lib/mysql/libmysqlclient.a ../driver/.libs/libmyodbc3.so -lcrypt -lnsl -L/home/venu/local/lib -L/usr/lib -L/usr/X11R6/lib -L/usr/src/redhat/BUILD/libiodbc-3.51.1/iodbcinst -L/usr/src/redhat/BUILD/libiodbc-3.51.1/iodbc -lz /usr/lib/libiodbcadm.so /usr/lib/libgtk.so /usr/lib/libgdk.so /usr/lib/libgmodule.so /usr/lib/libglib.so -lXi -lXext -lX11 -lm /usr/lib/libiodbc.so /usr/lib/libiodbcinst.so -ldl -lpthread -Wl,--rpath -Wl,/var/tmp/MyODBC-3.51.06-build/usr/local/lib
../driver/.libs/libmyodbc3.so: undefined reference to `my_ismbhead'
collect2: ld returned 1 exit status
make[1]: *** [my_basics] Error 1
make[1]: Leaving directory `/usr/src/redhat/BUILD/MyODBC-3.51.06/samples'
make: *** [all-recursive] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.98762 (%build)

How to repeat:
rpmbuild --rebuild MyODBC-3.51.06-1.src.rpm
[14 Feb 2004 6:28] MySQL Verification Team
You are linking ODBC built with 4.0 client API, while using some other version, 
like 3.23 or 4.1.