=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/graphics/hugin", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent", "PYTHON_VERSION_REQD=313"] ===> Building for hugin-2025.0.1nb2 [ 0%] Building C object src/foreign/levmar/CMakeFiles/huginlevmar.dir/lm.c.o [ 0%] Generating hsi_Panorama.h clang: warning: treating 'c-header' input as 'c++-header' when in C++ mode, this behavior is deprecated [-Wdeprecated] [ 1%] Generating hsi_PanoramaData.h clang: warning: treating 'c-header' input as 'c++-header' when in C++ mode, this behavior is deprecated [-Wdeprecated] [ 1%] Generating hsi_SrcPanoImage.h [ 1%] Building C object src/foreign/levmar/CMakeFiles/huginlevmar.dir/Axb.c.o clang: warning: treating 'c-header' input as 'c++-header' when in C++ mode, this behavior is deprecated [-Wdeprecated] [ 1%] Generating hsi_ImageVariableGroup.h clang: warning: treating 'c-header' input as 'c++-header' when in C++ mode, this behavior is deprecated [-Wdeprecated] [ 2%] Building C object src/foreign/levmar/CMakeFiles/huginlevmar.dir/misc.c.o [ 3%] Swig compile hsi.i for python In file included from /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/src/foreign/levmar/misc.c:64: /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/src/foreign/levmar/misc_core.c:577:2: warning: LAPACK not available, LU will be used for matrix inversion when computing the covariance; this might be unstable at times [-W#warnings] #warning LAPACK not available, LU will be used for matrix inversion when computing the covariance; this might be unstable at times ^ 1 warning generated. [ 3%] Linking C static library libhuginlevmar.a [ 3%] Built target huginlevmar [ 3%] Building CXX object src/hugin_cpfind/localfeatures/CMakeFiles/localfeatures.dir/RansacFiltering.cpp.o /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/src/hugin_base/panodata/PanoramaVariable.h:67: Warning 314: 'print' is a python keyword, renaming to '_print' /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/src/hugin_base/panodata/Mask.h:124: Warning 362: operator= ignored hsi_Panorama.h:25: Warning 362: operator= ignored /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.h:72: Warning 325: Nested struct not currently supported (VarMapping ignored) /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/src/hugin_base/algorithms/optimizer/PhotometricOptimizer.h:101: Warning 325: Nested struct not currently supported (OptimData ignored) [ 4%] Building CXX object src/hugin_cpfind/localfeatures/CMakeFiles/localfeatures.dir/Homography.cpp.o [ 4%] Building CXX object src/hugin_cpfind/localfeatures/CMakeFiles/localfeatures.dir/Image.cpp.o [ 4%] Building CXX object src/hugin_cpfind/localfeatures/CMakeFiles/localfeatures.dir/CircularKeyPointDescriptor.cpp.o /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/src/hugin_cpfind/localfeatures/CircularKeyPointDescriptor.cpp:175:6: warning: use LUT after parameter tuning [-W#warnings] #warning use LUT after parameter tuning ^ 1 warning generated. [ 4%] Building CXX object src/hugin_cpfind/localfeatures/CMakeFiles/localfeatures.dir/KeyPointDetector.cpp.o [ 5%] Building CXX object src/hugin_cpfind/localfeatures/CMakeFiles/localfeatures.dir/KeyPointIO.cpp.o [ 5%] Building CXX object src/hugin_cpfind/localfeatures/CMakeFiles/localfeatures.dir/MathStuff.cpp.o [ 5%] Linking CXX shared library liblocalfeatures.dylib ld: warning: ignoring duplicate libraries: '-lc++' [ 5%] Built target localfeatures [ 5%] Generating ca_ES.gmo [ 5%] Generating ca_ES@valencia.gmo [ 6%] Generating cs_CZ.gmo [ 6%] Generating da.gmo [ 6%] Generating de.gmo [ 6%] Generating en_GB.gmo [ 7%] Generating es.gmo [ 7%] Generating eu.gmo [ 7%] Generating fi.gmo [ 8%] Generating fr.gmo [ 8%] Generating hu.gmo [ 8%] Generating it.gmo [ 9%] Generating ja.gmo [ 9%] Generating nl.gmo [ 9%] Generating pl.gmo [ 9%] Generating pt_BR.gmo [ 10%] Generating ro.gmo [ 10%] Generating ru.gmo [ 10%] Generating sk.gmo [ 11%] Generating sv.gmo [ 11%] Generating zh_CN.gmo [ 11%] Generating zh_TW.gmo [ 11%] Built target translations [ 11%] Generating PTBatcherGUI.1.gz [ 11%] Generating align_image_stack.1.gz [ 11%] Generating autooptimiser.1.gz [ 12%] Generating calibrate_lens_gui.1.gz [ 12%] Generating celeste_standalone.1.gz [ 12%] Generating checkpto.1.gz [ 13%] Generating cpclean.1.gz [ 13%] Generating cpfind.1.gz [ 13%] Generating deghosting_mask.1.gz [ 14%] Generating fulla.1.gz [ 14%] Generating geocpset.1.gz [ 14%] Generating hugin.1.gz [ 14%] Generating hugin_executor.1.gz [ 15%] Generating hugin_hdrmerge.1.gz [ 15%] Generating hugin_lensdb.1.gz [ 15%] Generating hugin_stacker.1.gz [ 16%] Generating hugin_stitch_project.1.gz [ 16%] Generating icpfind.1.gz [ 16%] Generating linefind.1.gz [ 17%] Generating nona.1.gz [ 17%] Generating pano_modify.1.gz [ 17%] Built target hsi_swig_compilation [ 17%] Generating pano_trafo.1.gz [ 17%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/nona/NonaFileStitcher.cpp.o [ 17%] Generating pto_gen.1.gz [ 18%] Generating pto_lensstack.1.gz [ 18%] Generating pto_mask.1.gz [ 18%] Generating pto_merge.1.gz [ 19%] Generating pto_move.1.gz [ 19%] Generating pto_template.1.gz [ 19%] Generating pto_var.1.gz [ 20%] Generating tca_correct.1.gz [ 20%] Generating verdandi.1.gz [ 20%] Generating vig_optimize.1.gz [ 20%] Built target ManPages [ 20%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/basic/CalculateCPStatistics.cpp.o [ 21%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/basic/CalculateMeanExposure.cpp.o [ 21%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/basic/CalculateOptimalScale.cpp.o [ 21%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/basic/CalculateOptimalROI.cpp.o [ 22%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/basic/RotatePanorama.cpp.o [ 22%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/basic/TranslatePanorama.cpp.o [ 22%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/basic/StraightenPanorama.cpp.o [ 23%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/basic/CalculateOverlap.cpp.o [ 23%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/basic/LayerStacks.cpp.o [ 23%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/nona/CalculateFOV.cpp.o [ 23%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/nona/CenterHorizontally.cpp.o [ 24%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/nona/FitPanorama.cpp.o [ 24%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/nona/ComputeImageROI.cpp.o [ 24%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/optimizer/ImageGraph.cpp.o [ 25%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/optimizer/PhotometricOptimizer.cpp.o [ 25%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/optimizer/PTOptimizer.cpp.o [ 25%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/point_sampler/PointSampler.cpp.o [ 26%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/control_points/CleanCP.cpp.o [ 26%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/appbase/ProgressDisplay.cpp.o [ 26%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/huginapp/CachedImageRemapper.cpp.o [ 26%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/huginapp/ImageCache.cpp.o [ 27%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/hugin_math/eig_jacobi.cpp.o [ 27%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/hugin_math/hugin_math.cpp.o [ 27%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/hugin_math/Matrix3.cpp.o [ 27%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/hugin_utils/alphanum.cpp.o [ 28%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/hugin_math/Vector3.cpp.o [ 28%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/hugin_utils/utils.cpp.o [ 29%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/lensdb/LensDB.cpp.o /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/src/hugin_base/hugin_utils/utils.cpp:87:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(tmp+8,".%06ld", (long)tv.tv_usec); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/src/hugin_base/hugin_utils/utils.cpp:235:14: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] std::sprintf(fmt, "%%.%df", std::min(digits, 16)); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/src/hugin_base/hugin_utils/utils.cpp:645:5: warning: 'glutInit' is deprecated: first deprecated in macOS 10.9 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations] glutInit(argcp, argv); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks/GLUT.framework/Headers/glut.h:431:22: note: 'glutInit' has been explicitly marked deprecated here extern void APIENTRY glutInit(int *argcp, char **argv) OPENGL_DEPRECATED(10_0, 10_9); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/src/hugin_base/hugin_utils/utils.cpp:646:5: warning: 'glutInitDisplayMode' is deprecated: first deprecated in macOS 10.9 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations] glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA | GLUT_ALPHA); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks/GLUT.framework/Headers/glut.h:432:22: note: 'glutInitDisplayMode' has been explicitly marked deprecated here extern void APIENTRY glutInitDisplayMode(unsigned int mode) OPENGL_DEPRECATED(10_0, 10_9); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/src/hugin_base/hugin_utils/utils.cpp:647:24: warning: 'glutCreateWindow' is deprecated: first deprecated in macOS 10.9 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations] GlutWindowHandle = glutCreateWindow("Hugin"); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks/GLUT.framework/Headers/glut.h:441:21: note: 'glutCreateWindow' has been explicitly marked deprecated here extern int APIENTRY glutCreateWindow(const char *title) OPENGL_DEPRECATED(10_0, 10_9); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/src/hugin_base/hugin_utils/utils.cpp:655:5: warning: 'glutDestroyWindow' is deprecated: first deprecated in macOS 10.9 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations] glutDestroyWindow(GlutWindowHandle); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks/GLUT.framework/Headers/glut.h:443:22: note: 'glutDestroyWindow' has been explicitly marked deprecated here extern void APIENTRY glutDestroyWindow(int win) OPENGL_DEPRECATED(10_0, 10_9); ^ 6 warnings generated. [ 29%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/lines/FindLines.cpp.o [ 29%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/lines/FindN8Lines.cpp.o [ 29%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/nona/SpaceTransform.cpp.o [ 30%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/nona/Stitcher1.cpp.o [ 30%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/nona/Stitcher2.cpp.o [ 30%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/nona/Stitcher3.cpp.o [ 31%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/nona/Stitcher4.cpp.o [ 31%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/nona/Stitcher.cpp.o [ 31%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/nona/StitcherOptions.cpp.o [ 32%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/panodata/ControlPoint.cpp.o [ 32%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/panodata/Lens.cpp.o [ 32%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/panodata/Mask.cpp.o [ 32%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/panodata/Panorama.cpp.o [ 33%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/panodata/PanoramaOptions.cpp.o [ 33%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/panodata/PanoramaVariable.cpp.o [ 33%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/panodata/ParseExp.cpp.o [ 34%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/panodata/PTScriptParsing.cpp.o [ 34%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/panodata/SrcPanoImage.cpp.o [ 34%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/panodata/ImageVariableGroup.cpp.o [ 35%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/panodata/StandardImageVariableGroups.cpp.o [ 35%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/panodata/Exiv2Helper.cpp.o [ 35%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/panotools/PanoToolsInterface.cpp.o [ 35%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/panotools/PanoToolsOptimizerWrapper.cpp.o [ 36%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/panotools/PanoToolsUtils.cpp.o [ 36%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/panotools/PanoToolsTransformGPU.cpp.o [ 36%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/vigra_ext/emor.cpp.o [ 37%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/vigra_ext/ImageTransformsGPU.cpp.o /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:129:38: warning: 'gluErrorString' is deprecated: first deprecated in macOS 10.9 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations] const GLubyte* message = gluErrorString(errCode); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:260:24: note: 'gluErrorString' has been explicitly marked deprecated here extern const GLubyte * gluErrorString (GLenum error) OPENGL_DEPRECATED(10.0, 10.9); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/src/hugin_base/vigra_ext/ImageTransformsGPU.cpp:814:5: warning: 'gluOrtho2D' is deprecated: first deprecated in macOS 10.9 - "Use GLKMatrix4MakeOrtho" [-Wdeprecated-declarations] gluOrtho2D(0.0, viewportWidth, 0.0, viewportHeight); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:276:13: note: 'gluOrtho2D' has been explicitly marked deprecated here extern void gluOrtho2D (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top) OPENGL_DEPRECATED_MSG(10_0, 10_9, "Use GLKMatrix4MakeOrtho"); ^ 2 warnings generated. [ 37%] Linking CXX shared library libhuginbase.dylib ld: warning: ignoring duplicate libraries: '-lc++' [ 37%] Built target huginbase [ 37%] Building CXX object src/celeste/CMakeFiles/celeste.dir/CelesteGlobals.cpp.o [ 37%] Building CXX object src/tools/CMakeFiles/fulla.dir/fulla.cpp.o [ 37%] Building CXX object src/celeste/CMakeFiles/celeste.dir/Celeste.cpp.o [ 38%] Building CXX object src/celeste/CMakeFiles/celeste.dir/ContrastFilter.cpp.o [ 38%] Building CXX object src/celeste/CMakeFiles/celeste.dir/Gabor.cpp.o /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/src/celeste/Gabor.cpp:66:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf( suffix, "%d-", 0 ); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ 1 warning generated. [ 38%] Building CXX object src/celeste/CMakeFiles/celeste.dir/GaborFilter.cpp.o /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/src/celeste/GaborFilter.cpp:119:2: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf( suffix, "gf_i_%d_%d.pgm", angle, freq ); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/src/celeste/GaborFilter.cpp:123:2: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf( suffix, "gf_r_%d_%d.pgm", angle, freq ); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ 2 warnings generated. [ 39%] Building CXX object src/celeste/CMakeFiles/celeste.dir/GaborJet.cpp.o [ 39%] Building CXX object src/celeste/CMakeFiles/celeste.dir/ImageFile.cpp.o [ 39%] Building CXX object src/celeste/CMakeFiles/celeste.dir/PGMImage.cpp.o [ 39%] Linking CXX executable fulla ld: warning: ignoring duplicate libraries: '-lIex', '-lIlmThread', '-lImath-3_2', '-lOpenEXR', '-lc++', '-lexiv2', '-llcms2', '-ltiff', '-lvigraimpex', '-lz' [ 40%] Building CXX object src/celeste/CMakeFiles/celeste.dir/svm.cpp.o [ 40%] Built target fulla [ 41%] Building CXX object src/tools/CMakeFiles/nona.dir/nona.cpp.o /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/src/celeste/svm.cpp:100:2: warning: 'vsprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use vsnprintf(3) instead. [-Wdeprecated-declarations] vsprintf(buf,fmt,ap); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:199:1: note: 'vsprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use vsnprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ 1 warning generated. [ 41%] Building CXX object src/celeste/CMakeFiles/celeste.dir/Utilities.cpp.o [ 41%] Linking CXX shared library libceleste.dylib [ 41%] Linking CXX executable nona ld: warning: ignoring duplicate libraries: '-lc++', '-llcms2', '-ltiff', '-lz' ld: warning: ignoring duplicate libraries: '-lIex', '-lIlmThread', '-lImath-3_2', '-lOpenEXR', '-lc++', '-lepoxy', '-lexiv2', '-llcms2', '-ltiff', '-lvigraimpex', '-lz' [ 41%] Built target celeste [ 41%] Building CXX object src/tools/CMakeFiles/autooptimiser.dir/autooptimiser.cpp.o [ 41%] Built target nona [ 41%] Building CXX object src/tools/CMakeFiles/vig_optimize.dir/vig_optimize.cpp.o [ 42%] Linking CXX executable vig_optimize [ 42%] Linking CXX executable autooptimiser ld: warning: ignoring duplicate libraries: '-lIex', '-lIlmThread', '-lImath-3_2', '-lOpenEXR', '-lc++', '-lexiv2', '-llcms2', '-ltiff', '-lvigraimpex', '-lz' ld: warning: ignoring duplicate libraries: '-lIex', '-lIlmThread', '-lImath-3_2', '-lOpenEXR', '-lc++', '-lexiv2', '-llcms2', '-ltiff', '-lvigraimpex', '-lz' [ 42%] Built target autooptimiser [ 42%] Built target vig_optimize [ 43%] Building CXX object src/tools/CMakeFiles/linefind.dir/linefind.cpp.o [ 43%] Building CXX object src/tools/CMakeFiles/align_image_stack.dir/align_image_stack.cpp.o [ 43%] Linking CXX executable linefind ld: warning: ignoring duplicate libraries: '-lIex', '-lIlmThread', '-lImath-3_2', '-lOpenEXR', '-lc++', '-lexiv2', '-llcms2', '-ltiff', '-lvigraimpex', '-lz' [ 43%] Built target linefind [ 44%] Building CXX object src/tools/CMakeFiles/geocpset.dir/geocpset.cpp.o [ 44%] Linking CXX executable geocpset ld: warning: ignoring duplicate libraries: '-lc++', '-llcms2', '-ltiff', '-lz' [ 44%] Built target geocpset [ 44%] Building CXX object src/tools/CMakeFiles/tca_correct.dir/tca_correct.cpp.o [ 45%] Linking CXX executable align_image_stack ld: warning: ignoring duplicate libraries: '-lIex', '-lIlmThread', '-lImath-3_2', '-lOpenEXR', '-lc++', '-lepoxy', '-lexiv2', '-llcms2', '-ltiff', '-lvigraimpex', '-lz' [ 45%] Built target align_image_stack [ 46%] Building CXX object src/tools/CMakeFiles/cpclean.dir/cpclean.cpp.o [ 46%] Linking CXX executable cpclean ld: warning: ignoring duplicate libraries: '-lc++', '-llcms2', '-ltiff', '-lz' [ 46%] Built target cpclean [ 46%] Building CXX object src/tools/CMakeFiles/checkpto.dir/checkpto.cpp.o [ 47%] Linking CXX executable tca_correct ld: warning: ignoring duplicate libraries: '-lIex', '-lIlmThread', '-lImath-3_2', '-lOpenEXR', '-lc++', '-lexiv2', '-llcms2', '-ltiff', '-lvigraimpex', '-lz' [ 47%] Built target tca_correct [ 47%] Building CXX object src/tools/CMakeFiles/pto_merge.dir/pto_merge.cpp.o [ 47%] Linking CXX executable pto_merge ld: warning: ignoring duplicate libraries: '-lc++', '-llcms2', '-ltiff', '-lz' [ 47%] Built target pto_merge [ 47%] Building CXX object src/tools/CMakeFiles/pto_template.dir/pto_template.cpp.o [ 47%] Linking CXX executable checkpto ld: warning: ignoring duplicate libraries: '-lc++', '-llcms2', '-ltiff', '-lz' [ 47%] Built target checkpto [ 47%] Building CXX object src/tools/CMakeFiles/pto_mask.dir/pto_mask.cpp.o /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/src/tools/pto_template.cpp:133:9: warning: bool literal returned from 'main' [-Wmain] return false; ^ ~~~~~ 1 warning generated. [ 47%] Linking CXX executable pto_template ld: warning: ignoring duplicate libraries: '-lc++', '-llcms2', '-ltiff', '-lz' [ 47%] Built target pto_template [ 47%] Building CXX object src/tools/CMakeFiles/pto_gen.dir/pto_gen.cpp.o [ 48%] Linking CXX executable pto_mask ld: warning: ignoring duplicate libraries: '-lc++', '-llcms2', '-ltiff', '-lz' [ 48%] Built target pto_mask [ 49%] Building CXX object src/tools/CMakeFiles/pano_trafo.dir/pano_trafo.cpp.o [ 49%] Linking CXX executable pto_gen ld: warning: ignoring duplicate libraries: '-lc++', '-llcms2', '-ltiff', '-lz' [ 49%] Built target pto_gen [ 49%] Building CXX object src/tools/CMakeFiles/pano_modify.dir/IniParser.cpp.o [ 49%] Linking CXX executable pano_trafo ld: warning: ignoring duplicate libraries: '-lc++', '-llcms2', '-ltiff', '-lz' [ 50%] Building CXX object src/tools/CMakeFiles/pano_modify.dir/PanoOptionsFromIni.cpp.o [ 50%] Built target pano_trafo [ 51%] Building CXX object src/tools/CMakeFiles/pto_var.dir/pto_var.cpp.o [ 51%] Linking CXX executable pto_var ld: warning: ignoring duplicate libraries: '-lc++', '-llcms2', '-ltiff', '-lz' [ 51%] Built target pto_var [ 52%] Building CXX object src/tools/CMakeFiles/pto_lensstack.dir/pto_lensstack.cpp.o [ 52%] Building CXX object src/tools/CMakeFiles/pano_modify.dir/pano_modify.cpp.o [ 52%] Linking CXX executable pto_lensstack ld: warning: ignoring duplicate libraries: '-lc++', '-llcms2', '-ltiff', '-lz' [ 52%] Built target pto_lensstack [ 53%] Building CXX object src/tools/CMakeFiles/pto_move.dir/pto_move.cpp.o [ 53%] Linking CXX executable pano_modify ld: warning: ignoring duplicate libraries: '-lc++', '-llcms2', '-ltiff', '-lz' [ 53%] Built target pano_modify [ 54%] Building CXX object src/tools/CMakeFiles/hugin_hdrmerge.dir/hugin_hdrmerge.cpp.o [ 54%] Linking CXX executable pto_move ld: warning: ignoring duplicate libraries: '-lc++', '-llcms2', '-ltiff', '-lz' [ 54%] Built target pto_move [ 55%] Building CXX object src/tools/CMakeFiles/hugin_lensdb.dir/hugin_lensdb.cpp.o [ 55%] Linking CXX executable hugin_lensdb ld: warning: ignoring duplicate libraries: '-lc++', '-llcms2', '-ltiff', '-lz' [ 55%] Built target hugin_lensdb [ 56%] Building CXX object src/tools/CMakeFiles/verdandi.dir/verdandi.cpp.o [ 56%] Building CXX object src/tools/CMakeFiles/hugin_hdrmerge.dir/__/deghosting/deghosting.cpp.o [ 56%] Linking CXX executable hugin_hdrmerge ld: warning: ignoring duplicate libraries: '-lIex', '-lIlmThread', '-lImath-3_2', '-lOpenEXR', '-lc++', '-lexiv2', '-llcms2', '-ltiff', '-lvigraimpex', '-lz' [ 56%] Built target hugin_hdrmerge [ 56%] Building CXX object src/tools/CMakeFiles/hugin_stacker.dir/stacker.cpp.o [ 57%] Linking CXX executable hugin_stacker ld: warning: ignoring duplicate libraries: '-lIex', '-lIlmThread', '-lImath-3_2', '-lOpenEXR', '-lc++', '-lexiv2', '-llcms2', '-ltiff', '-lvigraimpex', '-lz' [ 57%] Built target hugin_stacker [ 57%] Building CXX object src/deghosting/CMakeFiles/deghosting_mask.dir/deghosting_mask.cpp.o [ 57%] Linking CXX executable verdandi ld: warning: ignoring duplicate libraries: '-lIex', '-lIlmThread', '-lImath-3_2', '-lOpenEXR', '-lc++', '-lexiv2', '-llcms2', '-ltiff', '-lvigraimpex', '-lz' [ 57%] Built target verdandi [ 57%] Build header file... [ 58%] Building CXX object src/hugin_script_interface/CMakeFiles/hugin_python_interface.dir/hpi.cpp.o [ 58%] Building CXX object src/deghosting/CMakeFiles/deghosting_mask.dir/deghosting.cpp.o [ 59%] Linking CXX executable deghosting_mask ld: warning: ignoring duplicate libraries: '-lIex', '-lIlmThread', '-lImath-3_2', '-lOpenEXR', '-lc++', '-lexiv2', '-llcms2', '-ltiff', '-lvigraimpex', '-lz' [ 59%] Built target deghosting_mask [ 59%] Building CXX object src/hugin_script_interface/CMakeFiles/hsi.dir/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx.o [ 59%] Building CXX object src/hugin_script_interface/CMakeFiles/hugin_python_interface.dir/hpi_classes.cpp.o [ 59%] Linking CXX shared library libhugin_python_interface.dylib ld: warning: ignoring duplicate libraries: '-lc++' [ 59%] Built target hugin_python_interface [ 59%] Building CXX object src/celeste/CMakeFiles/celeste_standalone.dir/Main.cpp.o /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:4807:11: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(msg, "attempt to assign sequence of size %lu to extended slice of size %lu", (unsigned long)is.size(), (unsigned long)replacecount); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:4823:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(msg, "attempt to assign sequence of size %lu to extended slice of size %lu", (unsigned long)is.size(), (unsigned long)replacecount); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:5110:2: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(msg, "in sequence element %d ", (int)_index); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:5311:6: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations] sprintf(msg, "in sequence element %d", (int)i); ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/stdio.h:180:1: note: 'sprintf' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.") ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:4515:9: warning: destination for this 'memset' call is a pointer to dynamic class 'SrcPanoImage'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset(v_def,0,sizeof(Type)); ~~~~~~ ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:4540:62: note: in instantiation of member function 'swig::traits_as::as' requested here return traits_as::category>::as(obj, te); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:5107:15: note: in instantiation of function template specialization 'swig::as' requested here return swig::as(item, true); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:5380:42: note: in instantiation of member function 'swig::SwigPySequence_Ref::operator SrcPanoImage' requested here seq->insert(seq->end(),(value_type)(*it)); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:5402:6: note: in instantiation of function template specialization 'swig::assign, std::vector>' requested here assign(swigpyseq, pseq); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:5463:47: note: in instantiation of member function 'swig::traits_asptr_stdseq>::asptr' requested here return traits_asptr_stdseq >::asptr(obj, vec); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:4432:32: note: in instantiation of member function 'swig::traits_asptr>::asptr' requested here return traits_asptr::asptr(obj, vptr); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:30396:18: note: in instantiation of function template specialization 'swig::asptr>' requested here res4 = swig::asptr(obj3, &ptr); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:4515:9: note: explicitly cast the pointer to silence this warning memset(v_def,0,sizeof(Type)); ^ (void*) /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:4515:9: warning: destination for this 'memset' call is a pointer to class containing a dynamic class 'LensVariable'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset(v_def,0,sizeof(Type)); ~~~~~~ ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:4540:62: note: in instantiation of member function 'swig::traits_as, swig::pointer_category>::as' requested here return traits_as::category>::as(obj, te); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:5107:15: note: in instantiation of function template specialization 'swig::as>' requested here return swig::as(item, true); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:5167:43: note: in instantiation of member function 'swig::SwigPySequence_Ref>::operator pair' requested here return SwigPySequence_ArrowProxy(operator*()); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:6405:27: note: in instantiation of member function 'swig::SwigPySequence_InputIterator, const swig::SwigPySequence_Ref>>::operator->' requested here map->insert(value_type(it->first, it->second)); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:5402:6: note: in instantiation of function template specialization 'swig::assign>, std::string, HuginBase::LensVariable, std::less, std::allocator>>' requested here assign(swigpyseq, pseq); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:6421:59: note: in instantiation of member function 'swig::traits_asptr_stdseq, std::pair>::asptr' requested here res = traits_asptr_stdseq >::asptr(items, val); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:4432:32: note: in instantiation of member function 'swig::traits_asptr>::asptr' requested here return traits_asptr::asptr(obj, vptr); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:32587:21: note: in instantiation of function template specialization 'swig::asptr>' requested here int res = swig::asptr(argv[0], (std::map< std::string,LensVariable,std::less< std::string >,std::allocator< std::pair< std::string const,LensVariable > > >**)(0)); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:4515:9: note: explicitly cast the pointer to silence this warning memset(v_def,0,sizeof(Type)); ^ (void*) /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:4515:9: warning: destination for this 'memset' call is a pointer to class containing a dynamic class 'Variable'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memset(v_def,0,sizeof(Type)); ~~~~~~ ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:4540:62: note: in instantiation of member function 'swig::traits_as, swig::pointer_category>::as' requested here return traits_as::category>::as(obj, te); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:5107:15: note: in instantiation of function template specialization 'swig::as>' requested here return swig::as(item, true); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:5167:43: note: in instantiation of member function 'swig::SwigPySequence_Ref>::operator pair' requested here return SwigPySequence_ArrowProxy(operator*()); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:6405:27: note: in instantiation of member function 'swig::SwigPySequence_InputIterator, const swig::SwigPySequence_Ref>>::operator->' requested here map->insert(value_type(it->first, it->second)); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:5402:6: note: in instantiation of function template specialization 'swig::assign>, std::string, HuginBase::Variable, std::less, std::allocator>>' requested here assign(swigpyseq, pseq); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:6421:59: note: in instantiation of member function 'swig::traits_asptr_stdseq, std::pair>::asptr' requested here res = traits_asptr_stdseq >::asptr(items, val); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:4432:32: note: in instantiation of member function 'swig::traits_asptr>::asptr' requested here return traits_asptr::asptr(obj, vptr); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:35729:21: note: in instantiation of function template specialization 'swig::asptr>' requested here int res = swig::asptr(argv[0], (std::map< std::string,Variable,std::less< std::string >,std::allocator< std::pair< std::string const,Variable > > >**)(0)); ^ /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build/src/hugin_script_interface/CMakeFiles/hsi.dir/hsiPYTHON_wrap.cxx:4515:9: note: explicitly cast the pointer to silence this warning memset(v_def,0,sizeof(Type)); ^ (void*) [ 60%] Linking CXX executable celeste_standalone ld: warning: ignoring duplicate libraries: '-lIex', '-lIlmThread', '-lImath-3_2', '-lOpenEXR', '-lc++', '-lexiv2', '-llcms2', '-ltiff', '-lvigraimpex', '-lz' [ 60%] Built target celeste_standalone [ 60%] Building CXX object src/hugin_cpfind/cpfind/CMakeFiles/cpfind.dir/PanoDetector.cpp.o [ 61%] Building CXX object src/hugin_cpfind/cpfind/CMakeFiles/cpfind.dir/PanoDetectorLogic.cpp.o 7 warnings generated. [ 61%] Linking CXX shared module _hsi.so ld: warning: ignoring duplicate libraries: '-llcms2', '-ltiff', '-lz' [ 61%] Built target hsi [ 61%] Building CXX object src/hugin1/base_wx/CMakeFiles/huginbasewx.dir/wxImageCache.cpp.o [ 62%] Building CXX object src/hugin1/base_wx/CMakeFiles/huginbasewx.dir/MyProgressDialog.cpp.o [ 62%] Building CXX object src/hugin_cpfind/cpfind/CMakeFiles/cpfind.dir/TestCode.cpp.o [ 62%] Building CXX object src/hugin_cpfind/cpfind/CMakeFiles/cpfind.dir/Utils.cpp.o [ 62%] Building CXX object src/hugin1/base_wx/CMakeFiles/huginbasewx.dir/PTWXDlg.cpp.o /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/src/hugin_cpfind/cpfind/Utils.cpp:52:8: warning: 'Gestalt' is deprecated: first deprecated in macOS 10.8 [-Wdeprecated-declarations] if(Gestalt(gestaltPhysicalRAMSizeInMegabytes, &ramSize)==noErr) ^ /Applications/Xcode-15.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Gestalt.h:123:1: note: 'Gestalt' has been explicitly marked deprecated here Gestalt( ^ 1 warning generated. [ 62%] Building CXX object src/hugin_cpfind/cpfind/CMakeFiles/cpfind.dir/main.cpp.o [ 63%] Linking CXX executable cpfind ld: warning: ignoring duplicate libraries: '-lIex', '-lIlmThread', '-lImath-3_2', '-lOpenEXR', '-lc++', '-lexiv2', '-lfftw3', '-llcms2', '-lpano13', '-ltiff', '-lvigraimpex', '-lz', '../../foreign/levmar/libhuginlevmar.a' ld: warning: search path '/var/tmp/work/graphics/hugin/work/hugin-2025.0.1/src/hugin_cpfind/cpfind/-llz4' not found Undefined symbols for architecture arm64: "_LZ4_compress_HC_continue", referenced from: flann::serialization::SaveArchive::flushBlock() in PanoDetectorLogic.cpp.o flann::serialization::SaveArchive::flushBlock() in PanoDetectorLogic.cpp.o "_LZ4_resetStreamHC", referenced from: flann::serialization::SaveArchive::initBlock() in PanoDetectorLogic.cpp.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) --- src/hugin_cpfind/cpfind/cpfind --- *** [src/hugin_cpfind/cpfind/cpfind] Error code 1 bmake[2]: stopped making "src/hugin_cpfind/cpfind/CMakeFiles/cpfind.dir/build" in /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build bmake[2]: 1 error bmake[2]: stopped making "src/hugin_cpfind/cpfind/CMakeFiles/cpfind.dir/build" in /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build --- src/hugin_cpfind/cpfind/CMakeFiles/cpfind.dir/all --- *** [src/hugin_cpfind/cpfind/CMakeFiles/cpfind.dir/all] Error code 2 bmake[1]: stopped making "all" in /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build --- src/hugin1/base_wx/CMakeFiles/huginbasewx.dir/all --- *** [src/hugin1/base_wx/CMakeFiles/huginbasewx.dir/all] Error code 6 bmake[1]: stopped making "all" in /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build bmake[1]: 2 errors bmake[1]: stopped making "all" in /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build *** [all] Error code 2 bmake: stopped making "all" in /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build bmake: 1 error bmake: stopped making "all" in /var/tmp/work/graphics/hugin/work/hugin-2025.0.1/cmake-pkgsrc-build *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/graphics/hugin *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/graphics/hugin