Bug 469635 - 5.105.0: build fails against exiv2 0.28.0
Summary: 5.105.0: build fails against exiv2 0.28.0
Status: RESOLVED DUPLICATE of bug 469607
Alias: None
Product: frameworks-kfilemetadata
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.105.0
Platform: Other Other
: NOR normal
Target Milestone: ---
Assignee: Pinak Ahuja
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-05-11 17:41 UTC by kloczek
Modified: 2023-05-11 21:01 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kloczek 2023-05-11 17:41:16 UTC
Looks like build fails against latest  exiv2 0.28.0

[ 18%] Building CXX object src/extractors/CMakeFiles/kfilemetadata_exiv2extractor.dir/exiv2extractor.cpp.o
cd /home/tkloczko/rpmbuild/BUILD/kfilemetadata-5.105.0/x86_64-redhat-linux-gnu/src/extractors && /usr/bin/g++ -DHAVE_WEBP_SUPPORT -DKFILEMETADATA_DEPRECATED_WARNINGS_SINCE=0x0 -DKFILEMETADATA_DISABLE_DEPRECATED_BEFORE_AND_AT=0x0 -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x56100 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x60000 -DQT_DISABLE_DEPRECATED_BEFORE=0x50e00 -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DTRANSLATION_DOMAIN=\"kfilemetadata5\" -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -Dkfilemetadata_exiv2extractor_EXPORTS -I/home/tkloczko/rpmbuild/BUILD/kfilemetadata-5.105.0/x86_64-redhat-linux-gnu/src/extractors -I/home/tkloczko/rpmbuild/BUILD/kfilemetadata-5.105.0/src/extractors -I/home/tkloczko/rpmbuild/BUILD/kfilemetadata-5.105.0/x86_64-redhat-linux-gnu/src/extractors/kfilemetadata_exiv2extractor_autogen/include -I/home/tkloczko/rpmbuild/BUILD/kfilemetadata-5.105.0/x86_64-redhat-linux-gnu/src -I/home/tkloczko/rpmbuild/BUILD/kfilemetadata-5.105.0/src -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -fno-exceptions -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -pedantic -Wzero-as-null-pointer-constant -Wmissing-include-dirs -DNDEBUG -std=c++14 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fexceptions -fPIC -MD -MT src/extractors/CMakeFiles/kfilemetadata_exiv2extractor.dir/exiv2extractor.cpp.o -MF CMakeFiles/kfilemetadata_exiv2extractor.dir/exiv2extractor.cpp.o.d -o CMakeFiles/kfilemetadata_exiv2extractor.dir/exiv2extractor.cpp.o -c /home/tkloczko/rpmbuild/BUILD/kfilemetadata-5.105.0/src/extractors/exiv2extractor.cpp
/home/tkloczko/rpmbuild/BUILD/kfilemetadata-5.105.0/src/extractors/exiv2extractor.cpp: In function 'QVariant {anonymous}::toVariantLong(const Exiv2::Value&)':
/home/tkloczko/rpmbuild/BUILD/kfilemetadata-5.105.0/src/extractors/exiv2extractor.cpp:78:31: error: 'const class Exiv2::Value' has no member named 'toLong'
   78 |         qlonglong val = value.toLong();
      |                               ^~~~~~
/home/tkloczko/rpmbuild/BUILD/kfilemetadata-5.105.0/src/extractors/exiv2extractor.cpp: In member function 'double KFileMetaData::Exiv2Extractor::fetchGpsAltitude(const Exiv2::ExifData&)':
/home/tkloczko/rpmbuild/BUILD/kfilemetadata-5.105.0/src/extractors/exiv2extractor.cpp:313:39: error: 'const class Exiv2::Value' has no member named 'toLong'
  313 |             auto altRef = it->value().toLong();
      |                                       ^~~~~~
Comment 1 Antonio Rojas 2023-05-11 20:25:07 UTC

*** This bug has been marked as a duplicate of bug 469607 ***