[mythtv] new mythimage plugin?
Warpme
warpme at o2.pl
Sun Mar 31 16:55:36 UTC 2013
On 3/30/13 4:18 PM, Warpme wrote:
> 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
>
>
>
>
>
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://www.mythtv.org/mailman/listinfo/mythtv-dev
Ok - above error was my mistake (lost ssh session left build in errant
state).
Plugin now builds OK (on my 0.26-fixes).
After starting BE, DB upgrade was successful. I see new tables like
gallery_directory & gallery_files.
My issue is that FE reports:
2013-03-31 18:35:23.247782 ! MythPlugin::init() dlerror:
/usr/lib/mythtv/plugins/libmythimage.so: cannot open shared object file:
No such file or directory
2013-03-31 18:35:23.247805 E Unable to initialize plugin 'mythimage'.
2013-03-31 18:35:23.247810 A Unable to run plugin 'mythimage': not
initialized
Indeed there is no plugin lib like libmythimage.so in
/usr/lib/mythtv/plugins/
-------------- 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/20130331/50813936/attachment.vcf>
More information about the mythtv-dev
mailing list