Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#15558 closed bug (invalid)

cmake > 3.9.5 integration with QtCreator error

Reported by: smallstepforman Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Applications Version: R1/Development
Keywords: CMake QtCreator Cc:
Blocked By: Blocking:
Platform: All


Not a Haiku bug, but dont know where else to log issue.

QtCreator can utilise CMakeLists.txt for project parsing (useful to use advanced code completion and search facilities of QtCreator). Ever since the update to any cmake version > 3.9.5 (including the latest 3.16.0) with QtCreator > 4.9, QtCreator fails to parse any CMakeLists.txt file with the following error:

Running "/bin/cmake -E server --pipe=/tmp/cmake-.TSynZG/socket --experimental" in /biit/home/development/build-project-Haiku_Development-Debug.".

Cleaning build/caches has no effect.

Manually installing the older cmake-3.9.5-2 package resolves the issue.

Change History (4)

comment:1 by smallstepforman, 3 years ago

I've also noticed a wicked memory increase (> 15Gb) and CPU usage bump (whole system hogs down) while QtCreator tries to parse CMakeLists.txt with newer versions of cmake. With older version of cmake, there is sane memory and CPU usage.

comment:2 by smallstepforman, 3 years ago

This issue is specific to the Haiku ports, since similar versions of cmake/QtCreator under Linux do not exhibit this problem.

comment:3 by waddlesplash, 3 years ago

Resolution: invalid
Status: newclosed

The bug should be filed at HaikuPorts.

Note: See TracTickets for help on using tickets.