Bug 491236

Summary: doxygen is not listed as a dependency for Kdiagram when using homebrew-kde
Product: [Applications] kdiagram Reporter: tara
Component: KChartAssignee: Dag Andersen <dag.andersen>
Status: REPORTED ---    
Severity: normal CC: nate
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: macOS   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description tara 2024-08-03 22:39:59 UTC
==> Installing kde-mac/kde/kmymoney dependency: kde-mac/kde/kdiagram
==> cmake -G Ninja -B build -S . -D BUILD_QCH=ON -D BUILD_TESTING=ON -D BUILD_TESTS=ON -D BUILD_UNITTESTS=ON -D CMAKE_INSTALL_BUNDLEDIR=/opt/homebrew/Cellar/kdiagram/2.8.0/bin -D KDE_INSTALL_LIBDIR=lib -D KD
Last 15 lines from /Users/ziebirl/Library/Logs/Homebrew/kdiagram/01.cmake:
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
CMake Error at /opt/homebrew/Cellar/cmake/3.30.2/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:233 (message):
  Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) (Required is at least
  version "1.8.13")
Call Stack (most recent call first):
  /opt/homebrew/Cellar/cmake/3.30.2/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:603 (_FPHSA_FAILURE_MESSAGE)
  /opt/homebrew/Cellar/cmake/3.30.2/share/cmake/Modules/FindDoxygen.cmake:681 (find_package_handle_standard_args)
  /opt/homebrew/share/ECM/modules/ECMAddQch.cmake:444 (find_package)
  src/KChart/CMakeLists.txt:308 (ecm_add_qch)


-- Configuring incomplete, errors occurred!

If reporting this issue please do so to (not Homebrew/brew or Homebrew/homebrew-core):
  kde-mac/kde

Warning: Unable to query GitHub for recent issues on the tap
Validation Failed: [{"message"=>"The listed users and repositories cannot be searched either because the resources do not exist or you do not have permission to view them.", "resource"=>"Search", "field"=>"q", "code"=>"invalid"}]
SUMMARY

kdiagram when building under kde-mac requires doxygen, but isn't listed as a dependency.  to fix: brew install doxygen


STEPS TO REPRODUCE
1. don't have doxygen installed, run `brew install kde-mac/kde/kmymoney` after setting up https://github.com/KDE/homebrew-kde
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT

doxygen would be a dependency for the build

SOFTWARE/OS VERSIONS
Windows: 
macOS: Sonoma 14.6
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: 
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
was trying to install/build KMyMoney when using https://github.com/KDE/homebrew-kde