mysqlodbc 3.51 won't build set_mem_error

Mason Nakadomari <[email protected]>
Newsgroups gmane.comp.db.mysql.odbc
Organization ITS - Systems Engineering
Message-ID <[email protected]>
Hi I am building a myodbc connector using the following options

./configure --prefix=/usr/local/spkg/UHmysql-connector-odbc-3.51.25r1093 
--with-unixODBC=/usr/local/spkg/UHunixODBC2.2.12 --enable-gui=no 
--with-mysql-path=/usr/local/spkg/UHmysqlclient5.1.23rc 
--with-ltdl-path=/usr/local/pkg/libtool --enable-shared --enable-thread-safe

below is the results I can post the config results later
this is jus tthe make since I can not put everything in due to size limits
Making all in driver
make[1]: Entering directory 
`/usr/local/UH_Packages/compile/mysqlodbc/mysql-connector-odbc-3.51.25r1093/driver'
make  all-am
make[2]: Entering directory 
`/usr/local/UH_Packages/compile/mysqlodbc/mysql-connector-odbc-3.51.25r1093/driver'
if /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. 
-I. -I.  -DNONTHREADSAFE -I/usr/local/pkg/libtool/include 
-I/usr/local/spkg/UHunixODBC2.2.12/include  -O3 -DDBUG_OFF 
-I/usr/local/spkg/UHmysqlclient5.1.23rc/include/mysql -m64 
-fno-omit-frame-pointer -D_FILE_OFFSET_BITS=64 -DHAVE_CURSES_H 
-I/usr/local/UH_Packages/compile/mysqlclient/mysql-5.1.23-rc/include 
-DHAVE_RWLOCK_T -DUNIV_SOLARIS -g -O2 -MT libmyodbc3_la-catalog.lo -MD 
-MP -MF ".deps/libmyodbc3_la-catalog.Tpo" -c -o libmyodbc3_la-catalog.lo 
`test -f 'catalog.c' || echo './'`catalog.c; \
then mv -f ".deps/libmyodbc3_la-catalog.Tpo" 
".deps/libmyodbc3_la-catalog.Plo"; else rm -f 
".deps/libmyodbc3_la-catalog.Tpo"; exit 1; fi
mkdir .libs
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DNONTHREADSAFE 
-I/usr/local/pkg/libtool/include 
-I/usr/local/spkg/UHunixODBC2.2.12/include -O3 -DDBUG_OFF 
-I/usr/local/spkg/UHmysqlclient5.1.23rc/include/mysql -m64 
-fno-omit-frame-pointer -D_FILE_OFFSET_BITS=64 -DHAVE_CURSES_H 
-I/usr/local/UH_Packages/compile/mysqlclient/mysql-5.1.23-rc/include 
-DHAVE_RWLOCK_T -DUNIV_SOLARIS -g -O2 -MT libmyodbc3_la-catalog.lo -MD 
-MP -MF .deps/libmyodbc3_la-catalog.Tpo -c catalog.c  -fPIC -DPIC -o 
.libs/libmyodbc3_la-catalog.o
if /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. 
-I. -I.  -DNONTHREADSAFE -I/usr/local/pkg/libtool/include 
-I/usr/local/spkg/UHunixODBC2.2.12/include  -O3 -DDBUG_OFF 
-I/usr/local/spkg/UHmysqlclient5.1.23rc/include/mysql -m64 
-fno-omit-frame-pointer -D_FILE_OFFSET_BITS=64 -DHAVE_CURSES_H 
-I/usr/local/UH_Packages/compile/mysqlclient/mysql-5.1.23-rc/include 
-DHAVE_RWLOCK_T -DUNIV_SOLARIS -g -O2 -MT libmyodbc3_la-connect.lo -MD 
-MP -MF ".deps/libmyodbc3_la-connect.Tpo" -c -o libmyodbc3_la-connect.lo 
`test -f 'connect.c' || echo './'`connect.c; \
then mv -f ".deps/libmyodbc3_la-connect.Tpo" 
".deps/libmyodbc3_la-connect.Plo"; else rm -f 
".deps/libmyodbc3_la-connect.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DNONTHREADSAFE 
-I/usr/local/pkg/libtool/include 
-I/usr/local/spkg/UHunixODBC2.2.12/include -O3 -DDBUG_OFF 
-I/usr/local/spkg/UHmysqlclient5.1.23rc/include/mysql -m64 
-fno-omit-frame-pointer -D_FILE_OFFSET_BITS=64 -DHAVE_CURSES_H 
-I/usr/local/UH_Packages/compile/mysqlclient/mysql-5.1.23-rc/include 
-DHAVE_RWLOCK_T -DUNIV_SOLARIS -g -O2 -MT libmyodbc3_la-connect.lo -MD 
-MP -MF .deps/libmyodbc3_la-connect.Tpo -c connect.c  -fPIC -DPIC -o 
.libs/libmyodbc3_la-connect.o
if /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. 
-I. -I.  -DNONTHREADSAFE -I/usr/local/pkg/libtool/include 
-I/usr/local/spkg/UHunixODBC2.2.12/include  -O3 -DDBUG_OFF 
-I/usr/local/spkg/UHmysqlclient5.1.23rc/include/mysql -m64 
-fno-omit-frame-pointer -D_FILE_OFFSET_BITS=64 -DHAVE_CURSES_H 
-I/usr/local/UH_Packages/compile/mysqlclient/mysql-5.1.23-rc/include 
-DHAVE_RWLOCK_T -DUNIV_SOLARIS -g -O2 -MT libmyodbc3_la-cursor.lo -MD 
-MP -MF ".deps/libmyodbc3_la-cursor.Tpo" -c -o libmyodbc3_la-cursor.lo 
`test -f 'cursor.c' || echo './'`cursor.c; \
then mv -f ".deps/libmyodbc3_la-cursor.Tpo" 
".deps/libmyodbc3_la-cursor.Plo"; else rm -f 
".deps/libmyodbc3_la-cursor.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DNONTHREADSAFE 
-I/usr/local/pkg/libtool/include 
-I/usr/local/spkg/UHunixODBC2.2.12/include -O3 -DDBUG_OFF 
-I/usr/local/spkg/UHmysqlclient5.1.23rc/include/mysql -m64 
-fno-omit-frame-pointer -D_FILE_OFFSET_BITS=64 -DHAVE_CURSES_H 
-I/usr/local/UH_Packages/compile/mysqlclient/mysql-5.1.23-rc/include 
-DHAVE_RWLOCK_T -DUNIV_SOLARIS -g -O2 -MT libmyodbc3_la-cursor.lo -MD 
-MP -MF .deps/libmyodbc3_la-cursor.Tpo -c cursor.c  -fPIC -DPIC -o 
.libs/libmyodbc3_la-cursor.o
if /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. 
-I. -I.  -DNONTHREADSAFE -I/usr/local/pkg/libtool/include 
-I/usr/local/spkg/UHunixODBC2.2.12/include  -O3 -DDBUG_OFF 
-I/usr/local/spkg/UHmysqlclient5.1.23rc/include/mysql -m64 
-fno-omit-frame-pointer -D_FILE_OFFSET_BITS=64 -DHAVE_CURSES_H 
-I/usr/local/UH_Packages/compile/mysqlclient/mysql-5.1.23-rc/include 
-DHAVE_RWLOCK_T -DUNIV_SOLARIS -g -O2 -MT libmyodbc3_la-dll.lo -MD -MP 
-MF ".deps/libmyodbc3_la-dll.Tpo" -c -o libmyodbc3_la-dll.lo `test -f 
'dll.c' || echo './'`dll.c; \
then mv -f ".deps/libmyodbc3_la-dll.Tpo" ".deps/libmyodbc3_la-dll.Plo"; 
else rm -f ".deps/libmyodbc3_la-dll.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DNONTHREADSAFE 
-I/usr/local/pkg/libtool/include 
-I/usr/local/spkg/UHunixODBC2.2.12/include -O3 -DDBUG_OFF 
-I/usr/local/spkg/UHmysqlclient5.1.23rc/include/mysql -m64 
-fno-omit-frame-pointer -D_FILE_OFFSET_BITS=64 -DHAVE_CURSES_H 
-I/usr/local/UH_Packages/compile/mysqlclient/mysql-5.1.23-rc/include 
-DHAVE_RWLOCK_T -DUNIV_SOLARIS -g -O2 -MT libmyodbc3_la-dll.lo -MD -MP 
-MF .deps/libmyodbc3_la-dll.Tpo -c dll.c  -fPIC -DPIC -o 
.libs/libmyodbc3_la-dll.o
if /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. 
-I. -I.  -DNONTHREADSAFE -I/usr/local/pkg/libtool/include 
-I/usr/local/spkg/UHunixODBC2.2.12/include  -O3 -DDBUG_OFF 
-I/usr/local/spkg/UHmysqlclient5.1.23rc/include/mysql -m64 
-fno-omit-frame-pointer -D_FILE_OFFSET_BITS=64 -DHAVE_CURSES_H 
-I/usr/local/UH_Packages/compile/mysqlclient/mysql-5.1.23-rc/include 
-DHAVE_RWLOCK_T -DUNIV_SOLARIS -g -O2 -MT libmyodbc3_la-error.lo -MD -MP 
-MF ".deps/libmyodbc3_la-error.Tpo" -c -o libmyodbc3_la-error.lo `test 
-f 'error.c' || echo './'`error.c; \
then mv -f ".deps/libmyodbc3_la-error.Tpo" 
".deps/libmyodbc3_la-error.Plo"; else rm -f 
".deps/libmyodbc3_la-error.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DNONTHREADSAFE 
-I/usr/local/pkg/libtool/include 
-I/usr/local/spkg/UHunixODBC2.2.12/include -O3 -DDBUG_OFF 
-I/usr/local/spkg/UHmysqlclient5.1.23rc/include/mysql -m64 
-fno-omit-frame-pointer -D_FILE_OFFSET_BITS=64 -DHAVE_CURSES_H 
-I/usr/local/UH_Packages/compile/mysqlclient/mysql-5.1.23-rc/include 
-DHAVE_RWLOCK_T -DUNIV_SOLARIS -g -O2 -MT libmyodbc3_la-error.lo -MD -MP 
-MF .deps/libmyodbc3_la-error.Tpo -c error.c  -fPIC -DPIC -o 
.libs/libmyodbc3_la-error.o
error.c: In function `set_mem_error':
error.c:333: error: structure has no member named `last_errno'
error.c:334: error: structure has no member named `last_error'
make[2]: *** [libmyodbc3_la-error.lo] Error 1
make[2]: Leaving directory 
`/usr/local/UH_Packages/compile/mysqlodbc/mysql-connector-odbc-3.51.25r1093/driver'
make[1]: *** [all] Error 2
make[1]: Leaving directory 
`/usr/local/UH_Packages/compile/mysqlodbc/mysql-connector-odbc-3.51.25r1093/driver'
make: *** [all-recursive] Error 1

 

-- 
----------------------------------------------------------------------
Mason Nakadomari                         Email:  [email protected]
Information Technology Services         Phone:  (808)-956-9938
Systems Engineering                     
----------------------------------------------------------------------


-- 
MySQL ODBC Mailing List
For list archives: http://lists.mysql.com/myodbc
To unsubscribe:    http://lists.mysql.com/[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.