[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-frameworks-devel
Subject:    Re: Issues for Qt5/KF5/KDE/CI system on OSX/MacPorts
From:       <mk-lists () email ! de>
Date:       2014-05-28 20:08:22
Message-ID: 0A8F5534-4A12-4955-A255-5C1B4892EFFA () email ! de
[Download RAW message or body]

Hi Ben,
Hi Olivier,

On 28 May 2014, at 08:48 , Ben Cooksley <bcooksley@kde.org> wrote:
> Hmm. What about "Application Support" which kdoctools appears to use?

as documented on [1] I have reconfigured the KDE/CI system along the lines of the \
recent discussion on this thread and rebuilt kconfig and kdoctools:
---
$ cat ~/scripts/config/build/kconfig/darwin-mavericks.cfg 
[DEFAULT]
configureExtraArgs=-DCMAKE_INSTALL_BUNDLEDIR="lib/libexec/kf5"
$ git diff
diff --git a/config/build/darwin-mavericks.cfg b/config/build/darwin-mavericks.cfg
index cb62c49..0648464 100644
--- a/config/build/darwin-mavericks.cfg
+++ b/config/build/darwin-mavericks.cfg
@@ -1,7 +1,9 @@
 [DEFAULT]
+scriptsLocation=/Users/kdeci/scripts
 opSys=darwin
 architecture=mavericks
 compiler=clang
+configurePlatformArgs=-DCMAKE_INSTALL_BUNDLEDIR="Applications/KF5" \
-DDATA_INSTALL_DIR="Library/Application Support"  
 [General]
-installPrefix=/opt/kde/install/%(opSys)s/%(architecture)s/%(compiler)s/
\ No newline at end of file
+installPrefix=/opt/kde/install/%(opSys)s/%(architecture)s/%(compiler)s/
$ 
---



After installing kdoctools I do find all the actually needed files in the the KDE/CI
system’s “Application Support” folder (although I am not sure, whether it should
actually go there or rather into {instPrefix}/share, but this is perhaps not that
important at the moment):
---
$ ./install.sh kdoctools
.
.
.
$ ls -lR /opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kdoctools/inst/Library/
                
.
.
.
/opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kdoctools/inst/Library/Application \
Support/kf5/kdoctools/customization/zh-TW: total 16
-rw-r--r--  1 marko staff 1906 May 28 21:16 catalog.xml
drwxr-xr-x 15 marko staff  510 May 28 21:16 entities
-rw-r--r--  1 marko staff 2542 May 28 21:16 lang.entities
-rw-r--r--  1 marko staff 1003 May 28 21:16 strings.entities
-rw-r--r--  1 marko staff 2170 May 28 21:16 user.entities

/opt/kde/install/darwin/mavericks/clang/kf5-qt5/frameworks/kdoctools/inst/Library/Application \
Support/kf5/kdoctools/customization/zh-TW/entities: total 52
-rw-r--r-- 1 marko staff 2135 May 28 21:16 fdl-notice.docbook
.
.
.
-rw-r--r-- 1 marko staff   25 May 28 21:16 update-doc.docbook
---



Although the installation of both frameworks is fine, when I try to build e.g. \
kconfigwidgets I do run into the old trouble, because the build system still only \
searches for those kdoctools files below “/Users/kdeci/Library/Application Support” \
                and “/Library/Application Support”:
---
$ ./install.sh kconfigwidgets
.
.
.
Generating kconfigdialog_unittest.moc
[ 18%] Built target klanguagebuttontest_automoc
Could not locate file "kf5/kdoctools/customization" in \
("/Users/kdeci/Library/Application Support", "/Library/Application Support") Could \
not locate file "kf5/kdoctools/customization" in ("/Users/kdeci/Library/Application \
                Support", "/Library/Application Support")
Error: Could not find kdoctools catalogs
make[2]: *** [docs/preparetips/preparetips5.1] Error 1
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....
.
.
.
[ 20%] Built target KF5ConfigWidgets_automoc
make: *** [all] Error 2
Compiliation step exited with non-zero code, assuming failure to build from source \
                for project kconfigwidgets.
---
which is very odd, since I had defined it in config/build/darwin-mavericks.cfg above!



But even I get more specific for this framework by introducing a new config file with
the right prefix:
---
$ cat config/build/kconfigwidgets/darwin-mavericks.cfg 
[DEFAULT]
configureExtraArgs=-DDATA_INSTALL_DIR="{instPrefix}/Library/Application Support"
---
IT STILL DOES NOT WORK ...

... and outputs just as before:
---
$ ./install.sh kconfigwidgets
.
.
.
Could not locate file "kf5/kdoctools/customization" in \
                ("/Users/kdeci/Library/Application Support", "/Library/Application \
                Support")
---
which leaves me a little puzzled now.


Any ideas?

Greets,
Marko



[1] https://trac.macports.org/wiki/KDEProblems/KDEMacPortsCI/Status
_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic