[Kde-imaging] libkexif problems

Jesper K. Pedersen blackie at blackie.dk
Wed Sep 29 21:30:29 CEST 2004


I do have libexif install (at least so claims my suse)

Attached are the requested files.
On Wednesday 29 September 2004 21:24, Renchi Raju wrote:
| On Wed, 29 Sep 2004, Jesper K. Pedersen wrote:
| > During compilations of libkexif I got *warnings* below.
| > At run time kimdaba crashed when I tried rotating an image.
| > I guess I miss something on my system, but obviously the checks for that
| > did not detect it.
| >
| > I'd love to fix this problems, but as stated earlier auto* is magic to
| > me. Renchi, does this ring a bell to you?
| >
| > .libs/kexifentry.o(.text+0x388): In function `KExifEntry::~KExifEntry
| > [not-in-charge]()':
| > /packages/kde-src/kdeextragear-libs-1/libkexif/kexifentry.cpp:62:
| > warning: undefined reference to `exif_entry_unref'
| > .libs/kexifentry.o(.text+0x400): In function `KExifEntry::~KExifEntry
| > [in-charge]()':
| > /packages/kde-src/kdeextragear-libs-1/libkexif/kexifentry.cpp:62:
| > warning: undefined reference to `exif_entry_unref'
| > .libs/kexifentry.o(.text+0x5ac): In function
| > `KExifEntry::setEntry(_ExifEntry*)':
|
| looks like libexif didn't get linked properly when you compiled libkexif.
| can i have look at the config.log and the full compilation output?
|
| renchi
| _______________________________________________
| Kde-imaging mailing list
| Kde-imaging at kde.org
| https://mail.kde.org/mailman/listinfo/kde-imaging

-- 
Jesper K. Pedersen          |  Klarälvdalens Datakonsult
Senior Software Engineer    |  www.klaralvdalens-datakonsult.se
Peder Skrams Gade 27 3. tv. |
6700 Esbjerg                |  Platform-independent
Denmark                     |  software solutions
-------------- next part --------------
/usr/lib/qt3/bin/moc /packages/kde-src/kdeextragear-libs-1/libkexif/kexif.h -o kexif.moc
if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I/packages/kde-src/kdeextragear-libs-1/libkexif -I.. -I/opt/kde3/include -I/usr/lib/qt3/include -I/usr/X11R6/include  -I/opt/kde3/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -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 -g3 -fno-inline -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  -MT kexif.lo -MD -MP -MF ".deps/kexif.Tpo" -c -o kexif.lo /packages/kde-src/kdeextragear-libs-1/libkexif/kexif.cpp; \
then mv -f ".deps/kexif.Tpo" ".deps/kexif.Plo"; else rm -f ".deps/kexif.Tpo"; exit 1; fi
if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I/packages/kde-src/kdeextragear-libs-1/libkexif -I.. -I/opt/kde3/include -I/usr/lib/qt3/include -I/usr/X11R6/include  -I/opt/kde3/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -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 -g3 -fno-inline -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  -MT kexifentry.lo -MD -MP -MF ".deps/kexifentry.Tpo" -c -o kexifentry.lo /packages/kde-src/kdeextragear-libs-1/libkexif/kexifentry.cpp; \
then mv -f ".deps/kexifentry.Tpo" ".deps/kexifentry.Plo"; else rm -f ".deps/kexifentry.Tpo"; exit 1; fi
if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I/packages/kde-src/kdeextragear-libs-1/libkexif -I.. -I/opt/kde3/include -I/usr/lib/qt3/include -I/usr/X11R6/include  -I/opt/kde3/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -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 -g3 -fno-inline -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  -MT kexifdata.lo -MD -MP -MF ".deps/kexifdata.Tpo" -c -o kexifdata.lo /packages/kde-src/kdeextragear-libs-1/libkexif/kexifdata.cpp; \
then mv -f ".deps/kexifdata.Tpo" ".deps/kexifdata.Plo"; else rm -f ".deps/kexifdata.Tpo"; exit 1; fi
if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I/packages/kde-src/kdeextragear-libs-1/libkexif -I.. -I/opt/kde3/include -I/usr/lib/qt3/include -I/usr/X11R6/include  -I/opt/kde3/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -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 -g3 -fno-inline -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  -MT kexifutils.lo -MD -MP -MF ".deps/kexifutils.Tpo" -c -o kexifutils.lo /packages/kde-src/kdeextragear-libs-1/libkexif/kexifutils.cpp; \
then mv -f ".deps/kexifutils.Tpo" ".deps/kexifutils.Plo"; else rm -f ".deps/kexifutils.Tpo"; exit 1; fi
if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I/packages/kde-src/kdeextragear-libs-1/libkexif -I.. -I/opt/kde3/include -I/usr/lib/qt3/include -I/usr/X11R6/include  -I/opt/kde3/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -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 -g3 -fno-inline -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  -MT kexififd.lo -MD -MP -MF ".deps/kexififd.Tpo" -c -o kexififd.lo /packages/kde-src/kdeextragear-libs-1/libkexif/kexififd.cpp; \
then mv -f ".deps/kexififd.Tpo" ".deps/kexififd.Plo"; else rm -f ".deps/kexififd.Tpo"; exit 1; fi
/usr/lib/qt3/bin/moc /packages/kde-src/kdeextragear-libs-1/libkexif/kexiflistview.h -o kexiflistview.moc
if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I/packages/kde-src/kdeextragear-libs-1/libkexif -I.. -I/opt/kde3/include -I/usr/lib/qt3/include -I/usr/X11R6/include  -I/opt/kde3/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -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 -g3 -fno-inline -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  -MT kexiflistview.lo -MD -MP -MF ".deps/kexiflistview.Tpo" -c -o kexiflistview.lo /packages/kde-src/kdeextragear-libs-1/libkexif/kexiflistview.cpp; \
then mv -f ".deps/kexiflistview.Tpo" ".deps/kexiflistview.Plo"; else rm -f ".deps/kexiflistview.Tpo"; exit 1; fi
if /bin/sh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I/packages/kde-src/kdeextragear-libs-1/libkexif -I.. -I/opt/kde3/include -I/usr/lib/qt3/include -I/usr/X11R6/include  -I/opt/kde3/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -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 -g3 -fno-inline -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  -MT kexiflistviewitem.lo -MD -MP -MF ".deps/kexiflistviewitem.Tpo" -c -o kexiflistviewitem.lo /packages/kde-src/kdeextragear-libs-1/libkexif/kexiflistviewitem.cpp; \
then mv -f ".deps/kexiflistviewitem.Tpo" ".deps/kexiflistviewitem.Plo"; else rm -f ".deps/kexiflistviewitem.Tpo"; exit 1; fi
/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 -g3 -fno-inline -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    -o libkexif.la -rpath /opt/kde3/lib -L/usr/X11R6/lib -L/usr/lib/qt3/lib -L/opt/kde3/lib  -L/opt/kde3/lib -R /opt/kde3/lib -R /usr/lib/qt3/lib -R /usr/X11R6/lib -R /opt/kde3/lib -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined kexif.lo kexifentry.lo kexifdata.lo kexifutils.lo kexififd.lo kexiflistview.lo kexiflistviewitem.lo -lqt-mt  -lz -lpng -lz -lm -lXext -lX11  -lSM -lICE -lpthread -lkdecore -lkdeui  
.libs/kexifentry.o(.text+0x388): In function `KExifEntry::~KExifEntry [not-in-charge]()':
/packages/kde-src/kdeextragear-libs-1/libkexif/kexifentry.cpp:62: warning: undefined reference to `exif_entry_unref'
.libs/kexifentry.o(.text+0x400): In function `KExifEntry::~KExifEntry [in-charge]()':
/packages/kde-src/kdeextragear-libs-1/libkexif/kexifentry.cpp:62: warning: undefined reference to `exif_entry_unref'
.libs/kexifentry.o(.text+0x5ac): In function `KExifEntry::setEntry(_ExifEntry*)':
/packages/kde-src/kdeextragear-libs-1/libkexif/kexifentry.cpp:85: warning: undefined reference to `exif_entry_unref'
.libs/kexifentry.o(.text+0x5cd):/packages/kde-src/kdeextragear-libs-1/libkexif/kexifentry.cpp:90: warning: undefined reference to `exif_entry_ref'
.libs/kexifentry.o(.text+0x609): In function `KExifEntry::readEntry()':
/packages/kde-src/kdeextragear-libs-1/libkexif/kexifentry.cpp:98: warning: undefined reference to `exif_tag_get_name'
.libs/kexifentry.o(.text+0x64d):/packages/kde-src/kdeextragear-libs-1/libkexif/kexifentry.cpp:99: warning: undefined reference to `exif_tag_get_title'
.libs/kexifentry.o(.text+0x691):/packages/kde-src/kdeextragear-libs-1/libkexif/kexifentry.cpp:100: warning: undefined reference to `exif_tag_get_description'
.libs/kexifentry.o(.text+0x6d3):/packages/kde-src/kdeextragear-libs-1/libkexif/kexifentry.cpp:109: warning: undefined reference to `exif_entry_get_value'
.libs/kexifdata.o(.text+0x164): In function `KExifData::~KExifData [not-in-charge]()':
/packages/kde-src/kdeextragear-libs-1/libkexif/kexifdata.cpp:64: warning: undefined reference to `exif_data_unref'
.libs/kexifdata.o(.text+0x1e2): In function `KExifData::~KExifData [in-charge]()':
/packages/kde-src/kdeextragear-libs-1/libkexif/kexifdata.cpp:64: warning: undefined reference to `exif_data_unref'
.libs/kexifdata.o(.text+0x24d): In function `KExifData::readFromFile(QString const&)':
/packages/kde-src/kdeextragear-libs-1/libkexif/kexifdata.cpp:74: warning: undefined reference to `exif_data_unref'
.libs/kexifdata.o(.text+0x287):/packages/kde-src/kdeextragear-libs-1/libkexif/kexifdata.cpp:78: warning: undefined reference to `exif_data_new_from_file'
.libs/kexifdata.o(.text+0x2c0):/packages/kde-src/kdeextragear-libs-1/libkexif/kexifdata.cpp:83: warning: undefined reference to `exif_data_ref'
.libs/kexifdata.o(.text+0x2d2):/packages/kde-src/kdeextragear-libs-1/libkexif/kexifdata.cpp:86: warning: undefined reference to `exif_data_get_byte_order'
.libs/kexifdata.o(.text+0x2e6):/packages/kde-src/kdeextragear-libs-1/libkexif/kexifdata.cpp:87: warning: undefined reference to `exif_byte_order_get_name'
.libs/kexifdata.o(.text+0x34b):/packages/kde-src/kdeextragear-libs-1/libkexif/kexifdata.cpp:97: warning: undefined reference to `exif_ifd_get_name'
.libs/kexifdata.o(.text+0x425): In function `KExifData::readFromData(char*, int)':
/packages/kde-src/kdeextragear-libs-1/libkexif/kexifdata.cpp:115: warning: undefined reference to `exif_data_unref'
.libs/kexifdata.o(.text+0x446):/packages/kde-src/kdeextragear-libs-1/libkexif/kexifdata.cpp:119: warning: undefined reference to `exif_data_new_from_data'
.libs/kexifdata.o(.text+0x4b9):/packages/kde-src/kdeextragear-libs-1/libkexif/kexifdata.cpp:127: warning: undefined reference to `exif_data_ref'
.libs/kexifdata.o(.text+0x4cb):/packages/kde-src/kdeextragear-libs-1/libkexif/kexifdata.cpp:130: warning: undefined reference to `exif_data_get_byte_order'
.libs/kexifdata.o(.text+0x4df):/packages/kde-src/kdeextragear-libs-1/libkexif/kexifdata.cpp:131: warning: undefined reference to `exif_byte_order_get_name'
.libs/kexifdata.o(.text+0x544):/packages/kde-src/kdeextragear-libs-1/libkexif/kexifdata.cpp:141: warning: undefined reference to `exif_ifd_get_name'
.libs/kexifdata.o(.text+0x820): In function `KExifData::getImageOrientation() const':
/packages/kde-src/kdeextragear-libs-1/libkexif/kexifdata.cpp:191: warning: undefined reference to `exif_data_get_byte_order'
.libs/kexifdata.o(.text+0x842):/packages/kde-src/kdeextragear-libs-1/libkexif/kexifdata.cpp:195: warning: undefined reference to `exif_content_get_entry'
.libs/kexifdata.o(.text+0x871):/packages/kde-src/kdeextragear-libs-1/libkexif/kexifdata.cpp:199: warning: undefined reference to `exif_get_short'
.libs/kexififd.o(.text+0x21a): In function `KExifIfd::~KExifIfd [not-in-charge]()':
/packages/kde-src/kdeextragear-libs-1/libkexif/kexififd.cpp:53: warning: undefined reference to `exif_content_unref'
.libs/kexififd.o(.text+0x280): In function `KExifIfd::~KExifIfd [in-charge]()':
/packages/kde-src/kdeextragear-libs-1/libkexif/kexififd.cpp:53: warning: undefined reference to `exif_content_unref'
.libs/kexififd.o(.text+0x47a): In function `KExifIfd::setContent(_ExifContent*)':
/packages/kde-src/kdeextragear-libs-1/libkexif/kexififd.cpp:86: warning: undefined reference to `exif_content_unref'
.libs/kexififd.o(.text+0x49b):/packages/kde-src/kdeextragear-libs-1/libkexif/kexififd.cpp:91: warning: undefined reference to `exif_content_ref'
-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.log
Type: text/x-log
Size: 111418 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kde-imaging/attachments/20040929/9d3ba165/config-0001.bin


More information about the Kde-imaging mailing list