PDA

View Full Version : qDevelop crash



babu198649
31st January 2008, 14:10
hi
i have downloaded qdevelop_0.25.2(IDE for Qt) and there is no compilation probem.
but when it is run i get the following error after the splash screen of qdevelop is shown and crashed.

[babu@localhost bin]$ ./qdevelop
./qdevelop: symbol lookup error: /usr/local/Trolltech/Qt-4.3.2/plugins/sqldrivers/libqsqlite.so: undefined symbol: sqlite3_open16


in the README.TXT file it is said that the compilation(qmake) can be done with Qt-4.2.x or higher

i am using Qt-4.3.2.

jacek
31st January 2008, 14:41
Did you upgrade SQLite recently?

elcuco
31st January 2008, 15:29
I just to clarify things: this is not a QDevelop crash, but a ld linking error.

Please rebuild Qt. Be sure to remove the previous version, and do a "make distclean" before you re-compile the library, and only then compile QDevelop.

babu198649
1st February 2008, 11:13
thank u for u r replys

Did you upgrade SQLite recently? no.

should i have to upgrade SQLite

jacek
1st February 2008, 14:58
should i have to upgrade SQLite
No, as elcuco said, you have to recompile Qt (or at least the QSQLITE plugin). Such error usually appears when you don't have the correct version of a shared library.

elcuco
1st February 2008, 20:23
Qt4 has its own code for SQLite3. If you upgrade the system library, Qt4 will not see it.

jacek
1st February 2008, 20:40
Qt4 has its own code for SQLite3. If you upgrade the system library, Qt4 will not see it.
Indeed, then maybe QDevelop was compiled for different Qt version?

babu198649
2nd February 2008, 06:34
thank u
it worked. i have compile with Qt4.4preview version and it worked.