Issues for Qt5/KF5/KDE/CI system on OSX/MacPorts
Ben Cooksley
bcooksley at kde.org
Sun Jun 1 21:05:30 UTC 2014
On 31 May 2014 11:37, Marko Käning <mk-lists at email.de> wrote:
> So, I have figured that kdoctools has found docbook and docbook-xsl just fine
> when installing it via MacPorts:
> ---
> -- Performing Test _OFFT_IS_64BIT - Success
> -- Found LibXslt: /opt/local/lib/libxslt.dylib (found version "1.1.28")
> -- Found LibXml2: /opt/local/lib/libxml2.dylib (found version "2.9.1")
> -- Found DocBookXML4: /opt/local/share/xml/docbook/4.5 (Required is at least version "4.5")
> -- Found DocBookXSL: /opt/local/share/xsl/docbook-xsl
> --
> -- The following REQUIRED packages have been found:
>
> * ECM (required version >= 0.0.13)
> * Qt5Core (required version >= 5.2.0)
> * KF5Archive (required version >= 4.99.0)
> * LibXslt , <http://xmlsoft.org/XSLT>
> Required by the KDE help system to process DocBook XML
> * LibXml2 , <http://xmlsoft.org>
> Required by the KDE help system to process DocBook XML
> * DocBookXML4 (required version >= 4.5) , DocBook XML 4 , <http://www.oasis-open.org/docbook/xml/4.5>
> Required by the KDE help system to process DocBook XML
> * DocBookXSL , DocBook XSL , <http://docbook.sourceforge.net/release/xsl/current/>
> Required by the KDE help system to process DocBook XML
> ---
> which makes me believe that I won’t need the 2nd part of Harald’s patch [1].
>
>
>
> The question is now why kconfigwidgets’ build errors out with:
> ---
> Scanning dependencies of target krecentfilesactiontest_automoc
> make[2]: *** No rule to make target `../docs/preparetips/share/kdoctools/customization/kde-include-man.xsl', needed by `docs/preparetips/preparetips5.1'. Stop.
> make[1]: *** [docs/preparetips/CMakeFiles/-Users-marko-WC-KDECI-builds-kconfigwidgets-build-docs-preparetips-preparetips5-1.dir/all] Error 2
> make[1]: *** Waiting for unfinished jobs....
> ---
That is caused by the patch. It assumes you have kdoctools installed
within the sources of kconfigwidgets. This won't work.
The solution in this case is to ensure that Qt is made aware of
locations other than the two hardcoded Application Support
directories...
>
>
> Greets,
> Marko
Thanks,
Ben
>
>
> [1] https://github.com/haraldF/homebrew-kf5/blob/master/kf5-kdoctools.rb
More information about the Kde-frameworks-devel
mailing list