Вообщем долго я ломал голову...
Собирал дрова для Qsqldatabase ну не буду вдаваться в подробности... ибо всё это гемор.
Вопрос выглядит так:
На работе есть openSuse 11.2
QtCreator скаченый с сайта Nokii 4.7.3
Однако на компе установлена qt 4.6.3 +qtcreator 4.6.3 жутко кривой.. всё это ставилось из реп ... главное соответствие версий!
Вообщем вся эта канитель с версиями надоела... + я обнаружил что есть пакеты типа
libqt4-sql-sqlite-4.6.3-9.2.i586и т.д что очень удобно..
Я даже поставил бы всё из реп , но вот проблема.. Все KDE репозитории для openSuse 11.2 как я понял отправились в лучший мир.
Вообщем при попытке что-то установить он говорит вот есть репа oss давайте поставим от туда всё! т.е откатить кеды до 4.5.3 и т.д.
Как я понимаю остаётся 2 варианта.
1. Либо всё откатывать до 4.5.3
2. Ставить openSuse 11.4
P.S если я добавляю в ldconfig либы от QtSDK скаченого с Nokii то получаю:
Запускается /home/peter/Documents/Devel/QT Des/TestProject/HelloQtCreator-build-desktop/HelloQtCreator...
Cannot mix incompatible Qt library (version 0x40704) with this library (version 0x40703)
Программа неожиданно завершилась.
/home/peter/Documents/Devel/QT Des/TestProject/HelloQtCreator-build-desktop/HelloQtCreator завершился с кодом 0
/home/peter/Documents/Devel/QT Des/TestProject/HelloQtCreator-build-desktop/HelloQtCreator завершился с кодом 0
вот такую штуку) я не понимаю что я делаю не так.. но видимо работать это не будет)
P.P.S ну и в догонку вопрос если я поставлю всё через RPM напишу прогу
мне что придётся на каждом компе ставить соответствующей версии
libqt4-sql-sqlite-4.6.3-9.2.i586???
для одного 4.5.4 для другого 4.8.5бета блин
имхо это бред!
Не уж то нельзя собрать 1 .so и просто таскать её с собой??