Вообщем распаковал исходники Qt, зашел в плагин pgsql, сделал qmake "INCLUDEPATH+=/usr/local/pgsql/include" "LIBS+=-L/usr/local/pgsql/lib -lpq" psql.pro
make
появился libqsqlpsql.so
make install
install -m 755 -p "libqsqlpsql.so" "/usr/lib/qt/plugins/sqldrivers/libqsqlpsql.so"
strip --strip-unneeded "/usr/lib/qt/plugins/sqldrivers/libqsqlpsql.so"
при попытке запустить откомпиленный проект. ругается
./postgreconn
QSqlDatabase: QPSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QMYSQL3 QMYSQL
Пути: QT_PLUGIN_PATH=/root/.kde/lib/kde4/plugins/:/usr/lib/kde4/plugins/:/usr/lib/qt/ plugins/sqldrivers:/usr/local/pgsql/lib
заголовки:
#include <QtDebug>
#include <QtGui>
#include <QSqlDatabase>
#include <QSqlQueryModel>
#include <QSqlError>