[Digikam-users] Another error during make of digikam 0.7.3

Felix mythtv at ymhee-bcex.net
Sat Jul 9 10:15:21 BST 2005


I ran into the same error as Stephan is describing here 
<http://mail.kde.org/pipermail/digikam-users/2005-July/000028.html>. 
Unlike the suggestion in the bug report 
<http://bugs.kde.org/show_bug.cgi?id=108458>, I *am* running KDE 3.3.1 
(3.3.1-2.12 on FC3 2.6.11-1.35). Anyway, the change in kdemacros.h got 
me over this problem.

However, I ran into another one during linking:

make[4]: Entering directory `/var/3party/digikam-0.7.3/digikam/imageplugins'
/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 -Wno-non-virtual-dtor -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 -fvisibility=hidden -fvisibility-inlines-hidden 
-DQT_CLEAN_NAMESPACE    -o digikamimageplugin_core.la -rpath 
/usr/lib/kde3 -module -avoid-version -module -no-undefined 
-Wl,--no-undefined -Wl,--allow-shlib-undefined -R /usr/lib -R /usr/lib 
-R /usr/lib/qt-3.3/lib -R /usr/X11R6/lib  -L/usr/lib 
-L/usr/lib/qt-3.3/lib -L/usr/X11R6/lib    imageplugin_core.lo 
imageeffect_bwsepia.lo imageeffect_ratiocrop.lo imageeffect_bcg.lo 
imageeffect_redeye.lo imageeffect_blur.lo imageeffect_sharpen.lo 
imageeffect_rgb.lo imageeffect_hsl.lo -lkparts 
../../digikam/digikam/libdigikam.la
.libs/imageplugin_core.o(.text+0x32): In function 
`ImagePlugin_Core::ImagePlugin_Core(QObject*, char const*, QStringList 
const&)':
: undefined reference to `Digikam::ImagePlugin::ImagePlugin(QObject*, 
char const*)'
.libs/imageplugin_core.o(.text+0xf6e): In function 
`ImagePlugin_Core::ImagePlugin_Core(QObject*, char const*, QStringList 
const&)':
: undefined reference to `Digikam::ImagePlugin::ImagePlugin(QObject*, 
char const*)'
.libs/imageplugin_core.o(.text+0x1ea7): In function 
`ImagePlugin_Core::~ImagePlugin_Core()':
: undefined reference to `Digikam::ImagePlugin::~ImagePlugin()'
.libs/imageplugin_core.o(.text+0x1ee3): In function 
`ImagePlugin_Core::~ImagePlugin_Core()':
: undefined reference to `Digikam::ImagePlugin::~ImagePlugin()'
.libs/imageplugin_core.o(.text+0x1f20): In function 
`ImagePlugin_Core::~ImagePlugin_Core()':
: undefined reference to `Digikam::ImagePlugin::~ImagePlugin()'
.libs/imageplugin_core.o(.text+0x204f): In function 
`ImagePlugin_Core::slotBlur()':
: undefined reference to `Digikam::ImagePlugin::parentWidget()'
.libs/imageplugin_core.o(.text+0x2097): In function 
`ImagePlugin_Core::slotSharpen()':
: undefined reference to `Digikam::ImagePlugin::parentWidget()'
.libs/imageplugin_core.o(.text+0x20df): In function 
`ImagePlugin_Core::slotBCG()':
: undefined reference to `Digikam::ImagePlugin::parentWidget()'
.libs/imageplugin_core.o(.text+0x2127): In function 
`ImagePlugin_Core::slotRGB()':
: undefined reference to `Digikam::ImagePlugin::parentWidget()'
.libs/imageplugin_core.o(.text+0x216f): In function 
`ImagePlugin_Core::slotHSL()':
: undefined reference to `Digikam::ImagePlugin::parentWidget()'
.libs/imageplugin_core.o(.text+0x21b9): more undefined references to 
`Digikam::ImagePlugin::parentWidget()' follow
.libs/imageplugin_core.o(.gnu.linkonce.d._ZTI16ImagePlugin_Core+0x8): 
undefined reference to `typeinfo for Digikam::ImagePlugin'
collect2: ld returned 1 exit status
make[4]: *** [digikamimageplugin_core.la] Error 1

Anybody saw this one? There is 
digikam/utilities/imageeditor/imageplugin.cpp that should resolve this 
reference; I even ran make there, just in case, but didn't make any 
difference. On the other hand, it has been 10+ years since I programmed 
in C++, so I may be doing something completely irrelevant...

Thanks in advance
Felix



More information about the Digikam-users mailing list