===> Building for kjsembed-5.116.0nb5 [ 1%] Generating mo... { /opt/pkg/bin/cmake -DGETTEXT_MSGFMT_EXECUTABLE=/Users/pbulk/build/www/kjsembed/work/.tools/bin/msgfmt -DCOPY_TO=/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/locale -DPO_DIR=/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/po -P /Users/pbulk/build/www/kjsembed/work/.buildlink/lib/cmake/KF5I18n/build-pofiles.cmake } || exit $? [ 1%] Built target pofiles-393ac5c5b14a2df85240e4a40dfe313c [ 2%] Generating ts... { /opt/pkg/bin/cmake -DPYTHON_EXECUTABLE=/usr/bin/python3 -D_ki18n_pmap_compile_script=/Users/pbulk/build/www/kjsembed/work/.buildlink/lib/cmake/KF5I18n/ts-pmap-compile.py -DCOPY_TO=/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/locale -DPO_DIR=/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/po -P /Users/pbulk/build/www/kjsembed/work/.buildlink/lib/cmake/KF5I18n/build-tsfiles.cmake } || exit $? [ 2%] Built target tsfiles-393ac5c5b14a2df85240e4a40dfe313c [ 4%] Generating po/ca/docs/kjscmd5/kjscmd5.1 { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/po/ca/docs/kjscmd5 && /opt/pkg/bin/meinproc5 --stylesheet /opt/pkg/share/kf5/kdoctools/customization/kde-include-man.xsl --check /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/po/ca/docs/kjscmd5/man-kjscmd5.1.docbook } || exit $? Warn: AUTHOR sect.: no personblurb|contrib for Porten, Harri kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjscmd5 Note: Writing kjscmd5.1 [ 4%] Built target po-ca-docs-kjscmd5-kjscmd5-1 [ 5%] Generating po/ca@valencia/docs/kjscmd5/kjscmd5.1 { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/po/ca@valencia/docs/kjscmd5 && /opt/pkg/bin/meinproc5 --stylesheet /opt/pkg/share/kf5/kdoctools/customization/kde-include-man.xsl --check /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/po/ca@valencia/docs/kjscmd5/man-kjscmd5.1.docbook } || exit $? Warn: AUTHOR sect.: no personblurb|contrib for Porten, Harri kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjscmd5 Note: Writing kjscmd5.1 [ 5%] Built target po-ca-valencia-docs-kjscmd5-kjscmd5-1 [ 6%] Generating po/de/docs/kjscmd5/kjscmd5.1 { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/po/de/docs/kjscmd5 && /opt/pkg/bin/meinproc5 --stylesheet /opt/pkg/share/kf5/kdoctools/customization/kde-include-man.xsl --check /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/po/de/docs/kjscmd5/man-kjscmd5.1.docbook } || exit $? Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjscmd5 Note: Writing kjscmd5.1 [ 6%] Built target po-de-docs-kjscmd5-kjscmd5-1 [ 8%] Generating po/es/docs/kjscmd5/kjscmd5.1 { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/po/es/docs/kjscmd5 && /opt/pkg/bin/meinproc5 --stylesheet /opt/pkg/share/kf5/kdoctools/customization/kde-include-man.xsl --check /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/po/es/docs/kjscmd5/man-kjscmd5.1.docbook } || exit $? Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjscmd5 Note: Writing kjscmd5.1 [ 8%] Built target po-es-docs-kjscmd5-kjscmd5-1 [ 9%] Generating po/fr/docs/kjscmd5/kjscmd5.1 { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/po/fr/docs/kjscmd5 && /opt/pkg/bin/meinproc5 --stylesheet /opt/pkg/share/kf5/kdoctools/customization/kde-include-man.xsl --check /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/po/fr/docs/kjscmd5/man-kjscmd5.1.docbook } || exit $? Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjscmd5 Note: Writing kjscmd5.1 [ 9%] Built target po-fr-docs-kjscmd5-kjscmd5-1 [ 10%] Generating po/it/docs/kjscmd5/kjscmd5.1 { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/po/it/docs/kjscmd5 && /opt/pkg/bin/meinproc5 --stylesheet /opt/pkg/share/kf5/kdoctools/customization/kde-include-man.xsl --check /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/po/it/docs/kjscmd5/man-kjscmd5.1.docbook } || exit $? Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjscmd5 Note: Writing kjscmd5.1 [ 10%] Built target po-it-docs-kjscmd5-kjscmd5-1 [ 12%] Generating po/nl/docs/kjscmd5/kjscmd5.1 { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/po/nl/docs/kjscmd5 && /opt/pkg/bin/meinproc5 --stylesheet /opt/pkg/share/kf5/kdoctools/customization/kde-include-man.xsl --check /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/po/nl/docs/kjscmd5/man-kjscmd5.1.docbook } || exit $? Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjscmd5 Note: Writing kjscmd5.1 [ 12%] Built target po-nl-docs-kjscmd5-kjscmd5-1 [ 13%] Generating po/pt/docs/kjscmd5/kjscmd5.1 { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/po/pt/docs/kjscmd5 && /opt/pkg/bin/meinproc5 --stylesheet /opt/pkg/share/kf5/kdoctools/customization/kde-include-man.xsl --check /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/po/pt/docs/kjscmd5/man-kjscmd5.1.docbook } || exit $? Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjscmd5 Note: Writing kjscmd5.1 [ 13%] Built target po-pt-docs-kjscmd5-kjscmd5-1 [ 14%] Generating po/pt_BR/docs/kjscmd5/kjscmd5.1 { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/po/pt_BR/docs/kjscmd5 && /opt/pkg/bin/meinproc5 --stylesheet /opt/pkg/share/kf5/kdoctools/customization/kde-include-man.xsl --check /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/po/pt_BR/docs/kjscmd5/man-kjscmd5.1.docbook } || exit $? Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjscmd5 Note: Writing kjscmd5.1 [ 14%] Built target po-pt-BR-docs-kjscmd5-kjscmd5-1 [ 16%] Generating po/ru/docs/kjscmd5/kjscmd5.1 { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/po/ru/docs/kjscmd5 && /opt/pkg/bin/meinproc5 --stylesheet /opt/pkg/share/kf5/kdoctools/customization/kde-include-man.xsl --check /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/po/ru/docs/kjscmd5/man-kjscmd5.1.docbook } || exit $? Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjscmd5 Note: Writing kjscmd5.1 [ 16%] Built target po-ru-docs-kjscmd5-kjscmd5-1 [ 17%] Generating po/sv/docs/kjscmd5/kjscmd5.1 { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/po/sv/docs/kjscmd5 && /opt/pkg/bin/meinproc5 --stylesheet /opt/pkg/share/kf5/kdoctools/customization/kde-include-man.xsl --check /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/po/sv/docs/kjscmd5/man-kjscmd5.1.docbook } || exit $? Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjscmd5 Note: Writing kjscmd5.1 [ 17%] Built target po-sv-docs-kjscmd5-kjscmd5-1 [ 18%] Generating po/tr/docs/kjscmd5/kjscmd5.1 { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/po/tr/docs/kjscmd5 && /opt/pkg/bin/meinproc5 --stylesheet /opt/pkg/share/kf5/kdoctools/customization/kde-include-man.xsl --check /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/po/tr/docs/kjscmd5/man-kjscmd5.1.docbook } || exit $? Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjscmd5 Note: Writing kjscmd5.1 [ 18%] Built target po-tr-docs-kjscmd5-kjscmd5-1 [ 20%] Generating po/uk/docs/kjscmd5/kjscmd5.1 { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/po/uk/docs/kjscmd5 && /opt/pkg/bin/meinproc5 --stylesheet /opt/pkg/share/kf5/kdoctools/customization/kde-include-man.xsl --check /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/po/uk/docs/kjscmd5/man-kjscmd5.1.docbook } || exit $? Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjscmd5 Note: Writing kjscmd5.1 [ 20%] Built target po-uk-docs-kjscmd5-kjscmd5-1 [ 21%] Generating kjscmd5.1 { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/docs/kjscmd5 && /opt/pkg/bin/meinproc5 --stylesheet /opt/pkg/share/kf5/kdoctools/customization/kde-include-man.xsl --check /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/docs/kjscmd5/man-kjscmd5.1.docbook } || exit $? Warn: AUTHOR sect.: no personblurb|contrib for Harri Porten kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/contr kjscmd5 Note: AUTHOR sect.: see http://www.docbook.org/tdg5/en/html/perso kjscmd5 Note: Writing kjscmd5.1 [ 21%] Built target docs-kjscmd5-kjscmd5-1 [ 21%] Built target KF5JsEmbed_autogen_timestamp_deps [ 22%] Automatic MOC for target KF5JsEmbed { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /opt/pkg/bin/cmake -E cmake_autogen /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/CMakeFiles/KF5JsEmbed_autogen.dir/AutogenInfo.json "" } || exit $? { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /opt/pkg/bin/cmake -E touch /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/timestamp } || exit $? [ 22%] Built target KF5JsEmbed_autogen [ 24%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/KF5JsEmbed_autogen/mocs_compilation.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/KF5JsEmbed_autogen/mocs_compilation.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/KF5JsEmbed_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/KF5JsEmbed_autogen/mocs_compilation.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/mocs_compilation.cpp } || exit $? [ 25%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/kjseglobal.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/kjseglobal.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/kjseglobal.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/kjseglobal.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/kjseglobal.cpp } || exit $? [ 27%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/binding_support.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/binding_support.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/binding_support.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/binding_support.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.cpp:22: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.cpp:22: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.cpp:22: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.cpp:22: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.cpp:22: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.cpp:22: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.cpp:22: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.cpp:22: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.cpp:22: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.cpp:22: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.cpp:22: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.cpp:22: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.cpp:22: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.cpp:22: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.cpp:46:29: warning: 'toString' is deprecated [-Wdeprecated-declarations] return toQString(value->toString(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.cpp:62:29: warning: 'toString' is deprecated [-Wdeprecated-declarations] return toQString(value->toString(exec)).toLatin1(); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.cpp:84:23: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return int(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.cpp:112:28: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return (double) value->toNumber(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.cpp:134:27: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return (float) value->toNumber(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.cpp:156:19: warning: 'toBoolean' is deprecated [-Wdeprecated-declarations] return value->toBoolean(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:123:7: note: 'toBoolean' has been explicitly marked deprecated here [[deprecated]] bool toBoolean(ExecState *exec) const; ^ 20 warnings generated. [ 28%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/static_binding.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/static_binding.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/static_binding.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/static_binding.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.cpp:140:69: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *ctor = parent->get(exec, className.ascii())->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 15 warnings generated. [ 29%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/variant_binding.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/variant_binding.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/variant_binding.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/variant_binding.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:38: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:22: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:38: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: warning: enumeration value 'ObjectType' not handled in switch [-Wswitch] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: note: add missing switch cases switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:248:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = arg->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:97:61: warning: 'toString' is deprecated [-Wdeprecated-declarations] QVariant::Type type = QVariant::nameToType(args[0]->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:131:31: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *obj = val->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:137:32: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] const int len = jslen->toNumber(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:154:33: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *obj = value->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:230:33: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *obj = value->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:232:74: warning: 'toObject' is deprecated [-Wdeprecated-declarations] int seconds = int(obj->get(exec, KJS::Identifier("getSeconds"))->toObject(exec)->call(exec, obj, args)->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:232:113: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] int seconds = int(obj->get(exec, KJS::Identifier("getSeconds"))->toObject(exec)->call(exec, obj, args)->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:233:74: warning: 'toObject' is deprecated [-Wdeprecated-declarations] int minutes = int(obj->get(exec, KJS::Identifier("getMinutes"))->toObject(exec)->call(exec, obj, args)->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:233:113: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] int minutes = int(obj->get(exec, KJS::Identifier("getMinutes"))->toObject(exec)->call(exec, obj, args)->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:234:70: warning: 'toObject' is deprecated [-Wdeprecated-declarations] int hours = int(obj->get(exec, KJS::Identifier("getHours"))->toObject(exec)->call(exec, obj, args)->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:234:109: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] int hours = int(obj->get(exec, KJS::Identifier("getHours"))->toObject(exec)->call(exec, obj, args)->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:235:70: warning: 'toObject' is deprecated [-Wdeprecated-declarations] int month = int(obj->get(exec, KJS::Identifier("getMonth"))->toObject(exec)->call(exec, obj, args)->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:235:109: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] int month = int(obj->get(exec, KJS::Identifier("getMonth"))->toObject(exec)->call(exec, obj, args)->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:236:67: warning: 'toObject' is deprecated [-Wdeprecated-declarations] int day = int(obj->get(exec, KJS::Identifier("getDate"))->toObject(exec)->call(exec, obj, args)->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:236:106: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] int day = int(obj->get(exec, KJS::Identifier("getDate"))->toObject(exec)->call(exec, obj, args)->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:237:72: warning: 'toObject' is deprecated [-Wdeprecated-declarations] int year = int(obj->get(exec, KJS::Identifier("getFullYear"))->toObject(exec)->call(exec, obj, args)->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:237:111: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] int year = int(obj->get(exec, KJS::Identifier("getFullYear"))->toObject(exec)->call(exec, obj, args)->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:254:20: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (value->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:259:40: warning: 'toString' is deprecated [-Wdeprecated-declarations] returnValue = toQString(value->toString(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:262:30: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] returnValue = value->toNumber(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:265:30: warning: 'toBoolean' is deprecated [-Wdeprecated-declarations] returnValue = value->toBoolean(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:123:7: note: 'toBoolean' has been explicitly marked deprecated here [[deprecated]] bool toBoolean(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:268:37: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *obj = value->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:387:30: warning: 'isNull' is deprecated [-Wdeprecated-declarations] if (returnValue->isNull()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:73:7: note: 'isNull' has been explicitly marked deprecated here [[deprecated]] bool isNull() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:407:16: warning: 'type' is deprecated [-Wdeprecated-declarations] if (value->type() == KJS::StringType) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:408:42: warning: 'toString' is deprecated [-Wdeprecated-declarations] return QVariant(toQString(value->toString(exec))); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:410:16: warning: 'type' is deprecated [-Wdeprecated-declarations] if (value->type() == KJS::NumberType) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:411:32: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return QVariant(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:413:16: warning: 'type' is deprecated [-Wdeprecated-declarations] if (value->type() == KJS::BooleanType) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:414:32: warning: 'toBoolean' is deprecated [-Wdeprecated-declarations] return QVariant(value->toBoolean(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:123:7: note: 'toBoolean' has been explicitly marked deprecated here [[deprecated]] bool toBoolean(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:417:33: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *obj = value->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:88:47: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here KJSEmbed::VariantBinding *imp = KJSEmbed::extractBindingImp(exec, self); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:186:36: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here KJS::ArrayInstance *arrayImp = extractBindingImp(exec, value); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.cpp:419:48: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here if (QObjectBinding *objImp = KJSEmbed::extractBindingImp(exec, value)) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 50 warnings generated. [ 31%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/object_binding.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/object_binding.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/object_binding.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/object_binding.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.cpp:23: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:22: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.cpp:23: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: warning: enumeration value 'ObjectType' not handled in switch [-Wswitch] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: note: add missing switch cases switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:248:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = arg->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.cpp:74:46: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here KJSEmbed::ObjectBinding *imp = KJSEmbed::extractBindingImp(exec, self); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 18 warnings generated. [ 32%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/builtins.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/builtins.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/builtins.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/builtins.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.h:27: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.h:27: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.h:27: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.h:27: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.h:27: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.h:27: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.h:27: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.h:27: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.h:27: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.h:27: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.h:27: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.h:27: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.h:27: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.h:27: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.h:27: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/object_binding.h:232:22: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.h:27: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/object_binding.h:232:17: warning: enumeration value 'ObjectType' not handled in switch [-Wswitch] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/object_binding.h:232:17: note: add missing switch cases switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/object_binding.h:248:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = arg->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:52:42: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = args[0]->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:62:42: warning: 'toString' is deprecated [-Wdeprecated-declarations] KJS::UString filename = args[0]->toString(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:80:52: warning: 'toString' is deprecated [-Wdeprecated-declarations] QString message = toQString(c.value()->toString(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:81:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] int line = c.value()->toObject(exec)->get(exec, "line")->toUInt32(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:81:70: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] int line = c.value()->toObject(exec)->get(exec, "line")->toUInt32(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:97:42: warning: 'toString' is deprecated [-Wdeprecated-declarations] KJS::UString filename = args[0]->toString(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:114:56: warning: 'toString' is deprecated [-Wdeprecated-declarations] QString message = toQString(c.value()->toString(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:115:39: warning: 'toObject' is deprecated [-Wdeprecated-declarations] int line = c.value()->toObject(exec)->get(exec, "line")->toUInt32(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:115:74: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] int line = c.value()->toObject(exec)->get(exec, "line")->toUInt32(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:136:46: warning: 'toString' is deprecated [-Wdeprecated-declarations] QString message = toQString(args[0]->toString(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:146:46: warning: 'toString' is deprecated [-Wdeprecated-declarations] QString message = toQString(args[0]->toString(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:159:50: warning: 'toString' is deprecated [-Wdeprecated-declarations] QString thetypename = toQString(args[0]->toString(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:169:39: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *obj = args[0]->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/builtins.cpp:181:39: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *obj = args[0]->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 31 warnings generated. [ 33%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/fileio.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/fileio.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/fileio.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/fileio.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.h:26: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:22: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.h:26: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: warning: enumeration value 'ObjectType' not handled in switch [-Wswitch] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: note: add missing switch cases switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:248:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = arg->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/fileio.cpp:38:1: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here START_OBJECT_METHOD(callFileOpen, QFile) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:44:50: note: expanded from macro 'START_OBJECT_METHOD' KJSEmbed::ObjectBinding *imp = KJSEmbed::extractBindingImp(exec, self ); \ ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 18 warnings generated. [ 35%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/jseventmapper.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/jseventmapper.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/jseventmapper.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/jseventmapper.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/jseventmapper.cpp } || exit $? [ 36%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/eventproxy.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/eventproxy.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/eventproxy.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/eventproxy.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/eventproxy.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/eventproxy.cpp:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/eventproxy.cpp:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/eventproxy.cpp:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/eventproxy.cpp:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/eventproxy.cpp:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/eventproxy.cpp:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/eventproxy.cpp:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/eventproxy.cpp:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/eventproxy.cpp:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/eventproxy.cpp:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/eventproxy.cpp:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/eventproxy.cpp:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/eventproxy.cpp:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/eventproxy.cpp:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/eventproxy.cpp:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:22: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/eventproxy.cpp:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: warning: enumeration value 'ObjectType' not handled in switch [-Wswitch] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: note: add missing switch cases switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:248:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = arg->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/eventproxy.cpp:106:48: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *fun = jsobj->get(exec, id)->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/eventproxy.cpp:128:50: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *exceptObj = retValue->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/eventproxy.cpp:130:78: warning: 'toString' is deprecated [-Wdeprecated-declarations] QString sourceURL = toQString(exceptObj->get(exec, "sourceURL")->toString(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/eventproxy.cpp:131:62: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] int sourceId = exceptObj->get(exec, "sourceId")->toUInt32(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/eventproxy.cpp:132:54: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] int line = exceptObj->get(exec, "line")->toUInt32(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ 22 warnings generated. [ 37%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/slotproxy.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/slotproxy.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/slotproxy.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/slotproxy.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:31: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:31: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:31: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:31: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:31: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:31: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:31: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:31: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:31: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:31: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:31: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:31: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:31: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:31: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:22: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: warning: enumeration value 'ObjectType' not handled in switch [-Wswitch] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: note: add missing switch cases switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:248:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = arg->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:111:51: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *fun = m_object->get(exec, id)->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:134:59: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *exceptObj = exec->exception()->toObject(exec);//retValue->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:136:78: warning: 'toString' is deprecated [-Wdeprecated-declarations] QString sourceURL = toQString(exceptObj->get(exec, "sourceURL")->toString(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:137:62: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] int sourceId = exceptObj->get(exec, "sourceId")->toUInt32(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:139:54: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] int line = exceptObj->get(exec, "line")->toUInt32(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:148:23: warning: 'type' is deprecated [-Wdeprecated-declarations] if (retValue->type() == 1 || retValue->type() == 0) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:148:48: warning: 'type' is deprecated [-Wdeprecated-declarations] if (retValue->type() == 1 || retValue->type() == 0) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:31: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/slotproxy.cpp:223:68: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here if (QObjectBinding *objImp = KJSEmbed::extractBindingImp(exec, returnValue)) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 25 warnings generated. [ 39%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/jseventutils.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/jseventutils.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/jseventutils.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/jseventutils.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/jseventutils.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/jseventutils.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/jseventutils.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/jseventutils.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/jseventutils.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/jseventutils.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/jseventutils.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/jseventutils.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/jseventutils.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/jseventutils.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/jseventutils.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/jseventutils.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/jseventutils.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/jseventutils.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/jseventutils.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/jseventutils.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:22: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/jseventutils.cpp:24: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: warning: enumeration value 'ObjectType' not handled in switch [-Wswitch] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: note: add missing switch cases switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:248:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = arg->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 17 warnings generated. [ 40%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/qobject_binding.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/qobject_binding.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/qobject_binding.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/qobject_binding.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:22: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: warning: enumeration value 'ObjectType' not handled in switch [-Wswitch] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: note: add missing switch cases switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:248:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = arg->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:152:51: warning: 'toString' is deprecated [-Wdeprecated-declarations] QByteArray signal = createSignal(args[1]->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:156:40: warning: 'toString' is deprecated [-Wdeprecated-declarations] slot = createSlot(args[3]->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:159:51: warning: 'toObject' is deprecated [-Wdeprecated-declarations] receiver = new SlotProxy(args[2]->toObject(exec), exec->dynamicInterpreter(), sender, args[3]->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:159:112: warning: 'toString' is deprecated [-Wdeprecated-declarations] receiver = new SlotProxy(args[2]->toObject(exec), exec->dynamicInterpreter(), sender, args[3]->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:166:40: warning: 'toString' is deprecated [-Wdeprecated-declarations] slot = createSlot(args[2]->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:336:18: warning: variable 'propSet' set but not used [-Wunused-but-set-variable] bool propSet = false; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:420:24: warning: 'type' is deprecated [-Wdeprecated-declarations] if (args[idx]->type() == KJS::NumberType) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:421:50: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return new Value(int(args[idx]->toInteger(exec))); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:425:24: warning: 'type' is deprecated [-Wdeprecated-declarations] if (args[idx]->type() == KJS::NumberType) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:426:52: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return new Value(uint(args[idx]->toInteger(exec))); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:430:24: warning: 'type' is deprecated [-Wdeprecated-declarations] if (args[idx]->type() == KJS::NumberType) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:431:62: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return new Value(qlonglong(args[idx]->toInteger(exec))); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:435:24: warning: 'type' is deprecated [-Wdeprecated-declarations] if (args[idx]->type() == KJS::NumberType) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:436:64: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return new Value(qulonglong(args[idx]->toInteger(exec))); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:440:24: warning: 'type' is deprecated [-Wdeprecated-declarations] if (args[idx]->type() == KJS::NumberType) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:441:49: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return new Value(args[idx]->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:447:24: warning: 'type' is deprecated [-Wdeprecated-declarations] if (args[idx]->type() == KJS::BooleanType) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:448:47: warning: 'toBoolean' is deprecated [-Wdeprecated-declarations] return new Value(args[idx]->toBoolean(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:123:7: note: 'toBoolean' has been explicitly marked deprecated here [[deprecated]] bool toBoolean(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:452:24: warning: 'type' is deprecated [-Wdeprecated-declarations] if (args[idx]->type() == KJS::StringType) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:453:63: warning: 'toString' is deprecated [-Wdeprecated-declarations] return new Value(toQString(args[idx]->toString(exec)).toUtf8()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:457:24: warning: 'type' is deprecated [-Wdeprecated-declarations] if (args[idx]->type() == KJS::StringType) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:458:60: warning: 'toString' is deprecated [-Wdeprecated-declarations] return new Value(toQString(args[idx]->toString(exec))); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:462:24: warning: 'type' is deprecated [-Wdeprecated-declarations] if (args[idx]->type() == KJS::ObjectType) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:497:24: warning: 'type' is deprecated [-Wdeprecated-declarations] if (args[idx]->type() == KJS::StringType) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:498:66: warning: 'toString' is deprecated [-Wdeprecated-declarations] return new Value(QColor(toQString(args[idx]->toString(exec)))); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:505:24: warning: 'type' is deprecated [-Wdeprecated-declarations] if (args[idx]->type() == KJS::StringType) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:506:62: warning: 'toString' is deprecated [-Wdeprecated-declarations] return new Value(QUrl(toQString(args[idx]->toString(exec)))); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:513:24: warning: 'type' is deprecated [-Wdeprecated-declarations] if (args[idx]->type() == KJS::ObjectType) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:518:24: warning: 'type' is deprecated [-Wdeprecated-declarations] if (args[idx]->type() == KJS::ObjectType) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:524:24: warning: 'type' is deprecated [-Wdeprecated-declarations] if (args[idx]->type() == KJS::NullType) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:527:24: warning: 'type' is deprecated [-Wdeprecated-declarations] if (args[idx]->type() == KJS::StringType) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:529:66: warning: 'toString' is deprecated [-Wdeprecated-declarations] return new Value(QUrl(toQString(args[idx]->toString(exec)))); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:532:24: warning: 'type' is deprecated [-Wdeprecated-declarations] if (args[idx]->type() == KJS::ObjectType) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:582:80: warning: 'type' is deprecated [-Wdeprecated-declarations] qDebug("Cast failure %s value Type %d", types[idx].constData(), args[idx]->type()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:585:39: warning: 'getObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *jsObj = args[idx]->getObject(); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:101:7: note: 'getObject' has been explicitly marked deprecated here [[deprecated]] JSObject *getObject(); // NULL if not an object ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:597:28: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (args[idx]->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:623:49: warning: 'type' is deprecated [-Wdeprecated-declarations] jsType = QString::number(args[idx]->type()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:629:75: warning: 'toString' is deprecated [-Wdeprecated-declarations] types[idx].constData(), jsType, toQString(args[idx]->toString(exec))); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:135:47: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here KJSEmbed::QObjectBinding *imp = KJSEmbed::extractBindingImp(exec, self); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:467:48: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here if (VariantBinding *valImp = KJSEmbed::extractBindingImp(exec, args[idx])) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:23: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.cpp:538:58: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here } else if (ObjectBinding *objImp = KJSEmbed::extractBindingImp(exec, args[idx])) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 58 warnings generated. [ 41%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/kjsembed.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/kjsembed.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/kjsembed.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/kjsembed.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/kjsembed.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/kjsembed.cpp:23: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/kjsembed.cpp:23: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/kjsembed.cpp:23: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/kjsembed.cpp:23: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/kjsembed.cpp:23: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/kjsembed.cpp:23: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/kjsembed.cpp:23: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/kjsembed.cpp:23: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/kjsembed.cpp:23: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/kjsembed.cpp:23: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/kjsembed.cpp:23: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/kjsembed.cpp:23: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/kjsembed.cpp:23: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/kjsembed.cpp:23: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/kjsembed.cpp:25: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:22: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/kjsembed.cpp:25: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: warning: enumeration value 'ObjectType' not handled in switch [-Wswitch] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: note: add missing switch cases switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:248:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = arg->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/kjsembed.cpp:271:49: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *fun = global->get(exec, id)->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/kjsembed.cpp:294:49: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *fun = parent->get(exec, id)->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 19 warnings generated. [ 43%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/value_binding.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/value_binding.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/value_binding.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/value_binding.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.cpp:31:45: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here KJSEmbed::ValueBinding *imp = KJSEmbed::extractBindingImp(exec, self); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 15 warnings generated. [ 44%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/iosupport.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/iosupport.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/iosupport.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/iosupport.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.h:26: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:22: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.h:26: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: warning: enumeration value 'ObjectType' not handled in switch [-Wswitch] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: note: add missing switch cases switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:248:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = arg->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.cpp:37:49: warning: 'toString' is deprecated [-Wdeprecated-declarations] (*KJSEmbed::conout()) << toQString(args[0]->toString(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.cpp:43:49: warning: 'toString' is deprecated [-Wdeprecated-declarations] (*KJSEmbed::conout()) << toQString(args[0]->toString(exec)) << Qt::endl; ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.cpp:50:50: warning: 'toString' is deprecated [-Wdeprecated-declarations] qDebug() << "Debug: " << toQString(args[0]->toString(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/iosupport.cpp:64:50: warning: 'toString' is deprecated [-Wdeprecated-declarations] QStringList processArgs = toQString(args[0]->toString(exec)).split(' '); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ 21 warnings generated. [ 45%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/qwidget_binding.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/qwidget_binding.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/qwidget_binding.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/qwidget_binding.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:22: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: warning: enumeration value 'ObjectType' not handled in switch [-Wswitch] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: note: add missing switch cases switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:248:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = arg->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp:149:45: warning: 'toString' is deprecated [-Wdeprecated-declarations] QString widgetName = toQString(args[0]->toString(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp:55:1: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here START_QOBJECT_METHOD(adjustSize, QWidget) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:46:51: note: expanded from macro 'START_QOBJECT_METHOD' KJSEmbed::QObjectBinding *imp = KJSEmbed::extractBindingImp(exec, self ); \ ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:164:50: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here KJSEmbed::ObjectBinding *imp = KJSEmbed::extractBindingImp(exec, arg); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:187:16: note: in instantiation of function template specialization 'KJSEmbed::extractObject' requested here return extractObject(exec, args[idx], defaultValue); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp:94:24: note: in instantiation of function template specialization 'KJSEmbed::extractObject' requested here QWidget *w = KJSEmbed::extractObject(exec, args, 0, nullptr); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:192:41: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here KJSEmbed::VariantBinding *imp = extractBindingImp(exec, returnValue); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.cpp:96:20: note: in instantiation of function template specialization 'KJSEmbed::createVariant' requested here result = KJSEmbed::createVariant(exec, "QPoint", object->mapFrom(w, pt)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 21 warnings generated. [ 47%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/qaction_binding.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/qaction_binding.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/qaction_binding.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/qaction_binding.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.h:30: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.h:30: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.h:30: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.h:30: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.h:30: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.h:30: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.h:30: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.h:30: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.h:30: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.h:30: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.h:30: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.h:30: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.h:30: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.h:30: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.h:30: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:22: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.h:30: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: warning: enumeration value 'ObjectType' not handled in switch [-Wswitch] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: note: add missing switch cases switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:248:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = arg->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.h:30: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:164:50: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here KJSEmbed::ObjectBinding *imp = KJSEmbed::extractBindingImp(exec, arg); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:187:16: note: in instantiation of function template specialization 'KJSEmbed::extractObject' requested here return extractObject(exec, args[idx], defaultValue); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qaction_binding.cpp:46:29: note: in instantiation of function template specialization 'KJSEmbed::extractObject' requested here QObject *parent = KJSEmbed::extractObject(exec, args, 0, nullptr); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 18 warnings generated. [ 48%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/qlayout_binding.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/qlayout_binding.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/qlayout_binding.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/qlayout_binding.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:22: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: warning: enumeration value 'ObjectType' not handled in switch [-Wswitch] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: note: add missing switch cases switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:248:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = arg->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.cpp:74:45: warning: 'toString' is deprecated [-Wdeprecated-declarations] QString layoutName = toQString(args[0]->toString(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.cpp:42:1: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here START_QOBJECT_METHOD(addWidget, QLayout) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:46:51: note: expanded from macro 'START_QOBJECT_METHOD' KJSEmbed::QObjectBinding *imp = KJSEmbed::extractBindingImp(exec, self ); \ ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:164:50: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here KJSEmbed::ObjectBinding *imp = KJSEmbed::extractBindingImp(exec, arg); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:187:16: note: in instantiation of function template specialization 'KJSEmbed::extractObject' requested here return extractObject(exec, args[idx], defaultValue); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qlayout_binding.cpp:43:24: note: in instantiation of function template specialization 'KJSEmbed::extractObject' requested here QWidget *w = KJSEmbed::extractObject(exec, args, 0, nullptr); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 20 warnings generated. [ 50%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/qpainter_binding.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/qpainter_binding.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/qpainter_binding.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/qpainter_binding.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:22: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: warning: enumeration value 'ObjectType' not handled in switch [-Wswitch] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: note: add missing switch cases switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:248:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = arg->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:51:2: warning: #warning is a language extension [-Wpedantic] #warning There be dragons here... ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:51:2: warning: There be dragons here... [-W#warnings] /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:325:13: warning: 'drawRoundRect' is deprecated: Use drawRoundedRect(..., Qt::RelativeSize) instead [-Wdeprecated-declarations] object->drawRoundRect(arg0, arg1, arg2); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui/qpainter.h:379:5: note: 'drawRoundRect' has been explicitly marked deprecated here QT_DEPRECATED_X("Use drawRoundedRect(..., Qt::RelativeSize) instead") ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:334:13: warning: 'drawRoundRect' is deprecated: Use drawRoundedRect(..., Qt::RelativeSize) instead [-Wdeprecated-declarations] object->drawRoundRect(arg0, arg1, arg2, arg3, arg4, arg5); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui/qpainter.h:377:5: note: 'drawRoundRect' has been explicitly marked deprecated here QT_DEPRECATED_X("Use drawRoundedRect(..., Qt::RelativeSize) instead") ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:481:107: warning: 'toString' is deprecated [-Wdeprecated-declarations] KJS::throwError(exec, KJS::EvalError, QString("Cannot paint to object %1").arg(toQString(args[0]->toString(exec)))); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:48:26: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here ObjectBinding *imp = extractBindingImp(exec, arg); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qpainter_binding.cpp:70:36: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here VariantBinding *valueImp = extractBindingImp(exec, arg); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 24 warnings generated. [ 51%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/settings.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/settings.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/settings.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/settings.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:22: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: warning: enumeration value 'ObjectType' not handled in switch [-Wswitch] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: note: add missing switch cases switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:248:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = arg->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.cpp:28:1: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here START_QOBJECT_METHOD(callAllKeys, QSettings) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:46:51: note: expanded from macro 'START_QOBJECT_METHOD' KJSEmbed::QObjectBinding *imp = KJSEmbed::extractBindingImp(exec, self ); \ ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:164:50: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here KJSEmbed::ObjectBinding *imp = KJSEmbed::extractBindingImp(exec, arg); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:187:16: note: in instantiation of function template specialization 'KJSEmbed::extractObject' requested here return extractObject(exec, args[idx], defaultValue); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/settings.cpp:100:33: note: in instantiation of function template specialization 'KJSEmbed::extractObject' requested here QObject *parent = KJSEmbed::extractObject(exec, args, 0); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 19 warnings generated. [ 52%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/svg_binding.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/svg_binding.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/svg_binding.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/svg_binding.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:22: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: warning: enumeration value 'ObjectType' not handled in switch [-Wswitch] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: note: add missing switch cases switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:248:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = arg->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.cpp:35:1: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here START_QOBJECT_METHOD(animationDuration, QSvgRenderer) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:46:51: note: expanded from macro 'START_QOBJECT_METHOD' KJSEmbed::QObjectBinding *imp = KJSEmbed::extractBindingImp(exec, self ); \ ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:192:41: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here KJSEmbed::VariantBinding *imp = extractBindingImp(exec, returnValue); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.cpp:40:20: note: in instantiation of function template specialization 'KJSEmbed::createVariant' requested here result = KJSEmbed::createVariant(exec, "QSize", object->defaultSize()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qwidget_binding.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:164:50: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here KJSEmbed::ObjectBinding *imp = KJSEmbed::extractBindingImp(exec, arg); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:187:16: note: in instantiation of function template specialization 'KJSEmbed::extractObject' requested here return extractObject(exec, args[idx], defaultValue); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/svg_binding.cpp:69:31: note: in instantiation of function template specialization 'KJSEmbed::extractObject' requested here QObject *arg0 = KJSEmbed::extractObject(exec, args, 0, nullptr); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 20 warnings generated. [ 54%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/filedialog_binding.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/filedialog_binding.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/filedialog_binding.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/filedialog_binding.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.h:26: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:22: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.h:26: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: warning: enumeration value 'ObjectType' not handled in switch [-Wswitch] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: note: add missing switch cases switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:248:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = arg->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:164:50: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here KJSEmbed::ObjectBinding *imp = KJSEmbed::extractBindingImp(exec, arg); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:187:16: note: in instantiation of function template specialization 'KJSEmbed::extractObject' requested here return extractObject(exec, args[idx], defaultValue); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/filedialog_binding.cpp:36:33: note: in instantiation of function template specialization 'KJSEmbed::extractObject' requested here QWidget *parent = KJSEmbed::extractObject(exec, args, 0, nullptr); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 18 warnings generated. [ 55%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/application.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/application.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/application.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/application.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:22: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/application.h:28: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: warning: enumeration value 'ObjectType' not handled in switch [-Wswitch] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: note: add missing switch cases switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:248:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = arg->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 17 warnings generated. [ 56%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/color.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/color.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/color.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/color.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/color.cpp:37:1: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here START_VARIANT_METHOD(callSetAlpha, QColor) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:47:51: note: expanded from macro 'START_VARIANT_METHOD' KJSEmbed::VariantBinding *imp = KJSEmbed::extractBindingImp(exec, self ); \ ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 15 warnings generated. [ 58%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/dom.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/dom.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/dom.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/dom.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.h:35: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.h:35: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.h:35: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.h:35: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.h:35: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.h:35: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.h:35: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.h:35: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.h:35: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.h:35: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.h:35: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.h:35: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.h:35: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.h:35: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.h:35: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:29: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/dom.cpp:38:1: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here START_VALUE_METHOD(nodeType, QDomNode) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:45:49: note: expanded from macro 'START_VALUE_METHOD' KJSEmbed::ValueBinding *imp = KJSEmbed::extractBindingImp(exec, self ); \ ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 15 warnings generated. [ 59%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/font.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/font.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/font.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/font.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.cpp:100:26: warning: 'lastResortFamily' is deprecated [-Wdeprecated-declarations] QString cppValue = value.lastResortFamily(); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui/qfont.h:295:5: note: 'lastResortFamily' has been explicitly marked deprecated here QT_DEPRECATED QString lastResortFamily() const; ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:292:25: note: expanded from macro 'QT_DEPRECATED' # define QT_DEPRECATED Q_DECL_DEPRECATED ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:241:45: note: expanded from macro 'Q_DECL_DEPRECATED' # define Q_DECL_DEPRECATED __attribute__ ((__deprecated__)) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.cpp:105:26: warning: 'lastResortFont' is deprecated [-Wdeprecated-declarations] QString cppValue = value.lastResortFont(); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui/qfont.h:296:5: note: 'lastResortFont' has been explicitly marked deprecated here QT_DEPRECATED QString lastResortFont() const; ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:292:25: note: expanded from macro 'QT_DEPRECATED' # define QT_DEPRECATED Q_DECL_DEPRECATED ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:241:45: note: expanded from macro 'Q_DECL_DEPRECATED' # define Q_DECL_DEPRECATED __attribute__ ((__deprecated__)) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.cpp:130:26: warning: 'rawName' is deprecated [-Wdeprecated-declarations] QString cppValue = value.rawName(); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui/qfont.h:272:5: note: 'rawName' has been explicitly marked deprecated here QT_DEPRECATED QString rawName() const; ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:292:25: note: expanded from macro 'QT_DEPRECATED' # define QT_DEPRECATED Q_DECL_DEPRECATED ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:241:45: note: expanded from macro 'Q_DECL_DEPRECATED' # define Q_DECL_DEPRECATED __attribute__ ((__deprecated__)) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.cpp:136:7: warning: 'removeSubstitution' is deprecated [-Wdeprecated-declarations] value.removeSubstitution(arg0); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui/qfont.h:287:12: note: 'removeSubstitution' has been explicitly marked deprecated here static QT_DEPRECATED void removeSubstitution(const QString &family) { removeSubstitutions(family); } ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:292:25: note: expanded from macro 'QT_DEPRECATED' # define QT_DEPRECATED Q_DECL_DEPRECATED ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:241:45: note: expanded from macro 'Q_DECL_DEPRECATED' # define Q_DECL_DEPRECATED __attribute__ ((__deprecated__)) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.cpp:192:7: warning: 'setRawName' is deprecated [-Wdeprecated-declarations] value.setRawName(arg0); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui/qfont.h:271:5: note: 'setRawName' has been explicitly marked deprecated here QT_DEPRECATED void setRawName(const QString &); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:292:25: note: expanded from macro 'QT_DEPRECATED' # define QT_DEPRECATED Q_DECL_DEPRECATED ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:241:45: note: expanded from macro 'Q_DECL_DEPRECATED' # define Q_DECL_DEPRECATED __attribute__ ((__deprecated__)) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/font.cpp:40:1: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here START_VARIANT_METHOD(callbold, QFont) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:47:51: note: expanded from macro 'START_VARIANT_METHOD' KJSEmbed::VariantBinding *imp = KJSEmbed::extractBindingImp(exec, self ); \ ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 20 warnings generated. [ 60%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/image.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/image.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/image.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/image.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.cpp:23: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:22: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.cpp:23: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: warning: enumeration value 'ObjectType' not handled in switch [-Wswitch] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: note: add missing switch cases switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:248:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = arg->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.cpp:48:25: warning: 'alphaChannel' is deprecated: Use convertToFormat(QImage::Format_Alpha8) [-Wdeprecated-declarations] QImage cppValue = value.alphaChannel(); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui/qimage.h:270:5: note: 'alphaChannel' has been explicitly marked deprecated here QT_DEPRECATED_X("Use convertToFormat(QImage::Format_Alpha8)") ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.cpp:138:22: warning: 'byteCount' is deprecated: Use sizeInBytes [-Wdeprecated-declarations] int cppValue = value.byteCount(); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui/qimage.h:221:5: note: 'byteCount' has been explicitly marked deprecated here QT_DEPRECATED_X("Use sizeInBytes") int byteCount() const; ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.cpp:218:22: warning: 'serialNumber' is deprecated [-Wdeprecated-declarations] int cppValue = value.serialNumber(); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui/qimage.h:330:5: note: 'serialNumber' has been explicitly marked deprecated here QT_DEPRECATED inline int serialNumber() const { return cacheKey() >> 32; } ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:292:25: note: expanded from macro 'QT_DEPRECATED' # define QT_DEPRECATED Q_DECL_DEPRECATED ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:241:45: note: expanded from macro 'Q_DECL_DEPRECATED' # define Q_DECL_DEPRECATED __attribute__ ((__deprecated__)) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/image.cpp:42:1: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here START_VARIANT_METHOD(callallGray, QImage) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:47:51: note: expanded from macro 'START_VARIANT_METHOD' KJSEmbed::VariantBinding *imp = KJSEmbed::extractBindingImp(exec, self ); \ ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 21 warnings generated. [ 62%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/pen.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/pen.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/pen.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/pen.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pen.cpp:42:1: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here START_VARIANT_METHOD(callbrush, QPen) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:47:51: note: expanded from macro 'START_VARIANT_METHOD' KJSEmbed::VariantBinding *imp = KJSEmbed::extractBindingImp(exec, self ); \ ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 15 warnings generated. [ 63%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/pixmap.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/pixmap.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/pixmap.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/pixmap.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:30: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:22: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:30: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: warning: enumeration value 'ObjectType' not handled in switch [-Wswitch] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: note: add missing switch cases switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:248:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = arg->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:45:26: warning: 'alphaChannel' is deprecated [-Wdeprecated-declarations] QPixmap cppValue = value.alphaChannel(); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui/qpixmap.h:178:5: note: 'alphaChannel' has been explicitly marked deprecated here QT_DEPRECATED inline QPixmap alphaChannel() const; ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:292:25: note: expanded from macro 'QT_DEPRECATED' # define QT_DEPRECATED Q_DECL_DEPRECATED ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:241:45: note: expanded from macro 'Q_DECL_DEPRECATED' # define Q_DECL_DEPRECATED __attribute__ ((__deprecated__)) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:94:11: warning: 'fill' is deprecated: Use QPainter or fill(QColor) [-Wdeprecated-declarations] value.fill(arg0, arg1, arg2); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui/qpixmap.h:98:5: note: 'fill' has been explicitly marked deprecated here QT_DEPRECATED_X("Use QPainter or fill(QColor)") ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:103:11: warning: 'fill' is deprecated: Use QPainter or fill(QColor) [-Wdeprecated-declarations] value.fill(arg0, arg1); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui/qpixmap.h:96:5: note: 'fill' has been explicitly marked deprecated here QT_DEPRECATED_X("Use QPainter or fill(QColor)") ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:119:30: warning: 'grabWidget' is deprecated: Use QWidget::grab() instead [-Wdeprecated-declarations] QPixmap cppValue = value.grabWidget(arg0, arg1); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui/qpixmap.h:119:5: note: 'grabWidget' has been explicitly marked deprecated here QT_DEPRECATED_X("Use QWidget::grab() instead") ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:128:30: warning: 'grabWidget' is deprecated: Use QWidget::grab() instead [-Wdeprecated-declarations] QPixmap cppValue = value.grabWidget(arg0, arg1, arg2, arg3, arg4); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui/qpixmap.h:121:5: note: 'grabWidget' has been explicitly marked deprecated here QT_DEPRECATED_X("Use QWidget::grab() instead") ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:218:22: warning: 'serialNumber' is deprecated [-Wdeprecated-declarations] int cppValue = value.serialNumber(); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui/qpixmap.h:164:5: note: 'serialNumber' has been explicitly marked deprecated here QT_DEPRECATED inline int serialNumber() const { return cacheKey() >> 32; } ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:292:25: note: expanded from macro 'QT_DEPRECATED' # define QT_DEPRECATED Q_DECL_DEPRECATED ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:241:45: note: expanded from macro 'Q_DECL_DEPRECATED' # define Q_DECL_DEPRECATED __attribute__ ((__deprecated__)) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:224:7: warning: 'setAlphaChannel' is deprecated [-Wdeprecated-declarations] value.setAlphaChannel(arg0); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui/qpixmap.h:179:5: note: 'setAlphaChannel' has been explicitly marked deprecated here QT_DEPRECATED inline void setAlphaChannel(const QPixmap &); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:292:25: note: expanded from macro 'QT_DEPRECATED' # define QT_DEPRECATED Q_DECL_DEPRECATED ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:241:45: note: expanded from macro 'Q_DECL_DEPRECATED' # define Q_DECL_DEPRECATED __attribute__ ((__deprecated__)) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:297:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] QString tmp = toQString(args[2]->toObject(exec)->className()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:44:1: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here START_VARIANT_METHOD(callalphaChannel, QPixmap) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:47:51: note: expanded from macro 'START_VARIANT_METHOD' KJSEmbed::VariantBinding *imp = KJSEmbed::extractBindingImp(exec, self ); \ ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:164:50: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here KJSEmbed::ObjectBinding *imp = KJSEmbed::extractBindingImp(exec, arg); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:187:16: note: in instantiation of function template specialization 'KJSEmbed::extractObject' requested here return extractObject(exec, args[idx], defaultValue); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/pixmap.cpp:91:31: note: in instantiation of function template specialization 'KJSEmbed::extractObject' requested here QWidget *arg0 = KJSEmbed::extractObject(exec, args, 0); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 27 warnings generated. [ 64%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/point.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/point.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/point.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/point.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/point.cpp:40:1: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here START_VARIANT_METHOD(callisNull, QPoint) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:47:51: note: expanded from macro 'START_VARIANT_METHOD' KJSEmbed::VariantBinding *imp = KJSEmbed::extractBindingImp(exec, self ); \ ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 15 warnings generated. [ 66%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/rect.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/rect.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/rect.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/rect.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/rect.cpp:41:1: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here START_VARIANT_METHOD(calladjust, QRect) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:47:51: note: expanded from macro 'START_VARIANT_METHOD' KJSEmbed::VariantBinding *imp = KJSEmbed::extractBindingImp(exec, self ); \ ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 15 warnings generated. [ 67%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/size.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/size.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/size.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/size.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.h:25: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.h:25: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.h:25: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.h:25: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.h:25: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.h:25: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.h:25: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.h:25: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.h:25: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.h:25: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.h:25: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.h:25: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.h:25: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.h:25: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.h:25: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/size.cpp:40:1: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here START_VARIANT_METHOD(callboundedTo, QSize) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:47:51: note: expanded from macro 'START_VARIANT_METHOD' KJSEmbed::VariantBinding *imp = KJSEmbed::extractBindingImp(exec, self ); \ ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 15 warnings generated. [ 68%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/url.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/url.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/url.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/url.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/url.cpp:40:1: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here START_VARIANT_METHOD(callisValid, QUrl) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:47:51: note: expanded from macro 'START_VARIANT_METHOD' KJSEmbed::VariantBinding *imp = KJSEmbed::extractBindingImp(exec, self ); \ ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 15 warnings generated. [ 70%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/brush.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/brush.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/brush.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/brush.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.h:27: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:22: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.h:27: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: warning: enumeration value 'ObjectType' not handled in switch [-Wswitch] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: note: add missing switch cases switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:248:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = arg->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:31: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/util.h:8:20: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (value->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:109:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *obj0 = value0->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:132:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *obj0 = value0->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:133:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *obj1 = value1->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:46:1: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here START_VARIANT_METHOD(callcolor, QBrush) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:47:51: note: expanded from macro 'START_VARIANT_METHOD' KJSEmbed::VariantBinding *imp = KJSEmbed::extractBindingImp(exec, self ); \ ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/../kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:208:40: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here KJSEmbed::ObjectBinding *imp = extractBindingImp(exec, returnValue); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/brush.cpp:53:20: note: in instantiation of function template specialization 'KJSEmbed::createObject' requested here result = KJSEmbed::createObject(exec, "QGradient", cppValue); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 23 warnings generated. [ 71%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/QBrush_bind.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/QBrush_bind.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/QBrush_bind.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/QBrush_bind.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:1: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.h:4: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:1: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.h:4: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:1: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.h:4: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:1: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.h:4: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:1: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.h:4: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:1: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.h:4: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:1: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.h:4: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:1: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.h:4: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:1: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.h:4: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:1: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.h:4: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:1: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.h:4: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:1: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.h:4: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:1: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.h:4: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:1: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.h:4: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:4: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:22: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:4: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: warning: enumeration value 'ObjectType' not handled in switch [-Wswitch] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: note: add missing switch cases switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:248:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = arg->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:70:42: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object0 = value0->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:116:42: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object0 = value0->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:162:42: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object0 = value0->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:236:42: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object0 = value0->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:256:42: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object0 = value0->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:258:42: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object1 = value1->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:1: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.h:4: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:41:47: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here KJSEmbed::VariantBinding *imp = KJSEmbed::extractBindingImp(exec, self); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:1: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.h:4: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:521:16: note: in instantiation of function template specialization 'KJSEmbed::extractInteger' requested here return extractInteger(exec, args[idx], defaultValue); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:72:45: note: in instantiation of function template specialization 'KJSEmbed::extractInteger' requested here Qt::BrushStyle arg0 = KJSEmbed::extractInteger(exec, args, 0); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:1: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.h:4: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:1: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.h:4: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:521:16: note: in instantiation of function template specialization 'KJSEmbed::extractInteger' requested here return extractInteger(exec, args[idx], defaultValue); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:170:47: note: in instantiation of function template specialization 'KJSEmbed::extractInteger' requested here Qt::GlobalColor color = KJSEmbed::extractInteger(exec, args, 0); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:1: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.h:4: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:1: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.h:4: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/variant_binding.h:32: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/static_binding.h:29: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/value_binding.h:207:13: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here extractBindingImp(exec, returnValue); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/QBrush_bind.cpp:193:28: note: in instantiation of function template specialization 'KJSEmbed::createValue' requested here result = KJSEmbed::createValue(exec, "const QGradient *", tmp); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 29 warnings generated. [ 72%] Building CXX object src/kjsembed/CMakeFiles/KF5JsEmbed.dir/quiloader_binding.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF5JsEmbed_EXPORTS -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/KF5JsEmbed_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtUiTools -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtXml -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtSvg -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjsembed/CMakeFiles/KF5JsEmbed.dir/quiloader_binding.cpp.o -MF CMakeFiles/KF5JsEmbed.dir/quiloader_binding.cpp.o.d -o CMakeFiles/KF5JsEmbed.dir/quiloader_binding.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.cpp } || exit $? In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:418:27: warning: 'isString' is deprecated [-Wdeprecated-declarations] if (!value || !value->isString()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:81:7: note: 'isString' has been explicitly marked deprecated here [[deprecated]] bool isString() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:422:23: warning: 'toString' is deprecated [-Wdeprecated-declarations] return (T)(value->toString(exec).ascii()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:441:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:445:34: warning: 'toNumber' is deprecated [-Wdeprecated-declarations] return static_cast(value->toNumber(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:125:7: note: 'toNumber' has been explicitly marked deprecated here [[deprecated]] double toNumber(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:468:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:473:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if COMPILER(MSVC) || __GNUC__ == 3 ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/wtf/Platform.h:37:32: note: expanded from macro 'COMPILER' #define COMPILER(WTF_FEATURE) (defined(WTF_COMPILER_##WTF_FEATURE) && WTF_COMPILER_##WTF_FEATURE) ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:476:34: warning: 'toInteger' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInteger(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:134:7: note: 'toInteger' has been explicitly marked deprecated here [[deprecated]] double toInteger(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:484:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:488:39: warning: 'toInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:138:7: note: 'toInt32' has been explicitly marked deprecated here [[deprecated]] int32_t toInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:495:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:499:40: warning: 'toUInt32' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt32(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:142:7: note: 'toUInt32' has been explicitly marked deprecated here [[deprecated]] uint32_t toUInt32(ExecState *) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:506:27: warning: 'isNumber' is deprecated [-Wdeprecated-declarations] if (!value || !value->isNumber()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:79:7: note: 'isNumber' has been explicitly marked deprecated here [[deprecated]] bool isNumber() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:510:40: warning: 'toUInt16' is deprecated [-Wdeprecated-declarations] return static_cast(value->toUInt16(exec)); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:146:7: note: 'toUInt16' has been explicitly marked deprecated here [[deprecated]] uint16_t toUInt16(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:22: warning: 'type' is deprecated [-Wdeprecated-declarations] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:69:7: note: 'type' has been explicitly marked deprecated here [[deprecated]] JSType type() const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:33: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: warning: enumeration value 'ObjectType' not handled in switch [-Wswitch] switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:232:17: note: add missing switch cases switch (arg->type()) { ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:248:38: warning: 'toObject' is deprecated [-Wdeprecated-declarations] KJS::JSObject *object = arg->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:164:50: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here KJSEmbed::ObjectBinding *imp = KJSEmbed::extractBindingImp(exec, arg); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/object_binding.h:187:16: note: in instantiation of function template specialization 'KJSEmbed::extractObject' requested here return extractObject(exec, args[idx], defaultValue); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.cpp:45:35: note: in instantiation of function template specialization 'KJSEmbed::extractObject' requested here QObject *arg0 = KJSEmbed::extractObject(exec, args, 0, nullptr); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.cpp:22: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.h:26: In file included from /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:32: /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/binding_support.h:274:35: warning: 'toObject' is deprecated [-Wdeprecated-declarations] return dynamic_cast(val->toObject(exec)); ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/quiloader_binding.cpp:59:1: note: in instantiation of function template specialization 'KJSEmbed::extractBindingImp' requested here START_QOBJECT_METHOD(createAction, QUiLoader) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/qobject_binding.h:46:51: note: expanded from macro 'START_QOBJECT_METHOD' KJSEmbed::QObjectBinding *imp = KJSEmbed::extractBindingImp(exec, self ); \ ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 19 warnings generated. [ 74%] Linking CXX shared library ../../bin/libKF5JsEmbed.dylib { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /opt/pkg/bin/cmake -E cmake_link_script CMakeFiles/KF5JsEmbed.dir/link.txt --verbose= } || exit $? { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed && /opt/pkg/bin/cmake -E cmake_symlink_library ../../bin/libKF5JsEmbed.5.116.0.dylib ../../bin/libKF5JsEmbed.5.dylib ../../bin/libKF5JsEmbed.dylib } || exit $? [ 75%] Built target KF5JsEmbed [ 75%] Built target kjscmd5_autogen_timestamp_deps [ 75%] Built target kjsconsole_autogen_timestamp_deps [ 77%] Automatic MOC for target kjscmd5 { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjscmd && /opt/pkg/bin/cmake -E cmake_autogen /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjscmd/CMakeFiles/kjscmd5_autogen.dir/AutogenInfo.json "" } || exit $? { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjscmd && /opt/pkg/bin/cmake -E touch /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjscmd/kjscmd5_autogen/timestamp } || exit $? [ 77%] Built target kjscmd5_autogen [ 78%] Automatic MOC for target kjsconsole { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole && /opt/pkg/bin/cmake -E cmake_autogen /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole/CMakeFiles/kjsconsole_autogen.dir/AutogenInfo.json "" } || exit $? { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole && /opt/pkg/bin/cmake -E touch /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole/kjsconsole_autogen/timestamp } || exit $? [ 78%] Built target kjsconsole_autogen [ 79%] Automatic RCC for kjscmd.qrc { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjscmd && /opt/pkg/bin/cmake -E cmake_autorcc /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjscmd/CMakeFiles/kjscmd5_autogen.dir/AutoRcc_kjscmd_EWIEGA46WW_Info.json } || exit $? [ 81%] Building CXX object src/kjscmd/CMakeFiles/kjscmd5.dir/kjscmd5_autogen/mocs_compilation.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjscmd && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjscmd -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjscmd -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjscmd/kjscmd5_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjscmd/CMakeFiles/kjscmd5.dir/kjscmd5_autogen/mocs_compilation.cpp.o -MF CMakeFiles/kjscmd5.dir/kjscmd5_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/kjscmd5.dir/kjscmd5_autogen/mocs_compilation.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjscmd/kjscmd5_autogen/mocs_compilation.cpp } || exit $? [ 82%] Building CXX object src/kjscmd/CMakeFiles/kjscmd5.dir/kjscmd.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjscmd && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjscmd -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjscmd -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjscmd/kjscmd5_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjscmd/CMakeFiles/kjscmd5.dir/kjscmd.cpp.o -MF CMakeFiles/kjscmd5.dir/kjscmd.cpp.o.d -o CMakeFiles/kjscmd5.dir/kjscmd.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjscmd/kjscmd.cpp } || exit $? /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjscmd/kjscmd.cpp:49:10: warning: 'start' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] time.start(); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qdatetime.h:235:5: note: 'start' has been explicitly marked deprecated here QT_DEPRECATED_X("Use QElapsedTimer instead") void start(); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjscmd/kjscmd.cpp:107:65: warning: 'elapsed' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] qDebug(" New %s %dms", app->metaObject()->className(), time.elapsed()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qdatetime.h:237:5: note: 'elapsed' has been explicitly marked deprecated here QT_DEPRECATED_X("Use QElapsedTimer instead") int elapsed() const; ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjscmd/kjscmd.cpp:112:10: warning: 'restart' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] time.restart(); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qdatetime.h:236:5: note: 'restart' has been explicitly marked deprecated here QT_DEPRECATED_X("Use QElapsedTimer instead") int restart(); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjscmd/kjscmd.cpp:114:37: warning: 'elapsed' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] qDebug(" New engine %dms", time.elapsed()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qdatetime.h:237:5: note: 'elapsed' has been explicitly marked deprecated here QT_DEPRECATED_X("Use QElapsedTimer instead") int elapsed() const; ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjscmd/kjscmd.cpp:115:10: warning: 'restart' is deprecated: Use QElapsedTimer instead [-Wdeprecated-declarations] time.restart(); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qdatetime.h:236:5: note: 'restart' has been explicitly marked deprecated here QT_DEPRECATED_X("Use QElapsedTimer instead") int restart(); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjscmd/kjscmd.cpp:135:59: warning: 'toString' is deprecated [-Wdeprecated-declarations] (*KJSEmbed::conerr()) << toQString(jsres.value()->toString(exec)) << Qt::endl; ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ 6 warnings generated. [ 83%] Building CXX object src/kjscmd/CMakeFiles/kjscmd5.dir/kjscmd5_autogen/EWIEGA46WW/qrc_kjscmd.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjscmd && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjscmd -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjscmd -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjscmd/kjscmd5_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT src/kjscmd/CMakeFiles/kjscmd5.dir/kjscmd5_autogen/EWIEGA46WW/qrc_kjscmd.cpp.o -MF CMakeFiles/kjscmd5.dir/kjscmd5_autogen/EWIEGA46WW/qrc_kjscmd.cpp.o.d -o CMakeFiles/kjscmd5.dir/kjscmd5_autogen/EWIEGA46WW/qrc_kjscmd.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjscmd/kjscmd5_autogen/EWIEGA46WW/qrc_kjscmd.cpp } || exit $? [ 85%] Linking CXX executable ../../bin/kjscmd5 { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjscmd && /opt/pkg/bin/cmake -E cmake_link_script CMakeFiles/kjscmd5.dir/link.txt --verbose= } || exit $? [ 86%] Built target kjscmd5 [ 87%] Automatic RCC for console.qrc { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole && /opt/pkg/bin/cmake -E cmake_autorcc /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole/CMakeFiles/kjsconsole_autogen.dir/AutoRcc_console_EWIEGA46WW_Info.json } || exit $? [ 89%] Generating ui_jsconsole.h { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole && /opt/pkg/bin/cmake -DKDE_UIC_EXECUTABLE:FILEPATH=/Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/bin/uic -DKDE_UIC_FILE:FILEPATH=/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/examples/kjsconsole/jsconsole.ui -DKDE_UIC_H_FILE:FILEPATH=/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole/ui_jsconsole.h -DKDE_UIC_BASENAME:STRING=jsconsole -P /Users/pbulk/build/www/kjsembed/work/.buildlink/lib/cmake/KF5I18n/kf5i18nuic.cmake } || exit $? [ 90%] Building CXX object examples/kjsconsole/CMakeFiles/kjsconsole.dir/kjsconsole_autogen/mocs_compilation.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/examples/kjsconsole -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole/kjsconsole_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT examples/kjsconsole/CMakeFiles/kjsconsole.dir/kjsconsole_autogen/mocs_compilation.cpp.o -MF CMakeFiles/kjsconsole.dir/kjsconsole_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/kjsconsole.dir/kjsconsole_autogen/mocs_compilation.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole/kjsconsole_autogen/mocs_compilation.cpp } || exit $? [ 91%] Building CXX object examples/kjsconsole/CMakeFiles/kjsconsole.dir/main.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/examples/kjsconsole -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole/kjsconsole_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT examples/kjsconsole/CMakeFiles/kjsconsole.dir/main.cpp.o -MF CMakeFiles/kjsconsole.dir/main.cpp.o.d -o CMakeFiles/kjsconsole.dir/main.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/examples/kjsconsole/main.cpp } || exit $? [ 93%] Building CXX object examples/kjsconsole/CMakeFiles/kjsconsole.dir/console.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/examples/kjsconsole -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole/kjsconsole_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT examples/kjsconsole/CMakeFiles/kjsconsole.dir/console.cpp.o -MF CMakeFiles/kjsconsole.dir/console.cpp.o.d -o CMakeFiles/kjsconsole.dir/console.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/examples/kjsconsole/console.cpp } || exit $? /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/examples/kjsconsole/console.cpp:71:84: warning: 'toString' is deprecated [-Wdeprecated-declarations] m_ui.mConsole->append(errorTemplate.arg(KJSEmbed::toQString(jsres.value()->toString(exec)))); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/examples/kjsconsole/console.cpp:74:70: warning: 'toString' is deprecated [-Wdeprecated-declarations] m_ui.mConsole->append(KJSEmbed::toQString(jsres.value()->toString(exec))); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/examples/kjsconsole/console.cpp:125:84: warning: 'toString' is deprecated [-Wdeprecated-declarations] m_ui.mConsole->append(errorTemplate.arg(KJSEmbed::toQString(jsres.value()->toString(exec)))); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/examples/kjsconsole/console.cpp:128:70: warning: 'toString' is deprecated [-Wdeprecated-declarations] m_ui.mConsole->append(KJSEmbed::toQString(jsres.value()->toString(exec))); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:128:7: note: 'toString' has been explicitly marked deprecated here [[deprecated]] UString toString(ExecState *exec) const; ^ 4 warnings generated. [ 94%] Building CXX object examples/kjsconsole/CMakeFiles/kjsconsole.dir/kjs_object_model.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/examples/kjsconsole -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole/kjsconsole_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT examples/kjsconsole/CMakeFiles/kjsconsole.dir/kjs_object_model.cpp.o -MF CMakeFiles/kjsconsole.dir/kjs_object_model.cpp.o.d -o CMakeFiles/kjsconsole.dir/kjs_object_model.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/examples/kjsconsole/kjs_object_model.cpp } || exit $? /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/examples/kjsconsole/kjs_object_model.cpp:45:5: warning: 'reset' is deprecated [-Wdeprecated-declarations] reset(); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qabstractitemmodel.h:337:5: note: 'reset' has been explicitly marked deprecated here QT_DEPRECATED void reset() ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:292:25: note: expanded from macro 'QT_DEPRECATED' # define QT_DEPRECATED Q_DECL_DEPRECATED ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:241:45: note: expanded from macro 'Q_DECL_DEPRECATED' # define Q_DECL_DEPRECATED __attribute__ ((__deprecated__)) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/examples/kjsconsole/kjs_object_model.cpp:114:65: warning: 'toObject' is deprecated [-Wdeprecated-declarations] childItem->name.constData())->toObject(exec); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/kjs/value.h:130:7: note: 'toObject' has been explicitly marked deprecated here [[deprecated]] JSObject *toObject(ExecState *exec) const; ^ 2 warnings generated. [ 95%] Building CXX object examples/kjsconsole/CMakeFiles/kjsconsole.dir/numberedtextview.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/examples/kjsconsole -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole/kjsconsole_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT examples/kjsconsole/CMakeFiles/kjsconsole.dir/numberedtextview.cpp.o -MF CMakeFiles/kjsconsole.dir/numberedtextview.cpp.o.d -o CMakeFiles/kjsconsole.dir/numberedtextview.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/examples/kjsconsole/numberedtextview.cpp } || exit $? /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/examples/kjsconsole/numberedtextview.cpp:41:33: warning: 'width' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] setFixedWidth(fontMetrics().width(QStringLiteral("0000")) + bugMarker.width() + stopMarker.width() + currentMarker.width()); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui/qfontmetrics.h:105:5: note: 'width' has been explicitly marked deprecated here QT_DEPRECATED_X("Use QFontMetrics::horizontalAdvance") ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/examples/kjsconsole/numberedtextview.cpp:116:33: warning: 'width' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] p.drawText(width() - fm.width(txt), qRound(position.y()) - contentsY + ascent, txt); ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui/qfontmetrics.h:105:5: note: 'width' has been explicitly marked deprecated here QT_DEPRECATED_X("Use QFontMetrics::horizontalAdvance") ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X' # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) ^ /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtCore/qcompilerdetection.h:689:55: note: expanded from macro 'Q_DECL_DEPRECATED_X' # define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text))) ^ 2 warnings generated. [ 97%] Building CXX object examples/kjsconsole/CMakeFiles/kjsconsole.dir/kjsconsole_autogen/EWIEGA46WW/qrc_console.cpp.o { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole && /Users/pbulk/build/www/kjsembed/work/.cwrapper/bin/clang++ -DKF_DEPRECATED_WARNINGS_SINCE=0x60000 -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x55f00 -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x50000 -DQT_DISABLE_DEPRECATED_BEFORE=0x46300 -DQT_GUI_LIB -DQT_MAC_USE_COCOA -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_SIGNALS_SLOTS_KEYWORDS -DQT_NO_URL_CAST_FROM_STRING -DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DTRANSLATION_DOMAIN=\"kjsembed5\" -D_DARWIN_C_SOURCE -D_LARGEFILE64_SOURCE -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/examples/kjsconsole -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole/kjsconsole_autogen/include -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed/.. -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/src/kjsembed -I/Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/src/kjsembed -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5/KI18n -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/include/KF5 -isystem /opt/pkg/qt5/include -isystem /opt/pkg/qt5/include/QtCore -isystem /opt/pkg/qt5/./mkspecs/macx-clang -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtWidgets -isystem /Users/pbulk/build/www/kjsembed/work/.buildlink/qt5/include/QtGui -pipe -Os -I/opt/pkg/include -I/opt/pkg/qt5/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic -Wzero-as-null-pointer-constant -std=c++17 -arch arm64 -isysroot /Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.3 -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -MD -MT examples/kjsconsole/CMakeFiles/kjsconsole.dir/kjsconsole_autogen/EWIEGA46WW/qrc_console.cpp.o -MF CMakeFiles/kjsconsole.dir/kjsconsole_autogen/EWIEGA46WW/qrc_console.cpp.o.d -o CMakeFiles/kjsconsole.dir/kjsconsole_autogen/EWIEGA46WW/qrc_console.cpp.o -c /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole/kjsconsole_autogen/EWIEGA46WW/qrc_console.cpp } || exit $? [ 98%] Linking CXX executable ../../bin/kjsconsole.app/Contents/MacOS/kjsconsole { cd /Users/pbulk/build/www/kjsembed/work/kjsembed-5.116.0/_KDE_build/examples/kjsconsole && /opt/pkg/bin/cmake -E cmake_link_script CMakeFiles/kjsconsole.dir/link.txt --verbose= } || exit $? [100%] Built target kjsconsole