[Solved]undefined symbol: _ZN9QListData11detach_growEPii

Having trouble with LMMS? Ask about it here.
hi, i built lmms from source, but could not make it run.

when running lmms from terminal, i'm getting following

Code: Select all

[sujoy@localhost ~]$ lmms
Using SSE optimized routines
Using SSE2 optimized routines
Notice: could not set realtime priority.
lmms: symbol lookup error: lmms: undefined symbol: _ZN9QListData11detach_growEPii
and as i tried to debug it using gdb, it shows these, --

Code: Select all

[root@localhost build]# gdb /usr/local/bin/lmms
GNU gdb (GDB) Fedora (7.0-3.fc12)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/local/bin/lmms...done.
(gdb) run
Starting program: /usr/local/bin/lmms 
warning: .dynamic section for "/lib/libc.so.6" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
[Thread debugging using libthread_db enabled]
Using SSE optimized routines
Using SSE2 optimized routines
Detaching after fork from child process 24960.
warning: .dynamic section for "/usr/lib/libwacomcfg.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libgdk_pixbuf-2.0.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/lib/libgio-2.0.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libXcomposite.so.1" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libgnomeui-2.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libbonoboui-2.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libgnomevfs-2.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/lib/libpopt.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
warning: .dynamic section for "/usr/lib/libcanberra-gtk.so.0" is not at the expected address
warning: difference appears to be caused by prelink, adjusting expectations
Missing separate debuginfo for /usr/lib/libtdb.so.1
Try: yum --enablerepo='*-debuginfo' install /usr/lib/debug/.build-id/a9/d89f5a179340f6dc46499bbcdce21d2f85a644.debug
/usr/local/bin/lmms: symbol lookup error: /usr/local/bin/lmms: undefined symbol: _ZN9QListData11detach_growEPii

Program exited with code 0177.
Missing separate debuginfos, use: debuginfo-install GConf2-2.28.0-2.fc12.i686 ORBit2-2.14.17-3.fc12.i686 PackageKit-gtk-module-0.5.7-2.fc12.i686 SDL-1.2.13-10.fc12.i686 alsa-lib-1.0.23-1.fc12.i686 atk-1.28.0-1.fc12.i686 avahi-0.6.25-5.fc12.i686 avahi-glib-0.6.25-5.fc12.i686 cairo-1.8.8-3.fc12.i686 dbus-glib-0.82-2.fc12.i686 dbus-libs-1.2.16-8.fc12.i686 expat-2.0.1-7.i686 flac-1.2.1-6.fc12.i686 fontconfig-2.7.3-1.fc12.i686 freetype-2.3.9-6.fc12.i686 glib2-2.22.2-2.fc12.i686 glibc-2.11-2.i686 gnome-keyring-2.28.1-2.fc12.i686 gnome-vfs2-2.24.2-2.fc12.i686 gtk2-2.18.3-19.fc12.i686 gtk2-engines-2.18.4-4.fc12.i686 keyutils-libs-1.2-6.fc12.i686 krb5-libs-1.7-8.fc12.i686 libICE-1.0.6-1.fc12.i686 libSM-1.1.0-7.fc12.i686 libX11-1.3-1.fc12.i686 libXau-1.0.5-1.fc12.i686 libXcomposite-0.4.1-2.fc12.i686 libXcursor-1.1.10-1.fc12.i686 libXdamage-1.1.2-1.fc12.i686 libXext-1.1-1.fc12.i686 libXfixes-4.0.4-1.fc12.i686 libXi-1.3-1.fc12.i686 libXinerama-1.1-1.fc12.i686 libXrandr-1.3.0-3.fc12.i686 libXrender-0.9.5-1.fc12.i686 libXtst-1.0.99.2-3.fc12.i686 libart_lgpl-2.3.20-5.fc12.i686 libasyncns-0.8-1.fc12.i686 libbonobo-2.24.2-2.fc12.i686 libbonoboui-2.24.2-2.fc12.i686 libcanberra-0.22-1.fc12.i686 libcanberra-gtk2-0.22-1.fc12.i686 libcap-ng-0.6.2-3.fc12.i686 libcom_err-1.41.9-5.fc12.i686 libgcc-4.4.4-10.fc12.i686 libgnome-2.28.0-1.fc12.i686 libgnomecanvas-2.26.0-2.fc12.i686 libgnomeui-2.24.1-3.fc12.i686 libogg-1.1.4-2.fc12.i686 libpng-1.2.39-1.fc12.i686 libselinux-2.0.87-1.fc12.i686 libsndfile-1.0.20-3.fc12.i686 libstdc++-4.4.4-10.fc12.i686 libuuid-2.16-10.2.fc12.i686 libvorbis-1.2.3-3.fc12.i686 libxcb-1.4-1.fc12.i686 libxml2-2.7.6-1.fc12.i686 linuxwacom-0.8.2.2-14.fc12.i686 openssl-1.0.0-0.10.beta3.fc12.i686 pango-1.26.0-1.fc12.i686 pixman-0.16.2-1.fc12.i686 popt-1.13-6.fc12.i686 pulseaudio-libs-0.9.21-5.fc12.i686 qt-4.6.3-8.fc12.i686 qt-x11-4.6.3-8.fc12.i686 tcp_wrappers-libs-7.6-56.fc12.i686 zlib-1.2.3-23.fc12.i686
(gdb) 
Any comment would be very helpful.
Let me know if i need to provide the content of CMakeCache.txt
Just solved the issue. May be in the hard way :). I have manually edited the CMakeCache.txt and changed the references to Qt-4.7.x to Qt-4.6.x.
Read somewhere that Qt-4.7.x may cause this _ZN9QListData11detach_growEPii error.