[mythtv] new mythimage plugin?

Warpme warpme at o2.pl
Sat Mar 30 15:18:05 UTC 2013


On 3/28/13 2:09 PM, Robert Siebert wrote:
>
> Am 2013-03-28 10:23, schrieb warpme:
>
>> Dear Devs,
>>
>> I want to take advantage of Robert's work regarding new mythimage 
>> plugin (https://github.com/MythTV/mythtv/pull/41).
>> Should I politely wait till it be pulled into master or rather merge 
>> it for me by myself?
>> If You plan to pull it - may You point me pls, with rough date of 
>> pulling?
>> Thx in advantage!
>>
>> _______________________________________________
>> mythtv-dev mailing list
>> mythtv-dev at mythtv.org  <mailto:mythtv-dev at mythtv.org>
>> http://www.mythtv.org/mailman/listinfo/mythtv-dev
>
> I would suggest you pull it yourself in your own branch and start 
> testing it. I just tested it on linux with my pics and videos. In case 
> you find any glitches and want to improve stuff let me know.
>
> Robert S
>
>
>
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://www.mythtv.org/mailman/listinfo/mythtv-dev
Robert,
Thx for quick replay.
I backported pull to 0.26-fixes.
Trying to compile gives me like below
I'm building in GAR (minimyth env) with exiv2 0.23 
(http://www.exiv2.org/exiv2-0.23.tar.gz)
Do You think issue is caused by mine exiv2 different than Your's  or 
rather it is result that plugin code is not ready for 0.26-fixes?

make[3]: Entering directory 
`/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend'
x86_64-minimyth-linux-gnu-g++ -fuse-linker-plugin -Wl,--as-needed -m64 
-Wl,-O1 -o mythbackend autoexpire.o encoderlink.o filetransfer.o 
httpstatus.o main.o mainserver.o playbacksock.o scheduler.o server.o 
housekeeper.o backendutil.o upnpcdstv.o upnpcdsmusic.o upnpcdsvideo.o 
mediaserver.o internetContent.o main_helpers.o backendcontext.o 
httpconfig.o mythsettings.o commandlineparser.o myth.o guide.o content.o 
dvr.o channel.o video.o serviceUtil.o capture.o image.o moc_autoexpire.o 
moc_mainserver.o moc_server.o moc_myth.o moc_guide.o moc_content.o 
moc_dvr.o moc_channel.o moc_video.o moc_capture.o moc_image.o 
-L/home/piotro/minimyth-dev/images/main/usr/lib -L../../libs/libmyth 
-L../../libs/libmythtv -L../../external/FFmpeg/libavutil 
-L../../external/FFmpeg/libavcodec -L../../external/FFmpeg/libavformat 
-L../../external/FFmpeg/libswscale -L../../external/FFmpeg/libswresample 
-L../../libs/libmythbase -L../../libs/libmythui -L../../libs/libmythupnp 
-L../../libs/libmythmetadata -L../../libs/libmythservicecontracts 
-L../../libs/libmythprotoserver -lmythswscale -lmythavformat 
-lmythavcodec -lmythavutil -lmythswresample -lmythtv-0.26 
-lmythupnp-0.26 -lmythbase-0.26 -lmythui-0.26 -lmyth-0.26 
-lmythmetadata-0.26 -lmythservicecontracts-0.26 -lmythprotoserver-0.26 
-L../../libs/libmythfreemheg -lmythfreemheg-0.26 -lXext -lXinerama 
-lXxf86vm -lXv -lXrandr -lX11 -lxml2 -ldns_sd -lcrypto -lass 
-lfftw3_threads -lfftw3f -lfftw3 -lmp3lame -lasound -lm -ludev -luuid 
-pthread -lrt -ldl -lfreetype -lz -lbz2 -lraw1394 -liec61883 -lavc1394 
-lrom1394 -L/home/piotro/minimyth-dev/images/main/usr/lib 
-L/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/external/zeromq/src/.libs 
-lmythzmq 
-L/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/external/nzmqt/src 
-lmythnzmqt 
-L/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/external/qjson/lib 
-lmythqjson 
-L/home/piotro/minimyth-dev/images/main/home/piotro/minimyth-dev/images/main/usr/lib 
-L/home/piotro/minimyth-dev/images/main/usr/lib/qt4/lib -lGL -lQtScript 
-lQtSql -lQtXml -lQtGui -lQtNetwork -lQtCore -lpthread
mediaserver.o: In function `ImageSyncInfo':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/../../libs/libmythservicecontracts/datacontracts/imageSyncInfo.h:46: 
undefined reference to `vtable for DTC::ImageSyncInfo'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/../../libs/libmythservicecontracts/datacontracts/imageSyncInfo.h:41: 
undefined reference to `vtable for DTC::ImageSyncInfo'
mediaserver.o: In function 
`DTC::ImageMetadataInfo::ImageMetadataInfo(QObject*)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/../../libs/libmythservicecontracts/datacontracts/imageMetadataInfo.h:47: 
undefined reference to `vtable for DTC::ImageMetadataInfo'
mediaserver.o: In function 
`DTC::ImageMetadataInfo::ImageMetadataInfo(DTC::ImageMetadataInfo const&)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/../../libs/libmythservicecontracts/datacontracts/imageMetadataInfo.h:52: 
undefined reference to `vtable for DTC::ImageMetadataInfo'
mediaserver.o: In function 
`DTC::ImageMetadataInfoList::ImageMetadataInfoList(QObject*)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/../../libs/libmythservicecontracts/datacontracts/imageMetadataInfoList.h:54: 
undefined reference to `vtable for DTC::ImageMetadataInfoList'
mediaserver.o: In function `ImageServices::ImageServices(QObject*)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/../../libs/libmythservicecontracts/services/imageServices.h:25: 
undefined reference to `vtable for ImageServices'
mediaserver.o: In function `ImageMetadataInfo':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/../../libs/libmythservicecontracts/datacontracts/imageMetadataInfo.h:47: 
undefined reference to `vtable for DTC::ImageMetadataInfo'
mediaserver.o: In function 
`DTC::ImageMetadataInfoList::ImageMetadataInfoList(DTC::ImageMetadataInfoList 
const&)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/../../libs/libmythservicecontracts/datacontracts/imageMetadataInfoList.h:59: 
undefined reference to `vtable for DTC::ImageMetadataInfoList'
image.o: In function `Image::SetImageInfo(int, QString const&, QString 
const&)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:49: 
undefined reference to `ImageMetadata::ImageMetadata()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:50: 
undefined reference to `ImageUtils::getInstance()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:51: 
undefined reference to `ImageUtils::LoadFileFromDB(ImageMetadata*, int)'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:56: 
undefined reference to `ImageMetadata::~ImageMetadata()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:65: 
undefined reference to `ImageMetadata::~ImageMetadata()'
image.o: In function `Image::SetImageInfoByFileName(QString const&, 
QString const&, QString const&)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:97: 
undefined reference to `ImageUtils::getInstance()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:98: 
undefined reference to `ImageUtils::SetExifValue(QString const&, QString 
const&, QString const&, bool*)'
image.o: In function `Image::GetImageInfo(int, QString const&)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:115: 
undefined reference to `ImageMetadata::ImageMetadata()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:116: 
undefined reference to `ImageUtils::getInstance()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:117: 
undefined reference to `ImageUtils::LoadFileFromDB(ImageMetadata*, int)'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:122: 
undefined reference to `ImageMetadata::~ImageMetadata()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:130: 
undefined reference to `ImageMetadata::~ImageMetadata()'
image.o: In function `Image::GetImageInfoByFileName(QString const&, 
QString const&)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:160: 
undefined reference to `ImageUtils::getInstance()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:161: 
undefined reference to `ImageUtils::GetExifValue(QString const&, QString 
const&, bool*)'
image.o: In function `Image::GetImageInfoList(int)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:181: 
undefined reference to `ImageMetadata::ImageMetadata()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:182: 
undefined reference to `ImageUtils::getInstance()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:183: 
undefined reference to `ImageUtils::LoadFileFromDB(ImageMetadata*, int)'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:188: 
undefined reference to `ImageMetadata::~ImageMetadata()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:197: 
undefined reference to `ImageMetadata::~ImageMetadata()'
image.o: In function `Image::RemoveImageFromDB(int)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:271: 
undefined reference to `ImageUtils::getInstance()'
image.o: In function `Image::RemoveImage(int)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:284: 
undefined reference to `ImageMetadata::ImageMetadata()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:285: 
undefined reference to `ImageUtils::getInstance()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:286: 
undefined reference to `ImageUtils::LoadFileFromDB(ImageMetadata*, int)'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:305: 
undefined reference to `ImageMetadata::~ImageMetadata()'
image.o: In function `Image::StartSync()':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:331: 
undefined reference to `ImageScan::getInstance()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:332: 
undefined reference to `ImageScan::SyncIsRunning()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:335: 
undefined reference to `ImageScan::SyncIsRunning()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:333: 
undefined reference to `ImageScan::StartSync()'
image.o: In function `Image::StopSync()':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:346: 
undefined reference to `ImageScan::getInstance()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:347: 
undefined reference to `ImageScan::SyncIsRunning()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:348: 
undefined reference to `ImageScan::StopSync()'
image.o: In function `ImageSyncInfo':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/../../libs/libmythservicecontracts/datacontracts/imageSyncInfo.h:41: 
undefined reference to `vtable for DTC::ImageSyncInfo'
image.o: In function `Image::GetSyncStatus()':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:365: 
undefined reference to `ImageScan::getInstance()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:373: 
undefined reference to `ImageScan::SyncIsRunning()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:374: 
undefined reference to `ImageScan::GetCurrent()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:375: 
undefined reference to `ImageScan::GetTotal()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:367: 
undefined reference to `ImageScan::GetTotal()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:367: 
undefined reference to `ImageScan::GetCurrent()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:367: 
undefined reference to `ImageScan::SyncIsRunning()'
image.o: In function `Image::GetImageInfoListByFileName(QString const&)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:218: 
undefined reference to `ImageUtils::getInstance()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:219: 
undefined reference to `ImageUtils::GetAllExifValues(QString const&)'
image.o: In function `ImageMetadataInfoList':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/../../libs/libmythservicecontracts/datacontracts/imageMetadataInfoList.h:54: 
undefined reference to `vtable for DTC::ImageMetadataInfoList'
image.o: In function `ImageMetadataInfo':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/../../libs/libmythservicecontracts/datacontracts/imageMetadataInfo.h:47: 
undefined reference to `vtable for DTC::ImageMetadataInfo'
image.o: In function `Image::RemoveImageFromDB(int)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:272: 
undefined reference to `ImageUtils::RemoveFileFromDB(int)'
image.o: In function `Image::StopSync()':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/services/image.cpp:350: 
undefined reference to `ImageScan::SyncIsRunning()'
moc_image.o: In function `ImageServices':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/../../libs/libmythservicecontracts/services/imageServices.h:25: 
undefined reference to `vtable for ImageServices'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/../../libs/libmythservicecontracts/services/imageServices.h:25: 
undefined reference to `vtable for ImageServices'
moc_image.o: In function `Image::qt_metacall(QMetaObject::Call, int, 
void**)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/moc_image.cpp:85: 
undefined reference to `ImageServices::qt_metacall(QMetaObject::Call, 
int, void**)'
moc_image.o: In function `Image::qt_metacast(char const*)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend/moc_image.cpp:80: 
undefined reference to `ImageServices::qt_metacast(char const*)'
moc_image.o:(.data.rel.ro._ZTI5Image[_ZTI5Image]+0x10): undefined 
reference to `typeinfo for ImageServices'
moc_image.o:(.data.rel.ro+0x0): undefined reference to 
`ImageServices::staticMetaObject'
collect2: error: ld returned 1 exit status
make[3]: *** [mythbackend] Error 1
make[3]: Leaving directory 
`/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythbackend'
make[2]: *** [sub-mythbackend-make_default] Error 2
make[2]: *** Waiting for unfinished jobs....
main.o: In function `InitJumpPoints':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/main.cpp:1365: 
undefined reference to `JUMP_GALLERY_DEFAULT'
gallerywidget.o: In function `ImageLoadingThread::run()':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/gallerywidget.cpp:35: 
undefined reference to `ImageMetadata::GetOrientation()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/gallerywidget.cpp:35: 
undefined reference to `MythUIImage::SetOrientation(int)'
gallerywidget.o: In function `GalleryWidget::Create()':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/gallerywidget.cpp:180: 
undefined reference to `ImageMetadata::ImageMetadata()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/gallerywidget.cpp:181: 
undefined reference to `ImageMetadata::ImageMetadata()'
gallerywidget.o: In function `GalleryWidget::ShowFileDetails()':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/gallerywidget.cpp:445: 
undefined reference to `ImageMetadata::~ImageMetadata()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/gallerywidget.cpp:522: 
undefined reference to `ImageMetadata::~ImageMetadata()'
galleryviewhelper.o: In function `GalleryViewHelper::SetFileZoom(int)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/galleryviewhelper.cpp:437: 
undefined reference to `ImageMetadata::SetZoom(int)'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/galleryviewhelper.cpp:440: 
undefined reference to `ImageMetadata::SetZoom(int)'
galleryviewhelper.o: In function 
`GalleryViewHelper::SetFileOrientation(int)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/galleryviewhelper.cpp:397: 
undefined reference to `ImageMetadata::GetOrientation()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/galleryviewhelper.cpp:402: 
undefined reference to `ImageMetadata::SetOrientation(int, bool)'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/galleryviewhelper.cpp:414: 
undefined reference to `ImageMetadata::SetOrientation(int, bool)'
gallerydatabasehelper.o: In function 
`GalleryDatabaseHelper::InsertFile(ImageMetadata*)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/gallerydatabasehelper.cpp:306: 
undefined reference to `ImageMetadata::GetOrientation()'
gallerydatabasehelper.o: In function 
`GalleryDatabaseHelper::UpdateFile(ImageMetadata*)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/gallerydatabasehelper.cpp:385: 
undefined reference to `ImageMetadata::GetOrientation()'
gallerydatabasehelper.o: In function 
`GalleryDatabaseHelper::LoadFileValues(MSqlQuery&, ImageMetadata*)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/gallerydatabasehelper.cpp:531: 
undefined reference to `ImageMetadata::SetAngle(int)'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/gallerydatabasehelper.cpp:533: 
undefined reference to `ImageMetadata::SetZoom(int)'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/gallerydatabasehelper.cpp:535: 
undefined reference to `ImageMetadata::SetOrientation(int, bool)'
gallerydatabasehelper.o: In function 
`GalleryDatabaseHelper::LoadFiles(QList<ImageMetadata*>*, int)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/gallerydatabasehelper.cpp:233: 
undefined reference to `ImageMetadata::ImageMetadata()'
gallerydatabasehelper.o: In function 
`GalleryDatabaseHelper::LoadDirectories(QList<ImageMetadata*>*, int)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/gallerydatabasehelper.cpp:157: 
undefined reference to `ImageMetadata::ImageMetadata()'
gallerydatabasehelper.o: In function 
`GalleryDatabaseHelper::LoadParentDirectory(QList<ImageMetadata*>*, int)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/gallerydatabasehelper.cpp:82: 
undefined reference to `ImageMetadata::ImageMetadata()'
gallerydatabasehelper.o: In function 
`GalleryDatabaseHelper::LoadFiles(QMap<QString, ImageMetadata*>*)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/gallerydatabasehelper.cpp:191: 
undefined reference to `ImageMetadata::ImageMetadata()'
gallerydatabasehelper.o: In function 
`GalleryDatabaseHelper::LoadDirectories(QMap<QString, ImageMetadata*>*)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/gallerydatabasehelper.cpp:118: 
undefined reference to `ImageMetadata::ImageMetadata()'
gallerythumbgenthread.o: In function 
`GalleryThumbGenThread::CreateImageThumbnail(ImageMetadata*, int)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/gallerythumbgenthread.cpp:145: 
undefined reference to `ImageMetadata::GetOrientation()'
galleryfilehelper.o: In function 
`GalleryFileHelper::SetImageOrientation(ImageMetadata*)':
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/galleryfilehelper.cpp:221: 
undefined reference to `ImageMetadata::GetOrientation()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/galleryfilehelper.cpp:221: 
undefined reference to `ImageMetadata::GetOrientation()'
/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend/galleryfilehelper.cpp:232: 
undefined reference to `ImageMetadata::GetOrientation()'
collect2: error: ld returned 1 exit status
make[3]: *** [mythfrontend] Error 1
make[3]: Leaving directory 
`/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs/mythfrontend'
make[2]: *** [sub-mythfrontend-make_default] Error 2
make[2]: Leaving directory 
`/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/programs'
make[1]: *** [programs] Error 2
make[1]: Leaving directory 
`/home/piotro/minimyth-dev/script/myth-0.26/mythtv/work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv'
make: *** 
[build-work/main.d/mythtv-0.26-20130327-g69cd78b/mythtv/Makefile] Error 2



-------------- next part --------------
A non-text attachment was scrubbed...
Name: warpme.vcf
Type: text/x-vcard
Size: 83 bytes
Desc: not available
URL: <http://www.mythtv.org/pipermail/mythtv-dev/attachments/20130330/7149bc09/attachment.vcf>


More information about the mythtv-dev mailing list