Re: Build failed in Jenkins: kdelibs4support_master_qt5 #288

2014-10-23 Thread šumski
On Tuesday 21 of October 2014 20:33:41 šumski wrote:
 On Tuesday 21 of October 2014 19:58:55 KDE CI System wrote:
  See http://build.kde.org/job/kdelibs4support_master_qt5/288/changes
 
 
 
  In file included from
  http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kssl/kssl.cpp
  
  
  :21:0:
  http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kssl/kssl.h:
  2 4:26: fatal error: ksslsettings.h: No such file or directory #include
  ksslsettings.h
  
^
  
  compilation terminated.
 
 Looks like somehow at least the last KIO build didn't install KSSLSettings
 header(s). Could be a new CMake regression?
 
So CMake release branch has a problem with ECMGenerateHeaders...
In particular, things go wrong when EGH_HEADER_NAMES matches 
EGH_REQUIRED_HEADERS. E.g. attached patch resolves the problem with 
KCoreAddons. Sending it, if it helps someone more familiar with CMake 
internals and/or ECMGenerateHeaders

 Cheers,
 Hrvoje
 
  ___
  Kde-frameworks-devel mailing list
  Kde-frameworks-devel@kde.org
  https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
diff --git a/src/lib/CMakeLists.txt b/src/lib/CMakeLists.txt
index 1dc5627..306a7c3 100644
--- a/src/lib/CMakeLists.txt
+++ b/src/lib/CMakeLists.txt
@@ -121,16 +121,16 @@ set_target_properties(KF5CoreAddons PROPERTIES VERSION   ${KCOREADDONS_VERSION_S
EXPORT_NAME CoreAddons
 )
 
-ecm_generate_headers(KCoreAddons_HEADERS
+ecm_generate_headers(KCoreAddons_CamelCase_HEADERS
 HEADER_NAMES KAboutData
 REQUIRED_HEADERS KCoreAddons_HEADERS
 )
-ecm_generate_headers(KCoreAddons_HEADERS
+ecm_generate_headers(KCoreAddons_CamelCase_HEADERS
 HEADER_NAMES KSharedDataCache
 RELATIVE caching
 REQUIRED_HEADERS KCoreAddons_HEADERS
 )
-ecm_generate_headers(KCoreAddons_HEADERS
+ecm_generate_headers(KCoreAddons_CamelCase_HEADERS
 HEADER_NAMES
 KAutoSaveFile
 KDirWatch
@@ -142,7 +142,7 @@ ecm_generate_headers(KCoreAddons_HEADERS
 RELATIVE io
 REQUIRED_HEADERS KCoreAddons_HEADERS
 )
-ecm_generate_headers(KCoreAddons_HEADERS
+ecm_generate_headers(KCoreAddons_CamelCase_HEADERS
 HEADER_NAMES
 KCompositeJob
 KJob
@@ -151,7 +151,7 @@ ecm_generate_headers(KCoreAddons_HEADERS
 RELATIVE jobs
 REQUIRED_HEADERS KCoreAddons_HEADERS
 )
-ecm_generate_headers(KCoreAddons_HEADERS
+ecm_generate_headers(KCoreAddons_CamelCase_HEADERS
 HEADER_NAMES
 KExportPlugin
 KPluginFactory
@@ -160,21 +160,21 @@ ecm_generate_headers(KCoreAddons_HEADERS
 RELATIVE plugin
 REQUIRED_HEADERS KCoreAddons_HEADERS
 )
-ecm_generate_headers(KCoreAddons_HEADERS
+ecm_generate_headers(KCoreAddons_CamelCase_HEADERS
 HEADER_NAMES
 KRandom
 KRandomSequence
 RELATIVE randomness
 REQUIRED_HEADERS KCoreAddons_HEADERS
 )
-ecm_generate_headers(KCoreAddons_HEADERS
+ecm_generate_headers(KCoreAddons_CamelCase_HEADERS
 HEADER_NAMES
 KMacroExpander
 KStringHandler
 RELATIVE text
 REQUIRED_HEADERS KCoreAddons_HEADERS
 )
-ecm_generate_headers(KCoreAddons_HEADERS
+ecm_generate_headers(KCoreAddons_CamelCase_HEADERS
 HEADER_NAMES
 KFormat
 KUser
@@ -189,6 +189,7 @@ install(TARGETS KF5CoreAddons EXPORT KF5CoreAddonsTargets ${KF5_INSTALL_TARGETS_
 
 install(FILES
 ${KCoreAddons_HEADERS}
+${KCoreAddons_CamelCase_HEADERS}
 ${CMAKE_CURRENT_BINARY_DIR}/kcoreaddons_export.h
 DESTINATION ${KF5_INCLUDE_INSTALL_DIR}/KCoreAddons COMPONENT Devel
 )


signature.asc
Description: This is a digitally signed message part.
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Build failed in Jenkins: kdelibs4support_master_qt5 #288

2014-10-23 Thread Ben Cooksley
On Fri, Oct 24, 2014 at 6:31 AM, šumski hrvoje.sen...@gmail.com wrote:
 On Tuesday 21 of October 2014 20:33:41 šumski wrote:
 On Tuesday 21 of October 2014 19:58:55 KDE CI System wrote:
  See http://build.kde.org/job/kdelibs4support_master_qt5/288/changes

 

  In file included from
  http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kssl/kssl.cpp
  
 
  :21:0:
  http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kssl/kssl.h:
  2 4:26: fatal error: ksslsettings.h: No such file or directory #include
  ksslsettings.h
 
^
 
  compilation terminated.

 Looks like somehow at least the last KIO build didn't install KSSLSettings
 header(s). Could be a new CMake regression?

 So CMake release branch has a problem with ECMGenerateHeaders...
 In particular, things go wrong when EGH_HEADER_NAMES matches
 EGH_REQUIRED_HEADERS. E.g. attached patch resolves the problem with
 KCoreAddons. Sending it, if it helps someone more familiar with CMake
 internals and/or ECMGenerateHeaders

As I feared long ago, CMake has silently regressed and is now going to
release code which is incompatible.
While I can revert the CI system to use CMake 3.0, that is an interim hack.

I've now mailed out all the responsible parties. Hopefully the cmake
developers fix their mistake...


 Cheers,
 Hrvoje

  ___
  Kde-frameworks-devel mailing list
  Kde-frameworks-devel@kde.org
  https://mail.kde.org/mailman/listinfo/kde-frameworks-devel

 ___
 Kde-frameworks-devel mailing list
 Kde-frameworks-devel@kde.org
 https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Regards,
Ben
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Build failed in Jenkins: kdelibs4support_master_qt5 #288

2014-10-23 Thread Marko Käning
Hi Ben,

On 23 Oct 2014, at 23:06 , Ben Cooksley bcooks...@kde.org wrote:
 So CMake release branch has a problem with ECMGenerateHeaders...
 In particular, things go wrong when EGH_HEADER_NAMES matches
 EGH_REQUIRED_HEADERS. E.g. attached patch resolves the problem with
 KCoreAddons. Sending it, if it helps someone more familiar with CMake
 internals and/or ECMGenerateHeaders
 
 As I feared long ago, CMake has silently regressed and is now going to
 release code which is incompatible.
 While I can revert the CI system to use CMake 3.0, that is an interim hack.
 
 I've now mailed out all the responsible parties. Hopefully the cmake
 developers fix their mistake…

this reminds me so much of the trouble I was faced with on OSX during summer.
I had to use an older cmake version for a long time...

When I saw all those build failures 3 hours ago I was fearing that this is
another regression!

There we are then!!!

I hope this can be fixed soon.

Greets,
Marko
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Build failed in Jenkins: kdelibs4support_master_qt5 #288

2014-10-21 Thread KDE CI System
See http://build.kde.org/job/kdelibs4support_master_qt5/288/changes

Changes:

[hrvoje.senjan] Fix build with Qt 5.4

--
[...truncated 935 lines...]
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3socketbase.h:700:20:
 warning: ‘virtual qint64 KNetwork::KActiveSocketBase::readData(char*, qint64)’ 
was hidden [-Woverloaded-virtual]
 virtual qint64 readData(char *data, qint64 len);
^
In file included from 
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3socketbase.cpp:31:0:
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3socketdevice.h:265:20:
 warning:   by ‘virtual qint64 KNetwork::KSocketDevice::readData(char*, qint64, 
KNetwork::KSocketAddress*)’ [-Woverloaded-virtual]
 virtual qint64 readData(char *data, qint64 maxlen, KSocketAddress *from = 
0L);
^
In file included from 
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3socketbase.cpp:25:0:
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3socketbase.h:735:20:
 warning: ‘virtual qint64 KNetwork::KActiveSocketBase::writeData(const char*, 
qint64)’ was hidden [-Woverloaded-virtual]
 virtual qint64 writeData(const char *data, qint64 len);
^
In file included from 
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3socketbase.cpp:31:0:
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3socketdevice.h:275:20:
 warning:   by ‘virtual qint64 KNetwork::KSocketDevice::writeData(const char*, 
qint64, const KNetwork::KSocketAddress*)’ [-Woverloaded-virtual]
 virtual qint64 writeData(const char *data, qint64 len,
^
Building CXX object src/CMakeFiles/KF5KDELibs4Support.dir/kdecore/kglobal.cpp.o
[ 33%] Building CXX object 
src/CMakeFiles/KF5KDELibs4Support.dir/kdecore/kcmdlineargs.cpp.o
[ 33%] [ 33%] Building CXX object 
src/CMakeFiles/KF5KDELibs4Support.dir/kdecore/kurl.cpp.o
Building CXX object 
src/CMakeFiles/KF5KDELibs4Support.dir/kdecore/kstringhandler_deprecated.cpp.o
In file included from 
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3clientsocketbase.h:32:0,
 from 
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3streamsocket.h:30,
 from 
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3streamsocket.cpp:25:
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3socketbase.h:700:20:
 warning: ‘virtual qint64 KNetwork::KActiveSocketBase::readData(char*, qint64)’ 
was hidden [-Woverloaded-virtual]
 virtual qint64 readData(char *data, qint64 len);
^
In file included from 
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3streamsocket.h:30:0,
 from 
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3streamsocket.cpp:25:
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3clientsocketbase.h:452:20:
 warning:   by ‘virtual qint64 KNetwork::KClientSocketBase::readData(char*, 
qint64, KNetwork::KSocketAddress*)’ [-Woverloaded-virtual]
 virtual qint64 readData(char *data, qint64 maxlen, KSocketAddress *from);
^
In file included from 
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3clientsocketbase.h:32:0,
 from 
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3streamsocket.h:30,
 from 
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3streamsocket.cpp:25:
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3socketbase.h:735:20:
 warning: ‘virtual qint64 KNetwork::KActiveSocketBase::writeData(const char*, 
qint64)’ was hidden [-Woverloaded-virtual]
 virtual qint64 writeData(const char *data, qint64 len);
^
In file included from 
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3streamsocket.h:30:0,
 from 
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3streamsocket.cpp:25:
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3clientsocketbase.h:463:20:
 warning:   by ‘virtual qint64 KNetwork::KClientSocketBase::writeData(const 
char*, qint64, const KNetwork::KSocketAddress*)’ [-Woverloaded-virtual]
 virtual qint64 writeData(const char *data, qint64 len, const 
KSocketAddress *to);
^
In file included from 
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3clientsocketbase.h:32:0,
 from 
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3streamsocket.h:30,
 from 
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3streamsocket.cpp:25:
http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kdecore/k3socketbase.h:700:20:
 warning: ‘virtual qint64 

Re: Build failed in Jenkins: kdelibs4support_master_qt5 #288

2014-10-21 Thread šumski
On Tuesday 21 of October 2014 19:58:55 KDE CI System wrote:
 See http://build.kde.org/job/kdelibs4support_master_qt5/288/changes

 In file included from
 http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kssl/kssl.cpp
 :21:0:
 http://build.kde.org/job/kdelibs4support_master_qt5/ws/src/kssl/kssl.h:2
 4:26: fatal error: ksslsettings.h: No such file or directory #include
 ksslsettings.h
   ^
 compilation terminated.

Looks like somehow at least the last KIO build didn't install KSSLSettings 
header(s). Could be a new CMake regression?


Cheers,
Hrvoje
 ___
 Kde-frameworks-devel mailing list
 Kde-frameworks-devel@kde.org
 https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


signature.asc
Description: This is a digitally signed message part.
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel