[Digikam-users] digikamimageplugins-0.8beta1 won't compile

Sebastian Röder sebastian.roeder at uni-bielefeld.de
Thu Aug 25 20:30:28 BST 2005


Hi list - I'm back after a long time to the list.

Today I manualy compiled the latest beta of digikam an imageplugins on Gentoo 
Linux since there is no ebuild for it yet. I want to keep the stable 0.7.3 
release so I compiled the beta with --prefix=/usr/local (stable and kde 
resists in /usr). Works fine so far.

Bug imageplugins won't compile with --prefix=/usr/local and I'm worried that 
it wrongly detects the "old" digikam and tries to bild against it. Configure 
just tells be it found digikam - but not the version. Please tell me whether 
it's possible to have the beta and stable installed alongside and what I did 
wrong. Maybe it is another problem that is not related to the paralell 
install, I don't know. 

Here's the make error (couldn't find something usefull, sorry):
EDIT: Now that I copy & paste the make errors, I realize that there are many 
"undefined references to Digikam::Something"

../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(ctrlpaneldialog.o)
(.text+0x58d): In function 
`DigikamImagePlugins::CtrlPanelDialog::CtrlPanelDialog(QWidget*, QString, 
QString, bool, bool, bool, int)':
/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/ctrlpaneldialog.cpp:94: 
undefined reference to 
`Digikam::ImagePannelWidget::ImagePannelWidget(unsigned int, unsigned int, 
QString, QWidget*, bool, int)'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(ctrlpaneldialog.o)
(.text+0xb9f): In function 
`DigikamImagePlugins::CtrlPanelDialog::CtrlPanelDialog(QWidget*, QString, 
QString, bool, bool, bool, int)':
/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/ctrlpaneldialog.cpp:94: 
undefined reference to 
`Digikam::ImagePannelWidget::ImagePannelWidget(unsigned int, unsigned int, 
QString, QWidget*, bool, int)'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(ctrlpaneldialog.o)
(.text+0x11e0): In function 
`DigikamImagePlugins::CtrlPanelDialog::abortPreview()':
/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/ctrlpaneldialog.cpp:144: 
undefined reference to `Digikam::ImagePannelWidget::setProgress(int)'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(ctrlpaneldialog.o)
(.text+0x11f9):/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/ctrlpaneldialog.cpp:145: 
undefined reference to 
`Digikam::ImagePannelWidget::setPreviewImageWaitCursor(bool)'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(ctrlpaneldialog.o)
(.text+0x1212):/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/ctrlpaneldialog.cpp:146: 
undefined reference to `Digikam::ImagePannelWidget::setEnable(bool)'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(ctrlpaneldialog.o)
(.text+0x132f): In function `DigikamImagePlugins::CtrlPanelDialog::slotUser1
()':
/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/ctrlpaneldialog.cpp:165: 
undefined reference to `Digikam::ThreadedFilter::stopComputation()'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(ctrlpaneldialog.o)
(.text+0x13a9): In function 
`DigikamImagePlugins::CtrlPanelDialog::slotCancel()':
/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/ctrlpaneldialog.cpp:179: 
undefined reference to `Digikam::ThreadedFilter::stopComputation()'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(ctrlpaneldialog.o)
(.text+0x1427): In function 
`DigikamImagePlugins::CtrlPanelDialog::closeEvent(QCloseEvent*)':
/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/ctrlpaneldialog.cpp:193: 
undefined reference to `Digikam::ThreadedFilter::stopComputation()'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(ctrlpaneldialog.o)
(.text+0x14b2): In function 
`DigikamImagePlugins::CtrlPanelDialog::slotFocusChanged()':
/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/ctrlpaneldialog.cpp:212: 
undefined reference to `Digikam::ThreadedFilter::stopComputation()'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(ctrlpaneldialog.o)
(.text+0x1659): In function 
`DigikamImagePlugins::CtrlPanelDialog::slotEffect()':
/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/ctrlpaneldialog.cpp:244: 
undefined reference to `Digikam::ImagePannelWidget::setEnable(bool)'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(ctrlpaneldialog.o)
(.text+0x1714):/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/ctrlpaneldialog.cpp:251: 
undefined reference to 
`Digikam::ImagePannelWidget::setPreviewImageWaitCursor(bool)'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(ctrlpaneldialog.o)
(.text+0x172d):/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/ctrlpaneldialog.cpp:252: 
undefined reference to `Digikam::ImagePannelWidget::setProgress(int)'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(ctrlpaneldialog.o)
(.text+0x17b6): In function `DigikamImagePlugins::CtrlPanelDialog::slotOk()':
/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/ctrlpaneldialog.cpp:264: 
undefined reference to `Digikam::ImagePannelWidget::setEnable(bool)'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(ctrlpaneldialog.o)
(.text+0x18a2):/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/ctrlpaneldialog.cpp:272: 
undefined reference to `Digikam::ImagePannelWidget::setProgress(int)'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(ctrlpaneldialog.o)
(.text+0x194b): In function 
`DigikamImagePlugins::CtrlPanelDialog::customEvent(QCustomEvent*)':
/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/ctrlpaneldialog.cpp:290: 
undefined reference to `Digikam::ImagePannelWidget::setProgress(int)'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(imageguidedialog.o)
(.text+0x60a): In function 
`DigikamImagePlugins::ImageGuideDialog::ImageGuideDialog(QWidget*, QString, 
QString, bool, bool, bool, int)':
/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/imageguidedialog.cpp:98: 
undefined reference to `Digikam::ImageGuideWidget::ImageGuideWidget(int, int, 
QWidget*, bool, int, QColor, int)'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(imageguidedialog.o)
(.text+0x13b0): In function 
`DigikamImagePlugins::ImageGuideDialog::ImageGuideDialog(QWidget*, QString, 
QString, bool, bool, bool, int)':
/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/imageguidedialog.cpp:98: 
undefined reference to `Digikam::ImageGuideWidget::ImageGuideWidget(int, int, 
QWidget*, bool, int, QColor, int)'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(imageguidedialog.o)
(.text+0x2059): In function 
`DigikamImagePlugins::ImageGuideDialog::readSettings()':
/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/imageguidedialog.cpp:176: 
undefined reference to `Digikam::ImageGuideWidget::slotChangeGuideSize(int)'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(imageguidedialog.o)
(.text+0x208c):/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/imageguidedialog.cpp:177: 
undefined reference to 
`Digikam::ImageGuideWidget::slotChangeGuideColor(QColor const&)'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(imageguidedialog.o)
(.text+0x25bc): In function 
`DigikamImagePlugins::ImageGuideDialog::slotResized()':
/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/imageguidedialog.cpp:246: 
undefined reference to `Digikam::ThreadedFilter::stopComputation()'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(imageguidedialog.o)
(.text+0x261b): In function `DigikamImagePlugins::ImageGuideDialog::slotUser1
()':
/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/imageguidedialog.cpp:256: 
undefined reference to `Digikam::ThreadedFilter::stopComputation()'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(imageguidedialog.o)
(.text+0x2695): In function 
`DigikamImagePlugins::ImageGuideDialog::slotCancel()':
/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/imageguidedialog.cpp:270: 
undefined reference to `Digikam::ThreadedFilter::stopComputation()'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(imageguidedialog.o)
(.text+0x2709): In function 
`DigikamImagePlugins::ImageGuideDialog::closeEvent(QCloseEvent*)':
/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/imageguidedialog.cpp:284: 
undefined reference to `Digikam::ThreadedFilter::stopComputation()'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(threadedfilterdialog.o)
(.text+0xe5d): In function 
`DigikamImagePlugins::ThreadedFilterDialog::slotUser1()':
/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/threadedfilterdialog.cpp:119: 
undefined reference to `Digikam::ThreadedFilter::stopComputation()'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(threadedfilterdialog.o)
(.text+0xed1):/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/dialogs/threadedfilterdialog.cpp:133: 
more undefined references to `Digikam::ThreadedFilter::stopComputation()' 
follow
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(imagetabwidget.o)
(.text+0x14d): In function 
`DigikamImagePlugins::ImageTabWidget::ImageTabWidget(QWidget*, bool, bool, 
int, int)':
/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/widgets/imagetabwidget.cpp:47: 
undefined reference to `Digikam::ImageGuideWidget::ImageGuideWidget(int, int, 
QWidget*, bool, int, QColor, int)'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(imagetabwidget.o)
(.text+0x2d9):/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/widgets/imagetabwidget.cpp:58: 
undefined reference to `Digikam::ImageGuideWidget::ImageGuideWidget(int, int, 
QWidget*, bool, int, QColor, int)'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(imagetabwidget.o)
(.text+0x4d1): In function 
`DigikamImagePlugins::ImageTabWidget::ImageTabWidget(QWidget*, bool, bool, 
int, int)':
/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/widgets/imagetabwidget.cpp:47: 
undefined reference to `Digikam::ImageGuideWidget::ImageGuideWidget(int, int, 
QWidget*, bool, int, QColor, int)'
../../digikamimageplugins/common/dialogs/.libs/libdigikamimagepluginsdialog.a(imagetabwidget.o)
(.text+0x65d):/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/common/widgets/imagetabwidget.cpp:58: 
undefined reference to `Digikam::ImageGuideWidget::ImageGuideWidget(int, int, 
QWidget*, bool, int, QColor, int)'
collect2: ld returned 1 exit status
make[3]: *** [digikamimageplugin_adjustlevels.la] Fehler 1
make[3]: Leaving directory 
`/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins/adjustlevels'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory 
`/home/seppel/digikamimageplugins-0.8.0-beta1/digikamimageplugins'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/seppel/digikamimageplugins-0.8.0-beta1'
make: *** [all] Fehler 2
 



More information about the Digikam-users mailing list