Created attachment 170994 [details] the patch update pugixml to 1.7.
Does not build on 9.x: ===> pugixml-1.7_1 depends on file: /usr/local/bin/cmake - found ===> pugixml-1.7_1 depends on file: /usr/local/bin/ccache - found ===> Configuring for pugixml-1.7_1 ===> Performing in-source build /bin/mkdir -p /wrkdirs/usr/ports/textproc/pugixml/work/pugixml-1.7 -- The C compiler identification is GNU 4.2.1 -- The CXX compiler identification is GNU 4.2.1 -- Check for working C compiler: /usr/local/libexec/ccache/cc -- Check for working C compiler: /usr/local/libexec/ccache/cc -- 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/local/libexec/ccache/c++ -- Check for working CXX compiler: /usr/local/libexec/ccache/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Error at CMakeLists.txt:27 (target_compile_features): target_compile_features no known features for CXX compiler "GNU" version 4.2.1. -- Configuring incomplete, errors occurred! See also "/wrkdirs/usr/ports/textproc/pugixml/work/pugixml-1.7/CMakeFiles/CMakeOutput.log". *** [do-configure] Error code 1 Stop in /usr/ports/textproc/pugixml.
Created attachment 171622 [details] the patch Fixed. Tested on 9.3 and 10.3.
A commit references this bug: Author: amdmi3 Date: Fri Jun 24 14:54:30 UTC 2016 New revision: 417429 URL: https://svnweb.freebsd.org/changeset/ports/417429 Log: - Update to 1.7 PR: 210006 Submitted by: ybungalobill@gmail.com (maintainer) Changes: head/textproc/pugixml/Makefile head/textproc/pugixml/distinfo head/textproc/pugixml/files/patch-scripts_CMakeLists.txt head/textproc/pugixml/pkg-plist