Давай полностью строку конфигурирования сюда. И желательно опиши свои действия.
./configure -qt-sql-mysql -debug-and-release -opensource
У меня QT уже скомпилина, вообще как можно его из сырцов собрать, облазил весь нет, нашел много решений, попробовал, но не получается, в частности вот такой вариант использовал:
cd $QTDIR/src/plugins/sqldrivers/mysql
qmake -o Makefile "INCLUDEPATH+=/usr/local/include" "LIBS+=-L/usr/local/lib -lmysqlclient_r" mysql.pro
make
на линуксе выдает вот такую ошибку:
/opt/qtsdk-2009.02/qt/.qmake.cache:2: Unknown replace function: quote
/opt/qtsdk-2009.02/qt/.qmake.cache:3: Unknown replace function: quote
Failure to read QMAKESPEC conf file /mkspecs/linux-g++/qmake.conf.
Error processing project file: /opt/qtsdk-2009.02/qt/src/plugins/sqldrivers/mysql/mysql.pro
на работе на винде выдает такую ошибку:
In file included from main.cpp:44:
../../../sql/drivers/mysql/qsql_mysql.h:52:19: mysql.h: No such file or directory
In file included from main.cpp:44:
../../../sql/drivers/mysql/qsql_mysql.h:107: error: expected `)' before '*' token
mingw32-make[1]: *** [tmp/obj/debug_shared/main.o] Error 1
mingw32-make[1]: Leaving directory `C:/Qt/2009.03_4.5/qt/src/plugins/sqldrivers/mysql'
mingw32-make: *** [debug-all] Error 2