Version: sconosciuto (using KDE 3.2.91 (3.3 beta1), compiled sources) Compiler: gcc version 3.3.2 (Mandrake Linux 10.0 3.3.2-6mdk) OS: Linux (i686) release 2.6.3-7mdk This is what I get: /bin/sh ../../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_COMPAT -o d2asc -L/usr/X11R6/lib -L/usr/lib/qt3//lib -L/usr/lib -R /usr/lib -R /usr/lib/qt3//lib -R /usr/X11R6/lib d2asc.o kstdataobject.o kstdatacollection-nogui.o kstvector.o kstrvector.o kstscalar.o enodes.o enodefactory.o exparse.o eparse.o escan.o libkst.la ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstChangeNptsDialog::~KstChangeNptsDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `CurvePlacementWidget::columns()' ./.libs/libkst.so: undefined reference to `CurvePlacementWidget::existingPlot()' ./.libs/libkst.so: undefined reference to `KstSettingsDlg::~KstSettingsDlg [in-charge]()' ./.libs/libkst.so: undefined reference to `KstSettingsDlg::setDirty()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstViewVectorsDialog::~KstViewVectorsDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to ScalarEditor::~ScalarEditor [in-charge]()' ./.libs/libkst.so: undefined reference to `VectorSaveDialog::~VectorSaveDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstPluginDialog::~KstPluginDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `KstChangeNptsDialog::~KstChangeNptsDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `KstLabelDialog::~KstLabelDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to CurveAppearanceWidget::~CurveAppearanceWidget [in-charge]()' ./.libs/libkst.so: undefined reference to `CurveAppearanceWidget::languageChange()' ./.libs/libkst.so: undefined reference to `CurveAppearanceWidget::color()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstChangeFileDialog::~KstChangeFileDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `CurvePlacementWidget::setExistingPlot(bool)' ./.libs/libkst.so: undefined reference to `KstViewVectorsDialog::languageChange()' ./.libs/libkst.so: undefined reference to `VectorSelector::selectionWatcher(QString const&)' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to VectorSelector::~VectorSelector [in-charge]()' ./.libs/libkst.so: undefined reference to `FilterListEditor::moveRight()' ./.libs/libkst.so: undefined reference to `FilterListEditor::init()' ./.libs/libkst.so: undefined reference to `CurvePlacementWidget::newWindow()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstVectorDialog::~KstVectorDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `FilterListEditor::deleteFilter()' ./.libs/libkst.so: undefined reference to `CurvePlacementWidget::newPlot()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstViewVectorsDialog::~KstViewVectorsDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `FilterListEditor::languageChange()' ./.libs/libkst.so: undefined reference to `ScalarSelector::selectedScalar()' ./.libs/libkst.so: undefined reference to `KstCurveDialog::~KstCurveDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `CurvePlacementWidget::setNewPlot(bool)' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstLabelDialog::~KstLabelDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstGraphFileDialog::~KstGraphFileDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `FilterListEditor::moveLeft()' ./.libs/libkst.so: undefined reference to `VectorSelector::newVectorCreated(KstSharedPtr<KstVector>)' ./.libs/libkst.so: undefined reference to `PluginManager::~PluginManager [in-charge]()' ./.libs/libkst.so: undefined reference to `KstSettingsDlg::save()' ./.libs/libkst.so: undefined reference to `KstChangeFileDialog::~KstChangeFileDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstCurveDialog::~KstCurveDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to ScalarSelector::~ScalarSelector [in-charge]()' ./.libs/libkst.so: undefined reference to `CurvePlacementWidget::updateEnabled()' ./.libs/libkst.so: undefined reference to `KstCurveDialog::~KstCurveDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to VectorSelector::~VectorSelector [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `KstHsDialog::~KstHsDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `KstVectorDialog::~KstVectorDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `ScalarSelector::update()' ./.libs/libkst.so: undefined reference to `KstGraphFileDialog::languageChange()' ./.libs/libkst.so: undefined reference to `KstHsDialog::~KstHsDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `ScalarEditor::~ScalarEditor [in-charge]()' ./.libs/libkst.so: undefined reference to `CurveAppearanceWidget::showLines()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstDataManager::~KstDataManager [in-charge]()' ./.libs/libkst.so: undefined reference to `CurvePlacementWidget::languageChange()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstPsdDialog::~KstPsdDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `CurveAppearanceWidget::lineStyleComboChanged()' ./.libs/libkst.so: undefined reference to `VectorSelector::selectedVector()' ./.libs/libkst.so: undefined reference to `KstPluginDialog::~KstPluginDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `KstPluginDialog::languageChange()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstChangeNptsDialog::~KstChangeNptsDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `KstChangeFileDialog::languageChange()' ./.libs/libkst.so: undefined reference to `CurveAppearanceWidget::pointType()' ./.libs/libkst.so: undefined reference to `VectorSelector::createNewVector()' ./.libs/libkst.so: undefined reference to `CurvePlacementWidget::updatePlotList()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstViewScalarsDialog::~KstViewScalarsDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `CurveAppearanceWidget::fillCombo()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to FilterListEditor::~FilterListEditor [in-charge]()' ./.libs/libkst.so: undefined reference to `KstSettingsDlg::defaults()' ./.libs/libkst.so: undefined reference to `CurveAppearanceWidget::drawLine()' ./.libs/libkst.so: undefined reference to `CurvePlacementWidget::plotName()' ./.libs/libkst.so: undefined reference to `KstPluginDialog::~KstPluginDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `PluginManager::install()' ./.libs/libkst.so: undefined reference to `KstVectorDialog::languageChange()' ./.libs/libkst.so: undefined reference to `VectorSelector::provideNoneVector(bool)' ./.libs/libkst.so: undefined reference to `KstSettingsDlg::~KstSettingsDlg [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `VectorSelector::setSelection(QString const&)' ./.libs/libkst.so: undefined reference to `VectorSelector::~VectorSelector [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to CurvePlacementWidget::~CurvePlacementWidget [in-charge]()' ./.libs/libkst.so: undefined reference to `FilterListEditor::updateButtons()' ./.libs/libkst.so: undefined reference to `VectorSaveDialog::init()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to PluginManager::~PluginManager [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `FilterListEditor::applyToVectors()' ./.libs/libkst.so: undefined reference to `ScalarSelector::~ScalarSelector [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `VectorSaveDialog::selectionChanged()' ./.libs/libkst.so: undefined reference to `VectorSaveDialog::languageChange()' ./.libs/libkst.so: undefined reference to `FilterListEditor::editFilter()' ./.libs/libkst.so: undefined reference to `ScalarSelector::allowDirectEntry(bool)' ./.libs/libkst.so: undefined reference to `FilterListEditor::~FilterListEditor [in-charge]()' ./.libs/libkst.so: undefined reference to `CurvePlacementWidget::setColumns(int)' ./.libs/libkst.so: undefined reference to `VectorSelector::init()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to ScalarSelector::~ScalarSelector [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `VariableListEditor::~VariableListEditor [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to VariableListEditor::~VariableListEditor [in-charge]()' ./.libs/libkst.so: undefined reference to `KstHsDialog::languageChange()' ./.libs/libkst.so: undefined reference to `KstSettingsDlg::languageChange()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstSettingsDlg::~KstSettingsDlg [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to VariableListEditor::~VariableListEditor [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to FilterListEditor::~FilterListEditor [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `KstSettingsDlg::init()' ./.libs/libkst.so: undefined reference to `PluginManager::selectionChanged(QListViewItem*)' ./.libs/libkst.so: undefined reference to `VariableListEditor::languageChange()' ./.libs/libkst.so: undefined reference to `CurveAppearanceWidget::~CurveAppearanceWidget [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `FilterListEditor::~FilterListEditor [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `CurveAppearanceWidget::setMustUseLines(bool)' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to VectorSaveDialog::~VectorSaveDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `VectorSaveDialog::show()' ./.libs/libkst.so: undefined reference to `KstLabelDialog::languageChange()' ./.libs/libkst.so: undefined reference to `KstViewLabelDialog::languageChange()' ./.libs/libkst.so: undefined reference to `FilterListEditor::update()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstGraphFileDialog::~KstGraphFileDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstSettingsDlg::~KstSettingsDlg [in-charge]()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstDataManager::~KstDataManager [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstEqDialog::~KstEqDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `KstSettingsDlg::setClean()' ./.libs/libkst.so: undefined reference to `KstEqDialog::languageChange()' ./.libs/libkst.so: undefined reference to `KstLabelDialog::~KstLabelDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `ScalarSelector::setSelection(KstSharedPtr<KstScalar>)' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to CurveAppearanceWidget::~CurveAppearanceWidget [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `ScalarEditor::~ScalarEditor [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `CurveAppearanceWidget::resizeEvent(QResizeEvent*)' ./.libs/libkst.so: undefined reference to `CurveAppearanceWidget::lineStyle()' ./.libs/libkst.so: undefined reference to `VariableListEditor::~VariableListEditor [in-charge]()' ./.libs/libkst.so: undefined reference to `FilterListEditor::newFilterSet()' ./.libs/libkst.so: undefined reference to `KstDataManager::languageChange()' ./.libs/libkst.so: undefined reference to `CurvePlacementWidget::~CurvePlacementWidget [in-charge]()' ./.libs/libkst.so: undefined reference to `ScalarSelector::selectionWatcher(QString const&)' ./.libs/libkst.so: undefined reference to `CurvePlacementWidget::update()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstHsDialog::~KstHsDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `VectorSelector::setSelection(KstSharedPtr<KstVector>)' ./.libs/libkst.so: undefined reference to `KstEqDialog::~KstEqDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `ScalarEditor::languageChange()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstLabelDialog::~KstLabelDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `VectorSelector::~VectorSelector [in-charge]()' ./.libs/libkst.so: undefined reference to `PluginManager::rescan()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstHsDialog::~KstHsDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `FilterListEditor::moveDown()' ./.libs/libkst.so: undefined reference to `KstDataManager::~KstDataManager [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `KstViewScalarsDialog::~KstViewScalarsDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to ScalarEditor::~ScalarEditor [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to PluginManager::~PluginManager [in-charge]()' ./.libs/libkst.so: undefined reference to `CurveAppearanceWidget::~CurveAppearanceWidget [in-charge]()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to VectorSaveDialog::~VectorSaveDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `CurveAppearanceWidget::showPoints()' ./.libs/libkst.so: undefined reference to `KstViewLabelDialog::~KstViewLabelDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `KstEqDialog::~KstEqDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `FilterListEditor::displayObject()' ./.libs/libkst.so: undefined reference to `KstGraphFileDialog::~KstGraphFileDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `KstVectorDialog::~KstVectorDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `ScalarSelector::init()' ./.libs/libkst.so: undefined reference to `ScalarSelector::setSelection(QString const&)' ./.libs/libkst.so: undefined reference to `PluginManager::init()' ./.libs/libkst.so: undefined reference to `FilterListEditor::show()' ./.libs/libkst.so: undefined reference to `CurveAppearanceWidget::setValue(bool, bool, QColor const&, int, int, int)' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstChangeFileDialog::~KstChangeFileDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `KstSettingsDlg::setSettings(KstSettings const*)' ./.libs/libkst.so: undefined reference to `FilterListEditor::applyChanges()' ./.libs/libkst.so: undefined reference to `KstPsdDialog::languageChange()' ./.libs/libkst.so: undefined reference to `KstChangeNptsDialog::languageChange()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to CurvePlacementWidget::~CurvePlacementWidget [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `PluginManager::languageChange()' ./.libs/libkst.so: undefined reference to `KstViewScalarsDialog::~KstViewScalarsDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `FilterListEditor::comboChanged(int)' ./.libs/libkst.so: undefined reference to `CurveAppearanceWidget::reset(QColor)' ./.libs/libkst.so: undefined reference to `CurveAppearanceWidget::setColor(QColor)' ./.libs/libkst.so: undefined reference to `CurveAppearanceWidget::init()' ./.libs/libkst.so: undefined reference to `KstPsdDialog::~KstPsdDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `FilterListEditor::comboChanged()' ./.libs/libkst.so: undefined reference to `ScalarSelector::allowNewScalars(bool)' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstVectorDialog::~KstVectorDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `ScalarSelector::~ScalarSelector [in-charge]()' ./.libs/libkst.so: undefined reference to `KstGraphFileDialog::~KstGraphFileDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstViewScalarsDialog::~KstViewScalarsDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `FilterListEditor::moveUp()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstEqDialog::~KstEqDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `PluginManager::~PluginManager [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `VectorSelector::update()' ./.libs/libkst.so: undefined reference to `CurvePlacementWidget::setCurrentPlot(QString const&)' ./.libs/libkst.so: undefined reference to `KstChangeNptsDialog::~KstChangeNptsDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `KstChangeFileDialog::~KstChangeFileDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `KstDataManager::~KstDataManager [in-charge]()' ./.libs/libkst.so: undefined reference to `ScalarSelector::languageChange()' ./.libs/libkst.so: undefined reference to `CurvePlacementWidget::~CurvePlacementWidget [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `VectorSelector::languageChange()' ./.libs/libkst.so: undefined reference to `FilterListEditor::filtersetModified()' ./.libs/libkst.so: undefined reference to `PluginManager::reloadList()' ./.libs/libkst.so: undefined reference to `CurveAppearanceWidget::redrawCombo()' ./.libs/libkst.so: undefined reference to `KstViewVectorsDialog::~KstViewVectorsDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `KstViewScalarsDialog::languageChange()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstViewLabelDialog::~KstViewLabelDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `VectorSaveDialog::~VectorSaveDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `CurveAppearanceWidget::fillLineStyleCombo()' ./.libs/libkst.so: undefined reference to `VectorSelector::allowNewVectors(bool)' ./.libs/libkst.so: undefined reference to `CurveAppearanceWidget::setUsePoints(bool)' ./.libs/libkst.so: undefined reference to `VectorSaveDialog::save()' ./.libs/libkst.so: undefined reference to `ScalarSelector::createNewScalar()' ./.libs/libkst.so: undefined reference to `PluginManager::remove()' ./.libs/libkst.so: undefined reference to `KstCurveDialog::languageChange()' ./.libs/libkst.so: undefined reference to `KstViewVectorsDialog::~KstViewVectorsDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `CurveAppearanceWidget::reset()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstViewLabelDialog::~KstViewLabelDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstPsdDialog::~KstPsdDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstCurveDialog::~KstCurveDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `KstViewLabelDialog::~KstViewLabelDialog [in-charge]()' ./.libs/libkst.so: undefined reference to `CurveAppearanceWidget::comboChanged()' ./.libs/libkst.so: undefined reference to `KstPsdDialog::~KstPsdDialog [in-charge deleting]()' ./.libs/libkst.so: undefined reference to `CurveAppearanceWidget::lineWidth()' ./.libs/libkst.so: undefined reference to `non-virtual thunk [nv:-40] to KstPluginDialog::~KstPluginDialog [in-charge]()' collect2: ld returned 1 exit status make[4]: *** [d2asc] Error 1 make[4]: Leaving directory `/home/giuseppe/Documents/cvs/kdeextragear-2/kst/kst'
On July 6, 2004 03:51, cerebro84@vodafone.it wrote: > This is what I get: > > eparse.o escan.o libkst.la ./.libs/libkst.so: undefined reference to > `non-virtual thunk [nv:-40] to KstChangeNptsDialog::~KstChangeNptsDialog I think you need to make clean in the kst directory, rerun Makefile.cvs and/or configure, and try again.
You were right guy :) but I had also to delete the kst directory because make distclean didn't delete the .libs directory that was cause of the problem; i deleted it manually, but seems that make doesn't understand this by itself so I had to delete kst directory and do cvs up again...