conda-forge / hugin-feedstock

A conda-smithy repository for hugin.
BSD 3-Clause "New" or "Revised" License
1 stars 4 forks source link

Compilation improvements: #54

Open hmaarrfk opened 11 months ago

hmaarrfk commented 11 months ago

Comment:

osx-arm reports:

In file included from /Users/runner/miniforge3/conda-bld/hugin-base_1698855969654/work/src/foreign/levmar/misc.c:64:
/Users/runner/miniforge3/conda-bld/hugin-base_1698855969654/work/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

osx reports:

[ 35%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/algorithms/basic/CalculateMeanExposure.cpp.o
In file included from /Users/runner/miniforge3/conda-bld/hugin-base_1698855966898/work/src/hugin_base/algorithms/basic/CalculateCPStatistics.cpp:31:
In file included from /Users/runner/miniforge3/conda-bld/hugin-base_1698855966898/work/src/hugin_base/panodata/PanoramaData.h:40:
/Users/runner/miniforge3/conda-bld/hugin-base_1698855966898/work/src/hugin_base/panodata/PanoramaVariable.h:160:31: warning: 'unary_function<HuginBase::Variable, void>' is deprecated [-Wdeprecated-declarations]
struct PrintVar : public std::unary_function<Variable, void>
                              ^
/Users/runner/miniforge3/conda-bld/hugin-base_1698855966898/_build_env/bin/../include/c++/v1/__functional/unary_function.h:23:29: note: 'unary_function<HuginBase::Variable, void>' has been explicitly marked deprecated here
struct _LIBCPP_TEMPLATE_VIS _LIBCPP_DEPRECATED_IN_CXX11 unary_function
                            ^
/Users/runner/miniforge3/conda-bld/hugin-base_1698855966898/_build_env/bin/../include/c++/v1/__config:862:41: note: expanded from macro '_LIBCPP_DEPRECATED_IN_CXX11'
#    define _LIBCPP_DEPRECATED_IN_CXX11 _LIBCPP_DEPRECATED
                                        ^
/Users/runner/miniforge3/conda-bld/hugin-base_1698855966898/_build_env/bin/../include/c++/v1/__config:847:49: note: expanded from macro '_LIBCPP_DEPRECATED'
#      define _LIBCPP_DEPRECATED __attribute__((deprecated))
[ 50%] Building CXX object src/hugin_base/CMakeFiles/huginbase.dir/lines/FindN8Lines.cpp.o
/Users/runner/miniforge3/conda-bld/hugin-base_1698855966898/work/src/hugin_base/lines/FindN8Lines.cpp:280:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register float x = dx, y = dy;
    ^~~~~~~~~
/Users/runner/miniforge3/conda-bld/hugin-base_1698855966898/work/src/hugin_base/lines/FindN8Lines.cpp:280:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
    register float x = dx, y = dy;
    ^~~~~~~~~
/Users/runner/miniforge3/conda-bld/hugin-base_1698855966898/work/src/hugin_base/lines/FindN8Lines.cpp:480:29: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                            register int x = pts.at( isqr + 1).x,
                            ^~~~~~~~~
/Users/runner/miniforge3/conda-bld/hugin-base_1698855966898/work/src/hugin_base/lines/FindN8Lines.cpp:480:29: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                            register int x = pts.at( isqr + 1).x,
                            ^~~~~~~~~