Re: errors during make xconfig
On Wed, Mar 03, 2004 at 12:16:17PM -0500, Kamaraju Kusumanchi wrote:
} Hi all
} I am trying to compile a kernel 2.6.3 and whenever I do make
} xconfig, I am getting the following error. I am running debian testing.
} could you please tell me what I should do? If I do make menuconfig, then
} everything is fine.
}
} scripts/kconfig/qconf.o(.gnu.linkonce.t._ZN16ConfigMainWindowD0Ev+0x1d):
} In function `ConfigMainWindow::~ConfigMainWindow [in-charge deleting]()':
} : undefined reference to `QMainWindow::~QMainWindow [not-in-charge]()'
} scripts/kconfig/qconf.o(.gnu.linkonce.r._ZTI6QGList+0x8): undefined
} reference to `typeinfo for QCollection'
} scripts/kconfig/qconf.o(.gnu.linkonce.r._ZTI10ConfigView+0x8): undefined
} reference to `typeinfo for QVBox'
} scripts/kconfig/qconf.o(.gnu.linkonce.r._ZTI10ConfigList+0x8): undefined
} reference to `typeinfo for QListView'
} scripts/kconfig/qconf.o(.gnu.linkonce.r._ZTI10ConfigItem+0x8): undefined
} reference to `typeinfo for QListViewItem'
} scripts/kconfig/qconf.o(.gnu.linkonce.r._ZTI14ConfigLineEdit+0x8):
} undefined reference to `typeinfo for QLineEdit'
} scripts/kconfig/qconf.o(.gnu.linkonce.r._ZTI16ConfigMainWindow+0x8):
} undefined reference to `typeinfo for QMainWindow'
} collect2: ld returned 1 exit status
} make[1]: *** [scripts/kconfig/qconf] Error 1
} make: *** [xconfig] Error 2
Looks to me like you have a Qt library installed which is incompatible
with the C++ compiler you are using for your kernel compile. For
example, if you have libqt3 installed rather than libqt3c102 (check
with dpkg -l libqt\* and note that you may have to make your screen
wider) but you are compiling with a 3.x series gcc/g++, the ABI (and
name-mangling) is incompatible.
} thanks in advance
} raju
--Greg
Reply to: