With PCH enabled, CMake 3.17 chokes on this port during configure, CMake Error at /wrkdirs/usr/ports/net-p2p/torrent-file-editor/work/torrent-file-editor-0.3.17/cmake/CompilePch.cmake:102 (message): Can't parse compile command for /wrkdirs/usr/ports/net-p2p/torrent-file-editor/work/.build/qrc_resources.cpp: No such file or directory The easiest fix is to disable PCH so the port builds again: Index: Makefile =================================================================== --- Makefile (revision 530705) +++ Makefile (working copy) @@ -16,7 +16,8 @@ USE_QT= buildtools_build linguisttools_build qmake_build \ core gui widgets -CMAKE_ARGS= -DQT5_BUILD:BOOL=ON +CMAKE_ARGS= -DQT5_BUILD:BOOL=ON \ + -DENABLE_PCH:BOOL=OFF OPTIONS_DEFINE= DONATION OPTIONS_DEFAULT= DONATION
A commit references this bug: Author: adridg Date: Sun Apr 5 11:11:00 UTC 2020 New revision: 530765 URL: https://svnweb.freebsd.org/changeset/ports/530765 Log: net-p2p/torrent-file-editor turn off PCH (pre-compiled headers) This is prep-work to landing CMake 3.17 -- something has changed in dependency handling, and the configure step fails. This is the last fall-out item before a new exp-run. PR: 245356 Changes: head/net-p2p/torrent-file-editor/Makefile
I'm sorry, but why did you open this PR and assigned it to the maintainer if you indented to make the commit yourself in less than 24 hours?
Communications confusion on my part, whether "fix build in advance of cmake updates so that the fix stays out of the exp-run" should be PR'ed or not.