[MacPorts] #72117: cppcheck fails to compile

MacPorts noreply at macports.org
Thu Feb 27 00:26:48 UTC 2025


#72117: cppcheck fails to compile
------------------------+----------------------
 Reporter:  mouse07410  |      Owner:  (none)
     Type:  defect      |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:
 Keywords:              |       Port:  cppcheck
------------------------+----------------------
 MacOS Sequoia 15.3.1, Xcode-16.2

 {{{
 $ sudo port upgrade cppcheck
 .  .  .
 :info:build /usr/bin/clang++ -arch x86_64 -Os -stdlib=libc++ -Ilib
 -isystem externals -isystem externals/picojson -isystem
 externals/simplecpp -isystem externals/tinyxml2
 -DFILESDIR=\"/opt/local/share/cppcheck\" -O2 -DNDEBUG -Wall -Wno-sign-
 compare -Wno-multichar -pipe -std=c++11 -DHAVE_RULES -I/opt/local/include
 -c -o build/symboldatabase.o build/symboldatabase.cpp
 :info:build In file included from externals/simplecpp/simplecpp.cpp:11:
 :info:build externals/simplecpp/simplecpp.h:9:10: fatal error: 'cctype'
 file not found
 :info:build     9 | #include <cctype>
 :info:build       |          ^~~~~~~~
 :info:build 1 error generated.
 :info:build make: *** [externals/simplecpp/simplecpp.o] Error 1
 :info:build make: *** Waiting for unfinished jobs....
 :info:build In file included from externals/tinyxml2/tinyxml2.cpp:24:
 :info:build externals/tinyxml2/tinyxml2.h:37:13: fatal error: 'cctype'
 file not found
 :info:build    37 | #   include <cctype>
 :info:build       |             ^~~~~~~~
 :info:build 1 error generated.
 :info:build make: *** [externals/tinyxml2/tinyxml2.o] Error 1
 :info:build In file included from build/valueflow.cpp:1:
 :info:build lib/matchcompiler.h:23:10: fatal error: 'string' file not
 found
 :info:build    23 | #include <string>
 :info:build       |          ^~~~~~~~
 :info:build In file included from build/tokenize.cpp:1:
 :info:build lib/matchcompiler.h:23:10: fatal error: 'string' file not
 found
 :info:build    23 | #include <string>
 :info:build       |          ^~~~~~~~
 :info:build In file included from build/symboldatabase.cpp:1:
 :info:build lib/matchcompiler.h:23:10: fatal error: 'string' file not
 found
 :info:build    23 | #include <string>
 :info:build       |          ^~~~~~~~
 :info:build 1 error generated.
 :info:build make: *** [build/valueflow.o] Error 1
 :info:build 1 error generated.
 :info:build make: *** [build/symboldatabase.o] Error 1
 :info:build 1 error generated.
 :info:build make: *** [build/tokenize.o] Error 1
 :info:build make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_cppcheck/cppcheck/work/cppcheck-2.17.1'
 :info:build Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_cppcheck/cppcheck/work/cppcheck-2.17.1"
 && /usr/bin/make -j5 -w all man CXX="/usr/bin/clang++ -arch x86_64 -Os
 -stdlib=libc++" DB2MAN=/opt/local/share/xsl/docbook-xsl-
 nons/manpages/docbook.xsl FILESDIR=/opt/local/share/cppcheck
 HAVE_RULES=yes MATCHCOMPILER=yes PREFIX=/opt/local
 PYTHON_INTERPRETER=/opt/local/bin/python3.12
 :info:build Exit code: 2
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/72117>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list