On Thu, 2022-06-16 at 10:42 +0000, jesse.p...@raytheon.com wrote: > When I run it I add the CPPFLAGS=std=-C++11 > Here is the output I get when I added the above flag > COMMAND: CPPFLAGS=-std=c++11 /awips2/python/bin/python setup.py build > --cpu-baseline="native" --cpu-dispatch="none"
Sorry, I would have to dig more to understand the C++ subtleties with older compilers (maybe Serge reads this and just knows what is going on). We also add the flag `-D__STDC_VERSION__=0`, could that be related? `NPY_CAT` is a simple macro defined in `numpy/utils.h`. If possible, could you try using NumPy 1.22.4 maybe (or applying the diff from the PR: https://github.com/numpy/numpy/pull/21306 ? Since that should be known to work with GCC 4.9.2 at least, and GCC 4.8.x is supposed to have C++11 support. (I am not sure anyone tested those versions with NumPy on 4.8, though.) Cheers, Sebastian > OUTPUT: > > cc1: warning: command line option ‘-std=c++11’ is valid for > C++/ObjC++ but not for C [enabled by default] > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_sinl’: > numpy/core/src/npymath/npy_math_internal.h.src:518:5: warning: > implicit declaration of function ‘NPY_CAT’ [-Wimplicit-function- > declaration] > return NPY__FP_SFX(@kind@)(x); > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src:491:39: note: each > undeclared identifier is reported only once for each function it > appears in > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_cosl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_tanl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_sinhl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_coshl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_tanhl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_fabsl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_floorl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_ceill’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_rintl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_truncl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_sqrtl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_log10l’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_logl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_expl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_expm1l’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_asinl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_acosl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_atanl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_asinhl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_acoshl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_atanhl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_log1pl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_exp2l’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_log2l’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_atan2l’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:533:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x, y); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_hypotl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:533:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x, y); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_powl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:533:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x, y); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_fmodl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:533:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x, y); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_copysignl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:533:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x, y); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_modfl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:541:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(modf)(x, iptr); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_ldexpl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:548:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(ldexp)(x, exp); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_frexpl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:555:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(frexp)(x, exp); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_cbrtl’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:578:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(cbrt)(x); > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_sinf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_cosf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_tanf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_sinhf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_coshf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_tanhf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_fabsf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_floorf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_ceilf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_rintf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_truncf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_sqrtf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_log10f’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_logf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_expf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_expm1f’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_asinf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_acosf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_atanf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_asinhf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_acoshf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_atanhf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_log1pf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_exp2f’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_log2f’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:518:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_atan2f’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:533:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x, y); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_hypotf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:533:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x, y); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_powf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:533:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x, y); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_fmodf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:533:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x, y); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_copysignf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:533:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(@kind@)(x, y); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_modff’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:541:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(modf)(x, iptr); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_ldexpf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:548:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(ldexp)(x, exp); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_frexpf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:555:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(frexp)(x, exp); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_cbrtf’: > numpy/core/src/npymath/npy_math_internal.h.src:491:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:578:12: note: in > expansion of macro ‘NPY__FP_SFX’ > return NPY__FP_SFX(cbrt)(x); > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_rad2degf’: > numpy/core/src/npymath/npy_math_internal.h.src:599:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:619:19: note: in > expansion of macro ‘NPY__FP_SFX’ > #define RAD2DEG (NPY__FP_SFX(180.0)/NPY__FP_SFX(NPY_PI)) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:624:14: note: in > expansion of macro ‘RAD2DEG’ > return x*RAD2DEG; > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_deg2radf’: > numpy/core/src/npymath/npy_math_internal.h.src:599:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:620:19: note: in > expansion of macro ‘NPY__FP_SFX’ > #define DEG2RAD (NPY__FP_SFX(NPY_PI)/NPY__FP_SFX(180.0)) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:629:14: note: in > expansion of macro ‘DEG2RAD’ > return x*DEG2RAD; > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_log2_1pf’: > numpy/core/src/npymath/npy_math_internal.h.src:599:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:618:18: note: in > expansion of macro ‘NPY__FP_SFX’ > #define LOG2E NPY__FP_SFX(NPY_LOG2E) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:634:12: note: in > expansion of macro ‘LOG2E’ > return LOG2E*npy_log1p@c@(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_exp2_m1f’: > numpy/core/src/npymath/npy_math_internal.h.src:599:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:617:18: note: in > expansion of macro ‘NPY__FP_SFX’ > #define LOGE2 NPY__FP_SFX(NPY_LOGE2) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:639:23: note: in > expansion of macro ‘LOGE2’ > return npy_expm1@c@(LOGE2*x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_logaddexpf’: > numpy/core/src/npymath/npy_math_internal.h.src:599:39: error: ‘f’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:617:18: note: in > expansion of macro ‘NPY__FP_SFX’ > #define LOGE2 NPY__FP_SFX(NPY_LOGE2) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:646:20: note: in > expansion of macro ‘LOGE2’ > return x + LOGE2; > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_rad2degl’: > numpy/core/src/npymath/npy_math_internal.h.src:599:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:619:19: note: in > expansion of macro ‘NPY__FP_SFX’ > #define RAD2DEG (NPY__FP_SFX(180.0)/NPY__FP_SFX(NPY_PI)) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:624:14: note: in > expansion of macro ‘RAD2DEG’ > return x*RAD2DEG; > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_deg2radl’: > numpy/core/src/npymath/npy_math_internal.h.src:599:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:620:19: note: in > expansion of macro ‘NPY__FP_SFX’ > #define DEG2RAD (NPY__FP_SFX(NPY_PI)/NPY__FP_SFX(180.0)) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:629:14: note: in > expansion of macro ‘DEG2RAD’ > return x*DEG2RAD; > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_log2_1pl’: > numpy/core/src/npymath/npy_math_internal.h.src:599:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:618:18: note: in > expansion of macro ‘NPY__FP_SFX’ > #define LOG2E NPY__FP_SFX(NPY_LOG2E) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:634:12: note: in > expansion of macro ‘LOG2E’ > return LOG2E*npy_log1p@c@(x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_exp2_m1l’: > numpy/core/src/npymath/npy_math_internal.h.src:599:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:617:18: note: in > expansion of macro ‘NPY__FP_SFX’ > #define LOGE2 NPY__FP_SFX(NPY_LOGE2) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:639:23: note: in > expansion of macro ‘LOGE2’ > return npy_expm1@c@(LOGE2*x); > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_logaddexpl’: > numpy/core/src/npymath/npy_math_internal.h.src:599:39: error: ‘l’ > undeclared (first use in this function) > #define NPY__FP_SFX(X) NPY_CAT(X, @c@) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:617:18: note: in > expansion of macro ‘NPY__FP_SFX’ > #define LOGE2 NPY__FP_SFX(NPY_LOGE2) > ^ > numpy/core/src/npymath/npy_math_internal.h.src:646:20: note: in > expansion of macro ‘LOGE2’ > return x + LOGE2; > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_sinl’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_cosl’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_tanl’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_sinhl’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_coshl’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_tanhl’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_fabsl’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_floorl’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_ceill’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_rintl’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_truncl’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_sqrtl’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_log10l’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_logl’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_expl’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_expm1l’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_asinl’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_acosl’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_atanl’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_asinhl’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_acoshl’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_atanhl’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_log1pl’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_exp2l’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_log2l’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_atan2l’: > numpy/core/src/npymath/npy_math_internal.h.src:534:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_hypotl’: > numpy/core/src/npymath/npy_math_internal.h.src:534:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_powl’: > numpy/core/src/npymath/npy_math_internal.h.src:534:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_fmodl’: > numpy/core/src/npymath/npy_math_internal.h.src:534:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_copysignl’: > numpy/core/src/npymath/npy_math_internal.h.src:534:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_modfl’: > numpy/core/src/npymath/npy_math_internal.h.src:542:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_ldexpl’: > numpy/core/src/npymath/npy_math_internal.h.src:549:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_frexpl’: > numpy/core/src/npymath/npy_math_internal.h.src:556:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_cbrtl’: > numpy/core/src/npymath/npy_math_internal.h.src:579:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_sinf’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_cosf’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_tanf’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_sinhf’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_coshf’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_tanhf’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_fabsf’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_floorf’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_ceilf’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_rintf’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_truncf’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_sqrtf’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_log10f’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_logf’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_expf’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_expm1f’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_asinf’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_acosf’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_atanf’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_asinhf’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_acoshf’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_atanhf’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_log1pf’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_exp2f’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_log2f’: > numpy/core/src/npymath/npy_math_internal.h.src:519:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_atan2f’: > numpy/core/src/npymath/npy_math_internal.h.src:534:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_hypotf’: > numpy/core/src/npymath/npy_math_internal.h.src:534:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_powf’: > numpy/core/src/npymath/npy_math_internal.h.src:534:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_fmodf’: > numpy/core/src/npymath/npy_math_internal.h.src:534:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_copysignf’: > numpy/core/src/npymath/npy_math_internal.h.src:534:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_modff’: > numpy/core/src/npymath/npy_math_internal.h.src:542:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_ldexpf’: > numpy/core/src/npymath/npy_math_internal.h.src:549:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_frexpf’: > numpy/core/src/npymath/npy_math_internal.h.src:556:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_cbrtf’: > numpy/core/src/npymath/npy_math_internal.h.src:579:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_rad2degf’: > numpy/core/src/npymath/npy_math_internal.h.src:625:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_deg2radf’: > numpy/core/src/npymath/npy_math_internal.h.src:630:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_log2_1pf’: > numpy/core/src/npymath/npy_math_internal.h.src:635:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_exp2_m1f’: > numpy/core/src/npymath/npy_math_internal.h.src:640:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_logaddexpf’: > numpy/core/src/npymath/npy_math_internal.h.src:661:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > In file included from numpy/core/src/npymath/npy_math.c:9:0: > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_rad2degl’: > numpy/core/src/npymath/npy_math_internal.h.src:625:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_deg2radl’: > numpy/core/src/npymath/npy_math_internal.h.src:630:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_log2_1pl’: > numpy/core/src/npymath/npy_math_internal.h.src:635:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_exp2_m1l’: > numpy/core/src/npymath/npy_math_internal.h.src:640:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > numpy/core/src/npymath/npy_math_internal.h.src: In function > ‘npy_logaddexpl’: > numpy/core/src/npymath/npy_math_internal.h.src:661:1: warning: > control reaches end of non-void function [-Wreturn-type] > } > ^ > INFO: ar: adding 4 object files to build/temp.linux-x86_64- > 3.8/libnpymath.a > ar: build/temp.linux-x86_64-3.8/numpy/core/src/npymath/npy_math.o: No > such file or directory > error: Command "ar rcs build/temp.linux-x86_64-3.8/libnpymath.a > build/temp.linux-x86_64-3.8/numpy/core/src/npymath/npy_math.o > build/temp.linux-x86_64-3.8/build/src.linux-x86_64- > 3.8/numpy/core/src/npymath/ieee754.o build/temp.linux-x86_64- > 3.8/build/src.linux-x86_64- > 3.8/numpy/core/src/npymath/npy_math_complex.o build/temp.linux- > x86_64-3.8/numpy/core/src/npymath/halffloat.o" failed with exit > status 1 > INFO: > ########### CLIB COMPILER OPTIMIZATION ########### > INFO: Platform : > Architecture: x64 > Compiler : gcc > > CPU baseline : > Requested : 'native' > Enabled : SSE SSE2 SSE3 SSSE3 SSE41 POPCNT SSE42 AVX F16C FMA3 > AVX2 > Flags : -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt - > msse4.2 -mavx -mf16c -mfma -mavx2 > Extra checks: none > > CPU dispatch : > Requested : 'none' > Enabled : none > Generated : none > INFO: CCompilerOpt.cache_flush[817] : write cache to path -> > /var/tmp/awips2-python-numpy-1.22.3-3.8.2.el7-root-jpeet/numpy- > 1.22.3/build/temp.linux-x86_64-3.8/ccompiler_opt_cache_clib.py > _______________________________________________ > NumPy-Discussion mailing list -- numpy-discussion@python.org > To unsubscribe send an email to numpy-discussion-le...@python.org > https://mail.python.org/mailman3/lists/numpy-discussion.python.org/ > Member address: sebast...@sipsolutions.net
signature.asc
Description: This is a digitally signed message part
_______________________________________________ NumPy-Discussion mailing list -- numpy-discussion@python.org To unsubscribe send an email to numpy-discussion-le...@python.org https://mail.python.org/mailman3/lists/numpy-discussion.python.org/ Member address: arch...@mail-archive.com