Hi everybody,
 i am not a linux user so i dont understand how to solve this problem.
i am trying to compile libgda with mingw .Using the msys shell i used the
below command

 $ ./configure --prefix=/c/libgdam/ --with-mysql=/c/MySQL

        i have installed the gtkmm dev package for windows so all the
dependencies are  also installed. Everything working fine until the
compilation goes into the providers dir where i faced the below problem..

 /bin/sh ../../libtool --tag=CC   --mode=link gcc  -g -O2 -export-dynamic
-module
 -avoid-version -no-undefined   -o libgda-mysql.la -rpath
/c/libgdam/lib/libgda-
4.0/providers gda-mysql-blob-op.lo gda-mysql-ddl.lo gda-mysql-parser.lo
gda-mysq
l-handler-boolean.lo gda-mysql-provider.lo gda-mysql-meta.lo
gda-mysql-recordset
.lo gda-mysql-util.lo gda-mysql-pstmt.lo libmain.lo parser.lo
../../libgda/libgd
a-4.0.la -Lc:/gtkmm/lib -lgobject-2.0 -lgthread-2.0 -lgmodule-2.0 -lglib-2.0
-li
ntl -lxml2   -LC:/MySQL/lib/opt/  -lmysql -lmysqlclient
libtool: link: rm -fr  .libs/libgda-mysql.dll.a

libtool: link: gcc -shared  .libs/gda-mysql-blob-op.o .libs/gda-mysql-ddl.o
.lib
s/gda-mysql-parser.o .libs/gda-mysql-handler-boolean.o
.libs/gda-mysql-provider.
o .libs/gda-mysql-meta.o .libs/gda-mysql-recordset.o .libs/gda-mysql-util.o
.lib
s/gda-mysql-pstmt.o .libs/libmain.o .libs/parser.o
../../libgda/.libs/libgda-4
.0.dll.a -Lc:/gtkmm/lib -lgobject-2.0 -lgthread-2.0 -lgmodule-2.0 -lglib-2.0
-li
ntl -lxml2 -LC:/MySQL/lib/opt/ -lmysql -lmysqlclient    -o
.libs/libgda-mysql.dl
l -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker
.libs/libgda-mysql
.dll.a
Creating library file: .libs/libgda-mysql.dll.a
.libs/gda-mysql-provider.o: In function `real_prepare':
c:\libgda-4.0.7\providers\mysql/gda-mysql-provider.c:1638: undefined
reference to `mysql_stmt_i...@4'
c:\libgda-4.0.7\providers\mysql/gda-mysql-provider.c:1645: undefined
reference to `mysql_stmt_attr_...@12'
c:\libgda-4.0.7\providers\mysql/gda-mysql-provider.c:1651: undefined
reference to `mysql_stmt_prep...@12'
c:\libgda-4.0.7\providers\mysql/gda-mysql-provider.c:1671: undefined
reference to `mysql_stmt_cl...@4'

                              from the above messages i understand that its
not properly linking with the libmysqlclient.a  lib file , i have tried to
make changes in the make files so it can link properly but nothing work out.
i have started c++ gui  programing with gtkmm and  Murray
has given me a advice to use libgda . i know that precompiled libs are
available but i want to atleast compile this package on my own so i will be
little more confident when using this package. Please provide any solution
to this problem.......



with regards.........
_______________________________________________
gnome-db-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-db-list

Reply via email to