[MacPorts] #72491: py3*-awscrt @0.26.1: error: unknown warning option '-Wno-cast-function-type'; did you mean '-Wno-bad-function-cast'? [-Werror,-Wunknown-warning-option]

MacPorts noreply at macports.org
Thu May 15 21:02:47 UTC 2025


#72491: py3*-awscrt @0.26.1: error: unknown warning option '-Wno-cast-function-
type'; did you mean '-Wno-bad-function-cast'? [-Werror,-Wunknown-warning-
option]
-------------------------+-------------------------------------------------
 Reporter:  cooljeanius  |      Owner:  (none)
     Type:  defect       |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  ports        |    Version:  2.10.7
 Keywords:               |       Port:  py39-awscrt py310-awscrt
                         |  py311-awscrt py312-awscrt py313-awscrt
-------------------------+-------------------------------------------------
 When trying to upgrade any of the py3*-awscrt ports, I encounter an error
 like this:
 {{{
 -- cmake command for dependency AWSLC:
 /opt/local/bin/cmake;-DCMAKE_CXX_COMPILER=/Library/Developer/CommandLineTools/usr/bin/clang++;-DCMAKE_CXX_FLAGS=-Os
 -stdlib=libc++ -arch x86_64 -stdlib=libc++
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk;-DCMAKE_CXX_FLAGS_DEBUG=-g;-DCMAKE_CXX_FLAGS_MINSIZEREL=-Os
 -DNDEBUG;-DCMAKE_CXX_FLAGS_RELEASE=-O3
 -DNDEBUG;-DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-O2 -g
 -DNDEBUG;-DCMAKE_C_COMPILER=/Library/Developer/CommandLineTools/usr/bin/clang;-DCMAKE_C_FLAGS=-Os
 -arch x86_64
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk;-DCMAKE_C_FLAGS_DEBUG=-g;-DCMAKE_C_FLAGS_MINSIZEREL=-Os
 -DNDEBUG;-DCMAKE_C_FLAGS_RELEASE=-O3
 -DNDEBUG;-DCMAKE_C_FLAGS_RELWITHDEBINFO=-O2 -g
 -DNDEBUG;-DCMAKE_EXE_LINKER_FLAGS=-arch x86_64;-DCMAKE_GENERATOR=Unix
 Makefiles;-DCMAKE_MAKE_PROGRAM=/opt/local/bin/gmake;-DCMAKE_MODULE_LINKER_FLAGS=-arch
 x86_64;-DCMAKE_OSX_DEPLOYMENT_TARGET=11.0;-DCMAKE_OSX_SYSROOT=/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk;-DCMAKE_SHARED_LINKER_FLAGS=-arch
 x86_64;-H/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 awscrt/py313-awscrt/work/awscrt-0.26.1/crt/aws-
 lc;-B/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 awscrt/py313-awscrt/work/awscrt-0.26.1/build/temp.macosx-11.0-x86_64-cpython-313/deps/deps/AWSLC;-DCMAKE_BUILD_TYPE=RelWithDebInfo;-DCMAKE_PREFIX_PATH=;-DCMAKE_INSTALL_PREFIX=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 awscrt/py313-awscrt/work/awscrt-0.26.1/build/temp.macosx-11.0-x86_64-cpython-313/deps/deps/AWSLC/install;-DCMAKE_INSTALL_RPATH=;-DBUILD_SHARED_LIBS=OFF;-GUnix
 Makefiles;-DDISABLE_GO=ON;-DDISABLE_PERL=ON;-DBUILD_LIBSSL=OFF;-DBUILD_TESTING=OFF;-DOPENSSL_SMALL=1
 CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
   Compatibility with CMake < 3.10 will be removed from a future version of
   CMake.

   Update the VERSION argument <min> value.  Or, use the <min>...<max>
 syntax
   to tell CMake that the project requires at least <min> but has been
 updated
   to work with policies introduced by <max> or earlier.


 -- Go not found. Disabling some code generation and using pre-generated
 code in generated-src/
 -- Perl not found. Disabling some code generation and using pre-generated
 code in generated-src/
 -- Setting CMAKE_C_STANDARD=11
 -- stdalign_check.c probe is negative, NOT enabling
 AWS_LC_STDALIGN_AVAILABLE:
 --     Change Dir:
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 awscrt/py313-awscrt/work/awscrt-0.26.1/build/temp.macosx-11.0-x86_64-cpython-313/deps/deps/AWSLC/CMakeFiles/CMakeTmp'

 Run Build Command(s): /opt/local/bin/cmake -E env VERBOSE=1
 /opt/local/bin/gmake -f Makefile cmTC_7bbe8/fast
 /opt/local/bin/gmake  -f CMakeFiles/cmTC_7bbe8.dir/build.make
 CMakeFiles/cmTC_7bbe8.dir/build
 gmake[1]: Entering directory
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 awscrt/py313-awscrt/work/awscrt-0.26.1/build/temp.macosx-11.0-x86_64-cpython-313/deps/deps/AWSLC/CMakeFiles/CMakeTmp'
 Building C object CMakeFiles/cmTC_7bbe8.dir/stdalign_check.c.o
 /Library/Developer/CommandLineTools/usr/bin/clang   -Os -arch x86_64
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk -Wextra
 -Wunused -Wcomment -Wchar-subscripts -Wuninitialized -Wshadow -Wwrite-
 strings -Wformat-security -Wunused-result -Wno-overlength-strings -Wno-
 cast-function-type  -Wall -fvisibility=hidden -fno-common
 -Wno-c11-extensions -Wvla -Wtype-limits -Wno-unused-parameter -Werror
 -Wformat=2 -Wsign-compare -Wmissing-field-initializers -Wwrite-strings
 -ggdb -Wnewline-eof -fcolor-diagnostics -Wstring-concatenation -Wimplicit-
 fallthrough -Wmissing-prototypes -Wold-style-definition -Wstrict-
 prototypes  -isysroot
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk -mmacosx-version-
 min=11.0   -Werror -MD -MT CMakeFiles/cmTC_7bbe8.dir/stdalign_check.c.o
 -MF CMakeFiles/cmTC_7bbe8.dir/stdalign_check.c.o.d -o
 CMakeFiles/cmTC_7bbe8.dir/stdalign_check.c.o -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 awscrt/py313-awscrt/work/awscrt-0.26.1/crt/aws-
 lc/tests/compiler_features_tests/stdalign_check.c
 error: unknown warning option '-Wno-cast-function-type'; did you mean
 '-Wno-bad-function-cast'? [-Werror,-Wunknown-warning-option]
 gmake[1]: *** [CMakeFiles/cmTC_7bbe8.dir/build.make:82:
 CMakeFiles/cmTC_7bbe8.dir/stdalign_check.c.o] Error 1
 gmake[1]: Leaving directory
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 awscrt/py313-awscrt/work/awscrt-0.26.1/build/temp.macosx-11.0-x86_64-cpython-313/deps/deps/AWSLC/CMakeFiles/CMakeTmp'
 gmake: *** [Makefile:134: cmTC_7bbe8/fast] Error 2


 -- builtin_swap_check.c probe is negative, NOT enabling
 AWS_LC_BUILTIN_SWAP_SUPPORTED:
 --     Change Dir:
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 awscrt/py313-awscrt/work/awscrt-0.26.1/build/temp.macosx-11.0-x86_64-cpython-313/deps/deps/AWSLC/CMakeFiles/CMakeTmp'

 Run Build Command(s): /opt/local/bin/cmake -E env VERBOSE=1
 /opt/local/bin/gmake -f Makefile cmTC_dd9c0/fast
 /opt/local/bin/gmake  -f CMakeFiles/cmTC_dd9c0.dir/build.make
 CMakeFiles/cmTC_dd9c0.dir/build
 gmake[1]: Entering directory
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 awscrt/py313-awscrt/work/awscrt-0.26.1/build/temp.macosx-11.0-x86_64-cpython-313/deps/deps/AWSLC/CMakeFiles/CMakeTmp'
 Building C object CMakeFiles/cmTC_dd9c0.dir/builtin_swap_check.c.o
 /Library/Developer/CommandLineTools/usr/bin/clang   -Os -arch x86_64
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk -Wextra
 -Wunused -Wcomment -Wchar-subscripts -Wuninitialized -Wshadow -Wwrite-
 strings -Wformat-security -Wunused-result -Wno-overlength-strings -Wno-
 cast-function-type  -Wall -fvisibility=hidden -fno-common
 -Wno-c11-extensions -Wvla -Wtype-limits -Wno-unused-parameter -Werror
 -Wformat=2 -Wsign-compare -Wmissing-field-initializers -Wwrite-strings
 -ggdb -Wnewline-eof -fcolor-diagnostics -Wstring-concatenation -Wimplicit-
 fallthrough -Wmissing-prototypes -Wold-style-definition -Wstrict-
 prototypes  -isysroot
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk -mmacosx-version-
 min=11.0   -Werror -MD -MT
 CMakeFiles/cmTC_dd9c0.dir/builtin_swap_check.c.o -MF
 CMakeFiles/cmTC_dd9c0.dir/builtin_swap_check.c.o.d -o
 CMakeFiles/cmTC_dd9c0.dir/builtin_swap_check.c.o -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 awscrt/py313-awscrt/work/awscrt-0.26.1/crt/aws-
 lc/tests/compiler_features_tests/builtin_swap_check.c
 error: unknown warning option '-Wno-cast-function-type'; did you mean
 '-Wno-bad-function-cast'? [-Werror,-Wunknown-warning-option]
 gmake[1]: *** [CMakeFiles/cmTC_dd9c0.dir/build.make:82:
 CMakeFiles/cmTC_dd9c0.dir/builtin_swap_check.c.o] Error 1
 gmake[1]: Leaving directory
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 awscrt/py313-awscrt/work/awscrt-0.26.1/build/temp.macosx-11.0-x86_64-cpython-313/deps/deps/AWSLC/CMakeFiles/CMakeTmp'
 gmake: *** [Makefile:134: cmTC_dd9c0/fast] Error 2


 Copying platform assembly files from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 awscrt/py313-awscrt/work/awscrt-0.26.1/crt/aws-lc/generated-src/mac-
 x86_64/crypto/ to
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 awscrt/py313-awscrt/work/awscrt-0.26.1/build/temp.macosx-11.0-x86_64-cpython-313/deps/deps/AWSLC/crypto
 CMake Error at
 /opt/local/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:233
 (message):
   Could NOT find Threads (missing: Threads_FOUND)
 Call Stack (most recent call first):
 /opt/local/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:603
 (_FPHSA_FAILURE_MESSAGE)
   /opt/local/share/cmake-3.31/Modules/FindThreads.cmake:226
 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
   crypto/CMakeLists.txt:695 (find_package)


 -- Configuring incomplete, errors occurred!
 CMake Error at aws-c-common/cmake/AwsPrebuildDependency.cmake:65
 (message):
   Configuration failed for dependency project AWSLC
 Call Stack (most recent call first):
   CMakeLists.txt:60 (aws_prebuild_dependency)


 -- Configuring incomplete, errors occurred!
 > /opt/local/bin/cmake
 -H/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 awscrt/py313-awscrt/work/awscrt-0.26.1/crt
 -Bbuild/temp.macosx-11.0-x86_64-cpython-313/deps
 -DCMAKE_INSTALL_PREFIX=build/temp.macosx-11.0-x86_64-cpython-313/deps/install
 -DCMAKE_BUILD_TYPE=RelWithDebInfo
 -DAWS_USE_LIBCRYPTO_TO_SUPPORT_ED25519_EVERYWHERE=ON
 -DCMAKE_OSX_DEPLOYMENT_TARGET=11.0
 Traceback (most recent call last):
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
 /site-packages/pyproject_hooks/_in_process/_in_process.py", line 389, in
 <module>
     main()
     ~~~~^^
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
 /site-packages/pyproject_hooks/_in_process/_in_process.py", line 373, in
 main
     json_out["return_val"] = hook(**hook_input["kwargs"])
                              ~~~~^^^^^^^^^^^^^^^^^^^^^^^^
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
 /site-packages/pyproject_hooks/_in_process/_in_process.py", line 280, in
 build_wheel
     return _build_backend().build_wheel(
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
         wheel_directory, config_settings, metadata_directory
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     )
     ^
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
 /site-packages/setuptools/build_meta.py", line 435, in build_wheel
     return _build(['bdist_wheel'])
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
 /site-packages/setuptools/build_meta.py", line 426, in _build
     return self._build_with_temp_dir(
            ~~~~~~~~~~~~~~~~~~~~~~~~~^
         cmd,
         ^^^^
     ...<3 lines>...
         self._arbitrary_args(config_settings),
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
     )
     ^
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
 /site-packages/setuptools/build_meta.py", line 407, in
 _build_with_temp_dir
     self.run_setup()
     ~~~~~~~~~~~~~~^^
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
 /site-packages/setuptools/build_meta.py", line 320, in run_setup
     exec(code, locals())
     ~~~~^^^^^^^^^^^^^^^^
   File "<string>", line 475, in <module>
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
 /site-packages/setuptools/__init__.py", line 117, in setup
     return distutils.core.setup(**attrs)
            ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
 /site-packages/setuptools/_distutils/core.py", line 186, in setup
     return run_commands(dist)
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
 /site-packages/setuptools/_distutils/core.py", line 202, in run_commands
     dist.run_commands()
     ~~~~~~~~~~~~~~~~~^^
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
 /site-packages/setuptools/_distutils/dist.py", line 1002, in run_commands
     self.run_command(cmd)
     ~~~~~~~~~~~~~~~~^^^^^
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
 /site-packages/setuptools/dist.py", line 1104, in run_command
     super().run_command(command)
     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
 /site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
     cmd_obj.run()
     ~~~~~~~~~~~^^
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
 /site-packages/setuptools/command/bdist_wheel.py", line 370, in run
     self.run_command("build")
     ~~~~~~~~~~~~~~~~^^^^^^^^^
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
 /site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
     self.distribution.run_command(command)
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
 /site-packages/setuptools/dist.py", line 1104, in run_command
     super().run_command(command)
     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
 /site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
     cmd_obj.run()
     ~~~~~~~~~~~^^
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
 /site-packages/setuptools/_distutils/command/build.py", line 135, in run
     self.run_command(cmd_name)
     ~~~~~~~~~~~~~~~~^^^^^^^^^^
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
 /site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
     self.distribution.run_command(command)
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
 /site-packages/setuptools/dist.py", line 1104, in run_command
     super().run_command(command)
     ~~~~~~~~~~~~~~~~~~~^^^^^^^^^
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13
 /site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
     cmd_obj.run()
     ~~~~~~~~~~~^^
   File "<string>", line 333, in run
   File "<string>", line 312, in _build_dependencies
   File "<string>", line 257, in _build_dependencies_impl
   File "<string>", line 64, in run_cmd
   File
 "/opt/local/Library/Frameworks/Python.framework/Versions/3.13/lib/python3.13/subprocess.py",
 line 419, in check_call
     raise CalledProcessError(retcode, cmd)
 subprocess.CalledProcessError: Command '['/opt/local/bin/cmake',
 '-H/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 awscrt/py313-awscrt/work/awscrt-0.26.1/crt',
 '-Bbuild/temp.macosx-11.0-x86_64-cpython-313/deps',
 '-DCMAKE_INSTALL_PREFIX=build/temp.macosx-11.0-x86_64-cpython-313/deps/install',
 '-DCMAKE_BUILD_TYPE=RelWithDebInfo',
 '-DAWS_USE_LIBCRYPTO_TO_SUPPORT_ED25519_EVERYWHERE=ON',
 '-DCMAKE_OSX_DEPLOYMENT_TARGET=11.0']' returned non-zero exit status 1.

 ERROR Backend subprocess exited when trying to invoke build_wheel
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-
 awscrt/py313-awscrt/work/awscrt-0.26.1" &&
 /opt/local/Library/Frameworks/Python.framework/Versions/3.13/bin/python3.13
 -m build --no-isolation --wheel --outdir
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_macports_release_tarballs_ports_python_py-awscrt/py313-awscrt/work
 Exit code: 1
 Error: Failed to build py313-awscrt: command execution failed
 DEBUG: Error code: CHILDSTATUS 7671 1
 }}}
 I'm on x86_64 Big Sur with Xcode 13.

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


More information about the macports-tickets mailing list