Bug 223150

Summary: Error building www/kdelibs4 4.14.30_4: ECM (required version >= 5.39.0)
Product: Ports & Packages Reporter: Luke <lukebenes>
Component: Individual Port(s)Assignee: freebsd-kde (group) <kde>
Status: Closed Feedback Timeout    
Severity: Affects Only Me CC: adridg, tcberner
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   

Description Luke 2017-10-21 20:33:41 UTC
Here's a snippet from the build log:

Staging for kdelibs-4.14.30_4
===>   kdelibs-4.14.30_4 depends on file: /usr/local/share/icons/hicolor/index.theme - found
===>   kdelibs-4.14.30_4 depends on executable: xauth - found
===>   kdelibs-4.14.30_4 depends on package: docbook-xml>0 - found
===>   kdelibs-4.14.30_4 depends on file: /usr/local/share/xsl/docbook/html/docbook.xsl - found
===>   kdelibs-4.14.30_4 depends on file: /usr/local/share/ontology/core/rdf.ontology - found
===>   kdelibs-4.14.30_4 depends on file: /usr/local/share/icons/oxygen/index.theme - not found
===>   kf5-oxygen-icons5-5.39.0 depends on file: /usr/local/bin/cmake - found
===>   kf5-oxygen-icons5-5.39.0 depends on executable: ninja - found
===>   kf5-oxygen-icons5-5.39.0 depends on file: /usr/local/share/ECM/cmake/ECMConfig.cmake - found
===>   kf5-oxygen-icons5-5.39.0 depends on file: /usr/local/lib/qt5/bin/qmake - found
===>  Configuring for kf5-oxygen-icons5-5.39.0
===>  Performing out-of-source build
/bin/mkdir -p /usr/ports/x11-themes/kf5-oxygen-icons5/work/.build
--
 * ECM (required version >= 5.39.0), Extra CMake Modules., <https://projects.kde.org/projects/kdesupport/extra-cmake-modul$

-- Configuring incomplete, errors occurred!
See also "/usr/ports/x11-themes/kf5-oxygen-icons5/work/.build/CMakeFiles/CMakeOutput.log".
*** Error code 1

Stop.
make[4]: stopped in /usr/ports/x11-themes/kf5-oxygen-icons5
*** Error code 1


Here was my temporary fix:

git clone git://anongit.kde.org/extra-cmake-modules
cd extra-cmake-modules
mkdir build && cd build    
cmake ..
make && sudo make install
Comment 1 Tobias C. Berner freebsd_committer freebsd_triage 2017-10-24 05:01:58 UTC
Hi Luke

That is not x11/kdelibs4 complainging but x11-themes/kf5-oxygen-icons5.

x11-themes/kf5-oxygen-icons5 already depends on devel/kf5-extra-cmake-modules.

Is your portstree up-to-date?



mfg Tobias
Comment 2 Adriaan de Groot freebsd_committer freebsd_triage 2017-12-30 22:07:52 UTC
Closing after 2 months; this is probably as tcberner@ says: an outdated ports tree / outdated ECM installed.