https://bugs.kde.org/show_bug.cgi?id=432230

            Bug ID: 432230
           Summary: Homebrew formula for KDiff3 fails because of missing
                    Perl module URI::Escape
           Product: kdiff3
           Version: 1.8.4
          Platform: Homebrew (macOS)
                OS: macOS
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: application
          Assignee: reeves...@gmail.com
          Reporter: hmij...@gmail.com
  Target Milestone: ---

SUMMARY
Homebrew formula for KDiff3 fails because of missing Perl module URI::Escape 

STEPS TO REPRODUCE
brew install kdiff3


OBSERVED RESULT

==> Installing kde-mac/kde/kdiff3 dependency: KDE-mac/kde/kf5-kdoctools
==> cmake -G Ninja .. -DBUILD_TESTING=OFF -DBUILD_QCH=ON
-DKDE_INSTALL_QMLDIR=lib/qt5/qml -DKDE_INSTALL_PLUGINDIR=lib/qt
Last 15 lines from /Users/mija/Library/Logs/Homebrew/kf5-kdoctools/01.cmake:
-- Found Perl: /usr/local/bin/perl (found version "5.32.1")
-- Could NOT find PerlModules_URI::Escape (missing:
PerlModules_URI_Escape_FOUND)
CMake Error at
/usr/local/Cellar/cmake/3.19.3/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:218
(message):
  Could NOT find PerlModules (missing: PerlModules_all_modules_found
  URI::Escape)
Call Stack (most recent call first):
 
/usr/local/Cellar/cmake/3.19.3/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:582
(_FPHSA_FAILURE_MESSAGE)
  cmake/FindPerlModules.cmake:55 (find_package_handle_standard_args)
  cmake/uriencode.cmake:12 (find_package)
  src/CMakeLists.txt:4 (kdoctools_encode_uri)


-- Configuring incomplete, errors occurred!


EXPECTED RESULT
Kdiff3 installs and is useable.

SOFTWARE/OS VERSIONS
macOS: 11.1 (20C69)
Libraries reported by Kdiff3's About box:
KDE Frameworks 5.78.0
Qt 5.15.2 (built against 5.15.2)
The cocoa windowing system

ADDITIONAL INFORMATION
I ran 
cpan URI::Escape
... and retried
brew install kdiff3
... and it finished correctly.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to