Re: [cmake-developers] Assertion hit in CMake for KDevelop on Ubuntu
On 01/14/2016 03:38 PM, Alexander Neundorf wrote: > On Thursday, January 14, 2016 21:31:51 Kevin Funk wrote: >> +1 from my side, KDevelop 3 is super ancient (last release around 2008 >> according to the interwebs). Get rid off the generator. > > Brad, what's your opinion on this ? > Removing this is something I could do :-) Sounds good to me. For compatibility we should continue to support the generator name and have it simply not create an extra generator (and instead warn that it no longer creates one). It can be dropped from the documentation though. Please include a Help/release/dev/*.rst file with a release note about the removal. Thanks, -Brad -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake-developers
Re: [cmake-developers] Assertion hit in CMake for KDevelop on Ubuntu
On Thursday, January 14, 2016 21:31:51 Kevin Funk wrote: > On Wednesday, January 13, 2016 10:16:44 PM Alexander Neundorf wrote: > > On Wednesday, January 13, 2016 10:16:23 Robert Dailey wrote: > > > Running version 3.2.2 on Ubuntu 15. I run the following command: > > > > > > $ cmake .. -G"KDevelop3" -DCMAKE_C_COMPILER=gcc-4.9 > > > -DCMAKE_CXX_COMPILER=g++-4.9 -DCMAKE_BUILD_TYPE=$config > > > -DCMAKE_TOOLCHAIN_FILE="../toolchains/linux_i686.toolchain.cmake" > > > > are you sure you actually want to use the KDevelop3 generator ? > > This is for the KDE3 version, and you are probably using the KDE4 version > > of KDevelop ? For that you don't need these generated project files. > > > > Actually I was thinking about removing this generator, because KDevelop3 > > is > > really really old, not sure whether it is still available in current Linux > > distributions. > > > > Alex > > +1 from my side, KDevelop 3 is super ancient (last release around 2008 > according to the interwebs). Get rid off the generator. Brad, what's your opinion on this ? Removing this is something I could do :-) Alex -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake-developers
Re: [cmake-developers] Assertion hit in CMake for KDevelop on Ubuntu
On Wednesday, January 13, 2016 10:16:44 PM Alexander Neundorf wrote: > On Wednesday, January 13, 2016 10:16:23 Robert Dailey wrote: > > Running version 3.2.2 on Ubuntu 15. I run the following command: > > > > $ cmake .. -G"KDevelop3" -DCMAKE_C_COMPILER=gcc-4.9 > > -DCMAKE_CXX_COMPILER=g++-4.9 -DCMAKE_BUILD_TYPE=$config > > -DCMAKE_TOOLCHAIN_FILE="../toolchains/linux_i686.toolchain.cmake" > > are you sure you actually want to use the KDevelop3 generator ? > This is for the KDE3 version, and you are probably using the KDE4 version of > KDevelop ? For that you don't need these generated project files. > > Actually I was thinking about removing this generator, because KDevelop3 is > really really old, not sure whether it is still available in current Linux > distributions. > > Alex +1 from my side, KDevelop 3 is super ancient (last release around 2008 according to the interwebs). Get rid off the generator. Cheers, Kevin -- Kevin Funk | kf...@kde.org | http://kfunk.org signature.asc Description: This is a digitally signed message part. -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake-developers
Re: [cmake-developers] Assertion hit in CMake for KDevelop on Ubuntu
On Wed, Jan 13, 2016 at 3:16 PM, Alexander Neundorf wrote: > On Wednesday, January 13, 2016 10:16:23 Robert Dailey wrote: >> Running version 3.2.2 on Ubuntu 15. I run the following command: >> >> $ cmake .. -G"KDevelop3" -DCMAKE_C_COMPILER=gcc-4.9 >> -DCMAKE_CXX_COMPILER=g++-4.9 -DCMAKE_BUILD_TYPE=$config >> -DCMAKE_TOOLCHAIN_FILE="../toolchains/linux_i686.toolchain.cmake" > > are you sure you actually want to use the KDevelop3 generator ? > This is for the KDE3 version, and you are probably using the KDE4 version of > KDevelop ? For that you don't need these generated project files. > > Actually I was thinking about removing this generator, because KDevelop3 is > really really old, not sure whether it is still available in current Linux > distributions. This might explain it. I just installed kdevelop on Ubuntu 15, not sure what version it is using. I also have never used kdevelop before so I was not aware that it had built in support for CMake. I saw it in the list of generators so I naturally assumed I had to use it. Note that Eclipse is in kind of the same boat, as far as which versions it supports and its not immediately obvious. -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake-developers
Re: [cmake-developers] Assertion hit in CMake for KDevelop on Ubuntu
On Wednesday, January 13, 2016 10:16:23 Robert Dailey wrote: > Running version 3.2.2 on Ubuntu 15. I run the following command: > > $ cmake .. -G"KDevelop3" -DCMAKE_C_COMPILER=gcc-4.9 > -DCMAKE_CXX_COMPILER=g++-4.9 -DCMAKE_BUILD_TYPE=$config > -DCMAKE_TOOLCHAIN_FILE="../toolchains/linux_i686.toolchain.cmake" are you sure you actually want to use the KDevelop3 generator ? This is for the KDE3 version, and you are probably using the KDE4 version of KDevelop ? For that you don't need these generated project files. Actually I was thinking about removing this generator, because KDevelop3 is really really old, not sure whether it is still available in current Linux distributions. Alex -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake-developers
Re: [cmake-developers] Assertion hit in CMake for KDevelop on Ubuntu
On Wednesday, January 13, 2016 12:44:59 PM Robert Dailey wrote: > On Wed, Jan 13, 2016 at 12:36 PM, Brad King wrote: > > On 01/13/2016 11:16 AM, Robert Dailey wrote: > >> Running version 3.2.2 on Ubuntu 15. I run the following command: > > [snip] > > > >> cmake: ../../Source/cmTarget.cxx:722: void > >> cmTarget::GetSourceFiles(std::vector > >> > >>> &, const string&) const: Assertion `this->GetType() != > >> > >> INTERFACE_LIBRARY' failed. > >> ../frontend/Core/CMake/helper-scripts/kdevelop-linux.sh: line 13: > >> 21545 Aborted (core dumped) cmake "$DIR/../../.." > > > > Please try running with CMake 3.4 or 'master' to see if it still > > happens. There has been substantial refactoring of this code > > since 3.2. > > > > Thanks, > > -Brad > > 3.4 isn't available to me on Ubuntu 15; do you have a custom PPA I can > add to grab the latest CMake debian package? There are pre-built binaries here: https://cmake.org/download/ I also use them on Ubuntu, no issues. Cheers, Kevin -- Kevin Funk | kf...@kde.org | http://kfunk.org signature.asc Description: This is a digitally signed message part. -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake-developers
Re: [cmake-developers] Assertion hit in CMake for KDevelop on Ubuntu
Am Mittwoch, 13. Januar 2016, 12:44:59 schrieb Robert Dailey: > On Wed, Jan 13, 2016 at 12:36 PM, Brad King wrote: > > On 01/13/2016 11:16 AM, Robert Dailey wrote: > >> Running version 3.2.2 on Ubuntu 15. I run the following command: > > [snip] > > > >> cmake: ../../Source/cmTarget.cxx:722: void > >> cmTarget::GetSourceFiles(std::vector > >> > >>> &, const string&) const: Assertion `this->GetType() != > >> > >> INTERFACE_LIBRARY' failed. > >> ../frontend/Core/CMake/helper-scripts/kdevelop-linux.sh: line 13: > >> 21545 Aborted (core dumped) cmake "$DIR/../../.." > > > > Please try running with CMake 3.4 or 'master' to see if it still > > happens. There has been substantial refactoring of this code > > since 3.2. > 3.4 isn't available to me on Ubuntu 15; do you have a custom PPA I can > add to grab the latest CMake debian package? https://cmake.org/files/v3.4/cmake-3.4.1-Linux-i386.tar.gz Extract it whereever you like, then point the PATH variable to it. Greetings, Eike signature.asc Description: This is a digitally signed message part. -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake-developers
Re: [cmake-developers] Assertion hit in CMake for KDevelop on Ubuntu
On Wed, Jan 13, 2016 at 12:36 PM, Brad King wrote: > On 01/13/2016 11:16 AM, Robert Dailey wrote: >> Running version 3.2.2 on Ubuntu 15. I run the following command: > [snip] >> cmake: ../../Source/cmTarget.cxx:722: void >> cmTarget::GetSourceFiles(std::vector >>> &, const string&) const: Assertion `this->GetType() != >> INTERFACE_LIBRARY' failed. >> ../frontend/Core/CMake/helper-scripts/kdevelop-linux.sh: line 13: >> 21545 Aborted (core dumped) cmake "$DIR/../../.." > > Please try running with CMake 3.4 or 'master' to see if it still > happens. There has been substantial refactoring of this code > since 3.2. > > Thanks, > -Brad > 3.4 isn't available to me on Ubuntu 15; do you have a custom PPA I can add to grab the latest CMake debian package? -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake-developers
Re: [cmake-developers] Assertion hit in CMake for KDevelop on Ubuntu
On 01/13/2016 11:16 AM, Robert Dailey wrote: > Running version 3.2.2 on Ubuntu 15. I run the following command: [snip] > cmake: ../../Source/cmTarget.cxx:722: void > cmTarget::GetSourceFiles(std::vector >> &, const string&) const: Assertion `this->GetType() != > INTERFACE_LIBRARY' failed. > ../frontend/Core/CMake/helper-scripts/kdevelop-linux.sh: line 13: > 21545 Aborted (core dumped) cmake "$DIR/../../.." Please try running with CMake 3.4 or 'master' to see if it still happens. There has been substantial refactoring of this code since 3.2. Thanks, -Brad -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake-developers
[cmake-developers] Assertion hit in CMake for KDevelop on Ubuntu
Running version 3.2.2 on Ubuntu 15. I run the following command: $ cmake .. -G"KDevelop3" -DCMAKE_C_COMPILER=gcc-4.9 -DCMAKE_CXX_COMPILER=g++-4.9 -DCMAKE_BUILD_TYPE=$config -DCMAKE_TOOLCHAIN_FILE="../toolchains/linux_i686.toolchain.cmake" My toolchain file is specified as follows: set(CMAKE_SYSTEM_NAME Linux) set(CMAKE_SYSTEM_VERSION 1) set(CMAKE_SYSTEM_PROCESSOR "i686") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m32" CACHE STRING "c++ flags") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m32" CACHE STRING "c flags") I get the following output when I generate for KDevelop. Why is CMake not properly generating my projects? Based on what the assertion says, I do actually define some interface libraries, mostly to create "dummy" targets for my third party libraries. If I have a library with only headers and no binaries or libs, I will make them as interface libraries. I will post a sample of this below the output below. -- The C compiler identification is GNU 4.9.3 -- The CXX compiler identification is GNU 4.9.3 -- Check for working C compiler: /usr/bin/gcc-4.9 -- Check for working C compiler: /usr/bin/gcc-4.9 -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/g++-4.9 -- Check for working CXX compiler: /usr/bin/g++-4.9 -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Generating copy_dlls for configurations: Debug -- + UI> Core/UI/CMakeLists.txt -- + WebServices > Core/WebServices/CMakeLists.txt -- + Barcode > Core/Barcode/CMakeLists.txt -- + TestUtils > Core/UI/TestUtils/CMakeLists.txt -- + DynamicUI > Applications/DynamicUI/CMakeLists.txt -- + OrderEntry> Applications/OrderEntry/CMakeLists.txt -- + PATT > Applications/PATT/CMakeLists.txt -- + EmailClub > Applications/EmailClub/CMakeLists.txt -- + Survey> Applications/Survey/CMakeLists.txt -- + SettingsManager > Applications/SettingsManager/CMakeLists.txt -- + zFacebook > Applications/zFacebook/CMakeLists.txt -- + Loyalty > Applications/Loyalty/CMakeLists.txt -- + MessagingModule > Applications/MessagingModule/CMakeLists.txt -- + zApp > Applications/zApp/CMakeLists.txt -- + zApp_Library > Applications/zApp/CMakeLists.txt -- Configuring done cmake: ../../Source/cmTarget.cxx:722: void cmTarget::GetSourceFiles(std::vector >&, const string&) const: Assertion `this->GetType() != INTERFACE_LIBRARY' failed. ../frontend/Core/CMake/helper-scripts/kdevelop-linux.sh: line 13: 21545 Aborted (core dumped) cmake "$DIR/../../.." -G"KDevelop3" -DCMAKE_C_COMPILER=gcc-4.9 -DCMAKE_CXX_COMPILER=g++-4.9 -DCMAKE_BUILD_TYPE=$config -DCMAKE_TOOLCHAIN_FILE="$DIR/../toolchains/linux_i686.toolchain.cmake" Sample of how I define interface libraries (contents of one of my CMakeLists.txt): set( project_name Catch ) add_library( ${project_name} INTERFACE ) target_include_directories( ${project_name} INTERFACE include ) -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake-developers