Results 1 to 8 of 8

Thread: qDevelop crash

  1. #1
    Join Date
    Nov 2007
    Posts
    291
    Thanks
    85
    Thanked 1 Time in 1 Post

    Default qDevelop crash

    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.

  2. #2
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    5,372
    Thanks
    28
    Thanked 975 Times in 912 Posts
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11 Windows

    Default Re: qDevelop crash

    Did you upgrade SQLite recently?

  3. #3
    Join Date
    Jan 2006
    Posts
    368
    Thanks
    14
    Thanked 18 Times in 17 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: qDevelop crash

    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.

  4. The following user says thank you to elcuco for this useful post:

    babu198649 (2nd February 2008)

  5. #4
    Join Date
    Nov 2007
    Posts
    291
    Thanks
    85
    Thanked 1 Time in 1 Post

    Default Re: qDevelop crash

    thank u for u r replys
    Did you upgrade SQLite recently?
    no.

    should i have to upgrade SQLite

  6. #5
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    5,372
    Thanks
    28
    Thanked 975 Times in 912 Posts
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11 Windows

    Default Re: qDevelop crash

    Quote Originally Posted by babu198649 View Post
    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.

  7. #6
    Join Date
    Jan 2006
    Posts
    368
    Thanks
    14
    Thanked 18 Times in 17 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: qDevelop crash

    Qt4 has its own code for SQLite3. If you upgrade the system library, Qt4 will not see it.

  8. #7
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    5,372
    Thanks
    28
    Thanked 975 Times in 912 Posts
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11 Windows

    Default Re: qDevelop crash

    Quote Originally Posted by elcuco View Post
    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?

  9. #8
    Join Date
    Nov 2007
    Posts
    291
    Thanks
    85
    Thanked 1 Time in 1 Post

    Default Re: qDevelop crash

    thank u
    it worked. i have compile with Qt4.4preview version and it worked.

Similar Threads

  1. QDevelop SQLite Driver Issue
    By Phan Sin Tian in forum Qt-based Software
    Replies: 4
    Last Post: 1st August 2010, 12:47
  2. QDevelop auto-complete function and Qt4
    By degs2k4 in forum Qt-based Software
    Replies: 8
    Last Post: 6th May 2008, 19:43
  3. QDevelop 0.25 crash
    By peppino in forum Qt-based Software
    Replies: 7
    Last Post: 17th December 2007, 22:02
  4. QDevelop 0.22
    By jlbrd in forum Qt-based Software
    Replies: 5
    Last Post: 5th May 2007, 14:03
  5. QDevelop - current development
    By ghorwin in forum Qt-based Software
    Replies: 2
    Last Post: 30th March 2007, 15:54

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.