[mythtv-commits] Ticket #13452: Exiv 0.27.1 breaks the build.

MythTV noreply at mythtv.org
Mon Apr 29 00:30:21 UTC 2019


#13452: Exiv 0.27.1 breaks the build.
--------------------------------------+-------------------------
     Reporter:  David Hampton         |      Owner:  (none)
         Type:  Bug Report - General  |     Status:  new
     Priority:  major                 |  Milestone:  31.0
    Component:  MythTV - General      |    Version:  Master Head
     Severity:  high                  |   Keywords:
Ticket locked:  0                     |
--------------------------------------+-------------------------
 The rawhide builder just upgraded exiv2 from version 0.27.0 to version
 0.27.1 and the builds broke.

 {{{
 imagemetadata.cpp: In constructor ‘PictureMetaData::PictureMetaData(const
 QString&)’:
 imagemetadata.cpp:313:19: error: ‘Error’ in namespace ‘Exiv2’ does not
 name a type
   313 |     catch (Exiv2::Error &e)
       |                   ^~~~~
 In file included from /usr/include/qt5/QtCore/qcoreapplication.h:43,
                  from /usr/include/qt5/QtCore/QCoreApplication:1,
                  from imagemetadata.h:12,
                  from imagemetadata.cpp:1:
 imagemetadata.cpp:315:74: error: ‘e’ was not declared in this scope
   315 |         LOG(VB_GENERAL, LOG_ERR, LOC + QString("Exiv2 exception
 %1").arg(e.what()));
       |
 ^
 imagemetadata.cpp:315:9: note: in expansion of macro ‘LOG’
   315 |         LOG(VB_GENERAL, LOG_ERR, LOC + QString("Exiv2 exception
 %1").arg(e.what()));
       |         ^~~
 make[2]: *** [Makefile:1708: obj/imagemetadata.o] Error 1
 }}}

-- 
Ticket URL: <https://code.mythtv.org/trac/ticket/13452>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list