https://bugs.kde.org/show_bug.cgi?id=439767
Bug ID: 439767 Summary: OpenEXR-related compile errors Product: frameworks-kimageformats Version: 5.84.0 Platform: Homebrew (macOS) OS: macOS Status: REPORTED Severity: critical Priority: NOR Component: general Assignee: alex.me...@kde.org Reporter: yurii.kolesny...@kdemail.net CC: aa...@kde.org, kdelibs-b...@kde.org Target Milestone: --- SUMMARY kimageformats build errors if OpenEXR 3.0.5 installed. Reproducible on stable as well as in the latest master. STEPS TO REPRODUCE 1. Install OpenEXR 2. Try to build kimageformats OBSERVED RESULT ../src/imageformats/exr.cpp:47:16: error: virtual function 'tellg' has a different return type ('Imf::Int64' (aka 'unsigned long')) than the function it overrides (which has return type 'uint64_t' (aka 'unsigned long long')) Imf::Int64 tellg() override; <...> ../src/imageformats/exr.cpp:48:32: error: non-virtual member function marked 'override' hides virtual member function void seekg(Imf::Int64 pos) override; ^ <...> ../src/imageformats/exr.cpp:170:19: error: variable type 'K_IStream' is an abstract class K_IStream istr(device(), QByteArray()); More details are here: https://invent.kde.org/packaging/homebrew-kde/-/snippets/1748 EXPECTED RESULT Should build with recent OpenEXR SOFTWARE/OS VERSIONS macOS: 11.4 (Big Sur) KDE Frameworks Version: 5.84.0 Qt Version: 5.15.2 -- You are receiving this mail because: You are watching all bug changes.