[PyQt] Problems with MySQL module

"Gustavo A. Dí­az" gustavo.diaz at gmail.com
Tue Sep 4 16:43:12 BST 2007


So guys, the thing that this is solved by installing
libmysqlclient15-dev and libsqlite3-dev...

Cheers.

Gustavo A. Díaz escribió:
> By the way, i forgot to say:
>
> I've donwloaded pyqt4.3 source package from Kubuntu gutsy repository,
> and it to build it never ask for mysql or sqlite devs packages...
>
> 2007/9/2, Gustavo A. Díaz < gustavo.diaz at gmail.com
> <mailto:gustavo.diaz at gmail.com>>:
>
>     Ok... so now it works (to compile) by putting in my dependencies
>     list libsqlite3-dev (wich i will not use ever!)
>     Why is necesary to install libmysqlclient-dev AND libsqlite3-dev
>     if i just need mysql?
>
>     But now when execute the app that needs mysql module... does not
>     start never... and i have to kill it.
>
>     In my laptop i have Kubuntu gutsy (which is the next development
>     version) works perfect, but i've installed pyqt4.3 from repoitories...
>
>     Cheers....
>
>     2007/9/2, Andreas Pakulat < apaku at gmx.de <mailto:apaku at gmx.de>>:
>
>         On 02.09.07 19:54:57, Gustavo A. Díaz wrote:
>         > Ok, first:
>
>         Thanks, that looks good.
>
>         > Second (i believe this is what you asked...):
>
>         Yes.
>
>         > Checking to see if the QtSql module should be built...
>         > g++ -DQT_NO_DEBUG -DQT_SQL_LIB -I. -I/usr/mkspecs/linux-g++
>         > -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtGui
>         -I/usr/include/qt4
>         > -I/usr/X11R6/include -pipe -O2 -w -D_REENTRANT
>         cfgtest_QtSql.cpp -o
>         > cfgtest_QtSql -L/usr/lib -L/usr/X11R6/lib -Wl,-rpath,/usr/lib
>         -lQtSql
>         > -L/usr/lib -L/usr/lib -lpq -L/usr/lib/mysql -lmysqlclient_r
>         -lsqlite
>         > -lsqlite3 -lQtCore -L/usr/lib -lfontconfig -lz -lm -pthread -
>         lgthread-2.0-lrt -
>         > lglib-2.0 -lpthread -ldl -lQtGui -L/usr/lib -L/usr/X11R6/lib
>         -laudio -lXt
>         > -lpng -lSM -lICE -lQtCore -L/usr/lib -lz -pthread
>         -lgthread-2.0 -lrt -
>         > lglib-2.0 -lpthread -lXi -lXrender -lXrandr -lXfixes
>         -lXcursor -lXinerama
>         > -lfreetype -lfontconfig -lXext -lX11 -lm -ldl -lXext -lX11
>         -lm -lpthread
>         > /usr/bin/ld: cannot find -lsqlite3
>         > collect2: ld devolvió el estado de salida 1
>         >
>         > Fro some reason now that changed, it shows -lsqlite3
>
>         Are you sure that changed, without you installing something
>         extra (like
>         a mysqlclient-dev package)? Anyway, see below.
>
>         >, but i would not use sqlite module...
>         >  i just need mysql module. Still, does not enable mysql
>         module for
>         > compile...
>
>         Well, that you don't want the sqlite support doesn't matter here.
>         Installing the sqlite-dev packages will make it link.
>
>         The question is why sqlite3, sqlite and mysqlclient show up in
>         that
>         linker line at all. Usually a program linking to QtSql
>         shouldn't need to
>         link against the depencies of QtSql explicitly, so I guess the
>         configure
>         script does a bit "too much" here. Phil?
>
>         Another way to reduce the deps of your QtSql module would be
>         by building
>         Qt4 yourself and disabling sqlite support completely.
>
>         Andreas
>
>         --
>         You have the body of a 19 year old.  Please return it before
>         it gets wrinkled.
>         _______________________________________________
>         PyQt mailing list     PyQt at riverbankcomputing.com
>         <mailto:PyQt at riverbankcomputing.com>
>         http://www.riverbankcomputing.com/mailman/listinfo/pyqt
>
>
>
>
>     -- 
>     Gustavo A. Díaz
>     GDNet Projects
>     www.gdnet.com.ar <http://www.gdnet.com.ar>
>
>
>
>
> -- 
> Gustavo A. Díaz
> GDNet Projects
> www.gdnet.com.ar <http://www.gdnet.com.ar> 


-- 
/Gustavo A. Díaz/
*GDNet Projects*
www.gdnet.com.ar <http://www.gdnet.com.ar>
Gustavo A. Díaz
-------------- next part --------------
Skipped content of type multipart/related


More information about the PyQt mailing list