Build failing on main branch

My issue is about the main branch builds.
Reproducing code example:
python setup.py build_ext -i

Error message:
I'm seeing a lot of these types of messages in the scrollback buffer
                                  ~~~~~^
In file included from scipy/optimize/_highs/src/simplex/HSimplexReport.cpp:15:
In file included from scipy/optimize/_highs/src/simplex/HSimplex.h:18:
In file included from scipy/optimize/_highs/src/lp_data/HighsModelObject.h:15:
In file included from scipy/optimize/_highs/src/simplex/HFactor.h:24:
In file included from scipy/optimize/_highs/src/lp_data/HighsAnalysis.h:20:
scipy/optimize/_highs/src/util/HighsTimer.h:18:10: fatal error: 'chrono' file not found
#include <chrono>
         ^~~~~~~~
In file included from scipy/optimize/_highs/src/interfaces/highs_c_api.cpp:12:
In file included from scipy/optimize/_highs/src/Highs.h:19:
scipy/optimize/_highs/src/lp_data/HighsInfo.h:130:20: error: no member named 'move' in namespace 'std'
    records = std::move(info.records);
              ~~~~~^
scipy/optimize/_highs/src/lp_data/HighsInfo.h:131:37: error: no member named 'move' in namespace 'std'
    HighsInfoStruct::operator=(std::move(info));
                               ~~~~~^
3 errors generated.
3 errors generated.
g++: scipy/optimize/_highs/src/ipm/ipx/src/info.cc
g++: scipy/optimize/_highs/src/ipm/ipx/src/kkt_solver_diag.cc
In file included from scipy/optimize/_highs/src/interfaces/highs_c_api.cpp:12:
In file included from scipy/optimize/_highs/src/Highs.h:21:
In file included from scipy/optimize/_highs/src/lp_data/HighsModelObject.h:14:
scipy/optimize/_highs/src/lp_data/HighsOptions.h:315:20: error: no member named 'move' in namespace 'std'
    records = std::move(options.records);
              ~~~~~^
scipy/optimize/_highs/src/lp_data/HighsOptions.h:316:40: error: no member named 'move' in namespace 'std'
    HighsOptionsStruct::operator=(std::move(options));
                                  ~~~~~^
In file included from scipy/optimize/_highs/src/interfaces/highs_c_api.cpp:12:
In file included from scipy/optimize/_highs/src/Highs.h:21:
In file included from scipy/optimize/_highs/src/lp_data/HighsModelObject.h:15:
In file included from scipy/optimize/_highs/src/simplex/HFactor.h:24:
In file included from scipy/optimize/_highs/src/lp_data/HighsAnalysis.h:20:
scipy/optimize/_highs/src/util/HighsTimer.h:18:10: fatal error: 'chrono' file not found
#include <chrono>
         ^~~~~~~~
In file included from scipy/optimize/_highs/src/ipm/ipx/src/control.cc:3:
In file included from scipy/optimize/_highs/src/ipm/ipx/src/control.h:12:
scipy/optimize/_highs/src/ipm/ipx/src/timer.h:6:10: fatal error: 'chrono' file not found
#include <chrono>
         ^~~~~~~~
1 error generated.
g++: scipy/optimize/_highs/src/ipm/ipx/src/model.cc
5 errors generated.
g++: scipy/optimize/_highs/src/ipm/ipx/src/symbolic_invert.cc
In file included from scipy/optimize/_highs/src/ipm/ipx/src/kkt_solver_diag.cc:3:
In file included from scipy/optimize/_highs/src/ipm/ipx/src/kkt_solver_diag.h:6:
In file included from scipy/optimize/_highs/src/ipm/ipx/src/control.h:12:
scipy/optimize/_highs/src/ipm/ipx/src/timer.h:6:10: fatal error: 'chrono' file not found
#include <chrono>
         ^~~~~~~~
In file included from scipy/optimize/_highs/src/ipm/ipx/src/info.cc:7:
In file included from scipy/optimize/_highs/src/ipm/ipx/src/control.h:12:
scipy/optimize/_highs/src/ipm/ipx/src/timer.h:6:10: fatal error: 'chrono' file not found
#include <chrono>
         ^~~~~~~~
1 error generated.
1 error generated.
In file included from scipy/optimize/_highs/src/ipm/ipx/src/model.cc:3:
In file included from scipy/optimize/_highs/src/ipm/ipx/src/model.h:7:
In file included from scipy/optimize/_highs/src/ipm/ipx/src/control.h:12:
scipy/optimize/_highs/src/ipm/ipx/src/timer.h:6:10: fatal error: 'chrono' file not found
#include <chrono>
         ^~~~~~~~
In file included from scipy/optimize/_highs/src/ipm/ipx/src/symbolic_invert.cc:3:
In file included from scipy/optimize/_highs/src/ipm/ipx/src/symbolic_invert.h:8:
In file included from scipy/optimize/_highs/src/ipm/ipx/src/model.h:7:
In file included from scipy/optimize/_highs/src/ipm/ipx/src/control.h:12:
scipy/optimize/_highs/src/ipm/ipx/src/timer.h:6:10: fatal error: 'chrono' file not found
#include <chrono>
         ^~~~~~~~
1 error generated.

Scipy/Numpy/Python version information:
import sys, scipy, numpy; print(scipy.__version__, numpy.__version__, sys.version_info)

Note these lines won't execute successfully as my dev env build is failing.
Additional notes
I'm not a CMake expert but this answer:
https://stackoverflow.com/a/29802423/3164100
indicates the c++ compile options might not be set to work in all envs, maybe this needs to change:
set(CMAKE_CXX_STANDARD 11)

here:
https://github.com/scipy/scipy/blob/master/scipy/optimize/_highs/CMakeLists.txt#L10
?

For ref I'm using:
Lucass-MacBook:Desktop rlucas$ cmake --version
cmake version 3.18.4
CMake suite maintained and supported by Kitware (kitware.com/cmake).
Lucass-MacBook:Desktop rlucas$

@mdhaber any ideas here?

In the build step the first appearance of errors occurs after the fortran files are built:
gfortran:f77: scipy/optimize/minpack/r1mpyq.f
gfortran:f77: scipy/optimize/minpack/rwupdt.f
gfortran:f77: scipy/optimize/minpack/lmstr.f
gfortran:f77: scipy/optimize/minpack/r1updt.f
gfortran:f77: scipy/optimize/minpack/qrsolv.f
ar: adding 23 object files to build/temp.macosx-10.7-x86_64-3.6/libminpack.a
ranlib:@ build/temp.macosx-10.7-x86_64-3.6/libminpack.a
C compiler: gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Users/rlucas/anaconda3/envs/scipy-dev/include -arch x86_64 -I/Users/rlucas/anaconda3/envs/scipy-dev/include -arch x86_64

creating /var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmpv9x30tbe/var
creating /var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmpv9x30tbe/var/folders
creating /var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmpv9x30tbe/var/folders/4k
creating /var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmpv9x30tbe/var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn
creating /var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmpv9x30tbe/var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T
creating /var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmpv9x30tbe/var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmpv9x30tbe
compile options: '-I/Users/rlucas/anaconda3/envs/scipy-dev/include/python3.6m -c'
extra options: '-std=c++14'
gcc: /var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmpv9x30tbe/main.c
error: invalid argument '-std=c++14' not allowed with 'C'
C compiler: gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Users/rlucas/anaconda3/envs/scipy-dev/include -arch x86_64 -I/Users/rlucas/anaconda3/envs/scipy-dev/include -arch x86_64

creating /var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmp040hghpc/var
creating /var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmp040hghpc/var/folders
creating /var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmp040hghpc/var/folders/4k
creating /var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmp040hghpc/var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn
creating /var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmp040hghpc/var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T
creating /var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmp040hghpc/var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmp040hghpc
compile options: '-I/Users/rlucas/anaconda3/envs/scipy-dev/include/python3.6m -c'
extra options: '-std=c++11'
gcc: /var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmp040hghpc/main.c
error: invalid argument '-std=c++11' not allowed with 'C'
Could not detect c++ standard flag
C compiler: gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Users/rlucas/anaconda3/envs/scipy-dev/include -arch x86_64 -I/Users/rlucas/anaconda3/envs/scipy-dev/include -arch x86_64

creating /var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmpn2o30kdu/var
creating /var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmpn2o30kdu/var/folders
creating /var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmpn2o30kdu/var/folders/4k
creating /var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmpn2o30kdu/var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn
creating /var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmpn2o30kdu/var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T
creating /var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmpn2o30kdu/var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmpn2o30kdu
compile options: '-I/Users/rlucas/anaconda3/envs/scipy-dev/include/python3.6m -c'
extra options: '-mmacosx-version-min=10.9'
gcc: /var/folders/4k/76ttf7d50r784690pqkr3bkm0000gn/T/tmpn2o30kdu/main.c
building 'rectangular_lsap' library
compiling C++ sources
C compiler: g++ -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Users/rlucas/anaconda3/envs/scipy-dev/include -arch x86_64 -I/Users/rlucas/anaconda3/envs/scipy-dev/include -arch x86_64

The CMakeLists.txt file is never run, so this is not where the error is coming from.
HiGHS does use the C++11/14 flags, but this should be localized to the _highs directory only.  I've seen this error before on macos where C++ flags are being added to the C compiler, but I'm not sure what main.c is referencing. @rlucas7 Do you mind attaching the full build output?

Possibly related to https://github.com/scipy/scipy/issues/13088

@rlucas7 can you add your macOS version and the compilers and their versions to the issue description?

The CMakeLists.txt file is never run, so this is not where the error is coming from. cmake is not required to build scipy.
HiGHS does use the C++11/14 flags, but this should be localized to the _highs directory only (see setup.py). I've seen this error before on macos where the C compiler chokes from C++ flags, but I'm not sure what main.c is referencing. @rlucas7 Do you mind attaching the full build output?

I see on the feeds that we're no longer supporting python 3.6, I don't think that is the root cause here but if it is, please let me know-I plan to upgrade within the next weekend or so.
@mckib2 thanks for responding, here is the full stacktrace
(scipy-dev) Lucass-MacBook:scipy rlucas$ python setup.py build_ext -i
Cythonizing sources
Running scipy/linalg/_generate_pyx.py
Running scipy/special/_generate_pyx.py
scipy/linalg/_generate_pyx.py: all files up-to-date
scipy/special/_generate_pyx.py: all files up-to-date
scipy/cluster/_vq.pyx has not changed
scipy/cluster/_optimal_leaf_ordering.pyx has not changed
scipy/cluster/_hierarchy.pyx has not changed
scipy/ndimage/src/_cytest.pyx has not changed
scipy/ndimage/src/_ni_label.pyx has not changed
scipy/linalg/cython_lapack.pyx has not changed
scipy/linalg/_solve_toeplitz.pyx has not changed
scipy/linalg/cython_blas.pyx has not changed
scipy/linalg/_decomp_update.pyx.in has not changed
scipy/optimize/_group_columns.pyx has not changed
scipy/optimize/_bglu_dense.pyx has not changed
scipy/optimize/_trlib/_trlib.pyx has not changed
scipy/optimize/_lsq/givens_elimination.pyx has not changed
scipy/io/matlab/mio5_utils.pyx has not changed
scipy/io/matlab/mio_utils.pyx has not changed
scipy/io/matlab/streams.pyx has not changed
scipy/optimize/cython_optimize/_zeros.pyx.in has not changed
scipy/_lib/_ccallback_c.pyx has not changed
scipy/_lib/messagestream.pyx has not changed
scipy/special/_ufuncs_cxx.pyx has not changed
scipy/special/cython_special.pyx has not changed
scipy/special/_ellip_harm_2.pyx has not changed
scipy/special/_comb.pyx has not changed
scipy/special/_test_round.pyx has not changed
scipy/special/_ufuncs.pyx has not changed
scipy/fftpack/convolve.pyx has not changed
scipy/interpolate/interpnd.pyx has not changed
scipy/interpolate/_bspl.pyx has not changed
scipy/interpolate/_ppoly.pyx has not changed
scipy/sparse/_csparsetools.pyx.in has not changed
scipy/sparse/csgraph/_shortest_path.pyx has not changed
scipy/sparse/csgraph/_traversal.pyx has not changed
scipy/sparse/csgraph/_flow.pyx has not changed
scipy/sparse/csgraph/_tools.pyx has not changed
scipy/sparse/csgraph/_matching.pyx has not changed
scipy/sparse/csgraph/_reordering.pyx has not changed
scipy/sparse/csgraph/_min_spanning_tree.pyx has not changed
scipy/spatial/ckdtree.pyx has not changed
scipy/spatial/_voronoi.pyx has not changed
scipy/spatial/_hausdorff.pyx has not changed
scipy/spatial/qhull.pyx has not changed
scipy/signal/_max_len_seq_inner.pyx has not changed
scipy/signal/_peak_finding_utils.pyx has not changed
scipy/signal/_upfirdn_apply.pyx has not changed
scipy/signal/_spectral.pyx has not changed
scipy/signal/_sosfilt.pyx has not changed
scipy/stats/_stats.pyx has not changed
Running from SciPy source directory.
lapack_opt_info:
lapack_mkl_info:
customize UnixCCompiler
FOUND:
libraries = ['mkl_rt', 'pthread']
library_dirs = ['/Users/rlucas/anaconda3/envs/scipy-dev/lib']
define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)]
include_dirs = ['/Users/rlucas/anaconda3/envs/scipy-dev/include']
FOUND:
libraries = ['mkl_rt', 'pthread']
library_dirs = ['/Users/rlucas/anaconda3/envs/scipy-dev/lib']
define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)]
include_dirs = ['/Users/rlucas/anaconda3/envs/scipy-dev/include']
non-existing path in 'scipy/interpolate': 'src/multipack.h'
/Users/rlucas/anaconda3/envs/scipy-dev/lib/python3.6/site-packages/numpy/distutils/system_info.py:838: UserWarning: Specified path /usr/local/include/python3.6m is invalid.
return self.get_paths(self.section, key)
/Users/rlucas/anaconda3/envs/scipy-dev/lib/python3.6/site-packages/numpy/distutils/system_info.py:838: UserWarning: Specified path /usr/include/python3.6m is invalid.
return self.get_paths(self.section, key)
blas_opt_info:
blas_mkl_info:
FOUND:
libraries = ['mkl_rt', 'pthread']
library_dirs = ['/Users/rlucas/anaconda3/envs/scipy-dev/lib']
define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)]
include_dirs = ['/Users/rlucas/anaconda3/envs/scipy-dev/include']
FOUND:
libraries = ['mkl_rt', 'pthread']
library_dirs = ['/Users/rlucas/anaconda3/envs/scipy-dev/lib']
define_macros = [('SCIPY_MKL_H', None), ('HAVE_CBLAS', None)]
include_dirs = ['/Users/rlucas/anaconda3/envs/scipy-dev/include']
non-existing path in 'scipy/signal/windows': 'tests'
[makenpz] scipy/special/tests/data/boost.npz is already up to date
[makenpz] scipy/special/tests/data/gsl.npz is already up to date
[makenpz] scipy/special/tests/data/local.npz is already up to date
running build_ext
running build_src
build_src
building py_modules sources
building library "mach" sources
building library "quadpack" sources
building library "lsoda" sources
building library "vode" sources
building library "dop" sources
building library "fitpack" sources
building library "fwrappers" sources
building library "odrpack" sources
building library "minpack" sources
building library "rectangular_lsap" sources
building library "rootfind" sources
building library "superlu_src" sources
building library "arpack_scipy" sources
building library "sc_cephes" sources
building library "sc_mach" sources
building library "sc_amos" sources
building library "sc_cdf" sources
building library "sc_specfun" sources
building library "statlib" sources
building extension "scipy.cluster._vq" sources
building extension "scipy.cluster._hierarchy" sources
building extension "scipy.cluster._optimal_leaf_ordering" sources
building extension "scipy.fft._pocketfft.pypocketfft" sources
building extension "scipy.fftpack.convolve" sources
building extension "scipy.integrate._quadpack" sources
building extension "scipy.integrate._odepack" sources
building extension "scipy.integrate.vode" sources
f2py options: []
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/integrate/fortranobject.c' to sources.
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/integrate' to include_dirs.
adding 'scipy/integrate/vode-f2pywrappers.f' to sources.
building extension "scipy.integrate.lsoda" sources
f2py options: []
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/integrate/fortranobject.c' to sources.
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/integrate' to include_dirs.
adding 'scipy/integrate/lsoda-f2pywrappers.f' to sources.
building extension "scipy.integrate._dop" sources
f2py options: []
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/integrate/fortranobject.c' to sources.
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/integrate' to include_dirs.
adding 'scipy/integrate/_dop-f2pywrappers.f' to sources.
building extension "scipy.integrate._test_multivariate" sources
building extension "scipy.integrate._test_odeint_banded" sources
f2py options: []
adding 'build/src.macosx-10.7-x86_64-3.6/build/src.macosx-10.7-x86_64-3.6/scipy/integrate/fortranobject.c' to sources.
adding 'build/src.macosx-10.7-x86_64-3.6/build/src.macosx-10.7-x86_64-3.6/scipy/integrate' to include_dirs.
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/integrate/_test_odeint_banded-f2pywrappers.f' to sources.
building extension "scipy.interpolate.interpnd" sources
building extension "scipy.interpolate._ppoly" sources
building extension "scipy.interpolate._bspl" sources
building extension "scipy.interpolate._fitpack" sources
building extension "scipy.interpolate.dfitpack" sources
f2py options: []
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/interpolate/src/fortranobject.c' to sources.
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/interpolate/src' to include_dirs.
adding 'scipy/interpolate/src/dfitpack-f2pywrappers.f' to sources.
building extension "scipy.io._test_fortran" sources
f2py options: []
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/io/fortranobject.c' to sources.
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/io' to include_dirs.
building extension "scipy.io.matlab.streams" sources
building extension "scipy.io.matlab.mio_utils" sources
building extension "scipy.io.matlab.mio5_utils" sources
building extension "scipy.linalg._fblas" sources
f2py options: []
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/linalg/fortranobject.c' to sources.
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/linalg' to include_dirs.
adding 'scipy/linalg/_fblas-f2pywrappers.f' to sources.
building extension "scipy.linalg._flapack" sources
f2py options: []
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/linalg/fortranobject.c' to sources.
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/linalg' to include_dirs.
adding 'scipy/linalg/_flapack-f2pywrappers.f' to sources.
building extension "scipy.linalg._flinalg" sources
f2py options: []
adding 'build/src.macosx-10.7-x86_64-3.6/build/src.macosx-10.7-x86_64-3.6/scipy/linalg/fortranobject.c' to sources.
adding 'build/src.macosx-10.7-x86_64-3.6/build/src.macosx-10.7-x86_64-3.6/scipy/linalg' to include_dirs.
building extension "scipy.linalg._interpolative" sources
f2py options: []
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/linalg/fortranobject.c' to sources.
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/linalg' to include_dirs.
building extension "scipy.linalg._solve_toeplitz" sources
building extension "scipy.linalg.cython_blas" sources
building extension "scipy.linalg.cython_lapack" sources
building extension "scipy.linalg._decomp_update" sources
building extension "scipy.odr.__odrpack" sources
building extension "scipy.optimize._minpack" sources
building extension "scipy.optimize._lsap_module" sources
building extension "scipy.optimize._zeros" sources
building extension "scipy.optimize._lbfgsb" sources
f2py options: []
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/optimize/lbfgsb_src/fortranobject.c' to sources.
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/optimize/lbfgsb_src' to include_dirs.
adding 'scipy/optimize/lbfgsb_src/_lbfgsb-f2pywrappers.f' to sources.
building extension "scipy.optimize.moduleTNC" sources
building extension "scipy.optimize._cobyla" sources
f2py options: []
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/optimize/cobyla/fortranobject.c' to sources.
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/optimize/cobyla' to include_dirs.
building extension "scipy.optimize.minpack2" sources
f2py options: []
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/optimize/minpack2/fortranobject.c' to sources.
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/optimize/minpack2' to include_dirs.
building extension "scipy.optimize._slsqp" sources
f2py options: []
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/optimize/slsqp/fortranobject.c' to sources.
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/optimize/slsqp' to include_dirs.
building extension "scipy.optimize._nnls" sources
f2py options: []
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/optimize/nnls/fortranobject.c' to sources.
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/optimize/nnls' to include_dirs.
building extension "scipy.optimize._group_columns" sources
building extension "scipy.optimize._bglu_dense" sources
building extension "scipy.optimize._lsq.givens_elimination" sources
building extension "scipy.optimize._trlib._trlib" sources
building extension "scipy.optimize.cython_optimize._zeros" sources
building extension "scipy.signal.sigtools" sources
building extension "scipy.signal._spectral" sources
building extension "scipy.signal._max_len_seq_inner" sources
building extension "scipy.signal._peak_finding_utils" sources
building extension "scipy.signal._sosfilt" sources
building extension "scipy.signal._upfirdn_apply" sources
building extension "scipy.signal.spline" sources
building extension "scipy.sparse.linalg.isolve._iterative" sources
f2py options: []
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/sparse/linalg/isolve/iterative/fortranobject.c' to sources.
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/sparse/linalg/isolve/iterative' to include_dirs.
building extension "scipy.sparse.linalg.dsolve._superlu" sources
building extension "scipy.sparse.linalg.eigen.arpack._arpack" sources
f2py options: []
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/sparse/linalg/eigen/arpack/fortranobject.c' to sources.
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/sparse/linalg/eigen/arpack' to include_dirs.
adding 'scipy/sparse/linalg/eigen/arpack/_arpack-f2pywrappers.f' to sources.
building extension "scipy.sparse.csgraph._shortest_path" sources
building extension "scipy.sparse.csgraph._traversal" sources
building extension "scipy.sparse.csgraph._min_spanning_tree" sources
building extension "scipy.sparse.csgraph._matching" sources
building extension "scipy.sparse.csgraph._flow" sources
building extension "scipy.sparse.csgraph._reordering" sources
building extension "scipy.sparse.csgraph._tools" sources
building extension "scipy.sparse._csparsetools" sources
building extension "scipy.sparse._sparsetools" sources
[generate_sparsetools] 'scipy/sparse/sparsetools/bsr_impl.h' already up-to-date
[generate_sparsetools] 'scipy/sparse/sparsetools/csr_impl.h' already up-to-date
[generate_sparsetools] 'scipy/sparse/sparsetools/csc_impl.h' already up-to-date
[generate_sparsetools] 'scipy/sparse/sparsetools/other_impl.h' already up-to-date
[generate_sparsetools] 'scipy/sparse/sparsetools/sparsetools_impl.h' already up-to-date
building extension "scipy.spatial.qhull" sources
building extension "scipy.spatial.ckdtree" sources
building extension "scipy.spatial._distance_wrap" sources
building extension "scipy.spatial._voronoi" sources
building extension "scipy.spatial._hausdorff" sources
building extension "scipy.special.specfun" sources
f2py options: ['--no-wrap-functions']
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/special/fortranobject.c' to sources.
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/special' to include_dirs.
building extension "scipy.special._ufuncs" sources
building extension "scipy.special._ufuncs_cxx" sources
building extension "scipy.special._ellip_harm_2" sources
building extension "scipy.special.cython_special" sources
building extension "scipy.special._comb" sources
building extension "scipy.special._test_round" sources
building extension "scipy.stats.statlib" sources
f2py options: ['--no-wrap-functions']
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/stats/fortranobject.c' to sources.
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/stats' to include_dirs.
building extension "scipy.stats._stats" sources
building extension "scipy.stats.mvn" sources
f2py options: []
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/stats/fortranobject.c' to sources.
adding 'build/src.macosx-10.7-x86_64-3.6/scipy/stats' to include_dirs.
adding 'scipy/stats/mvn-f2pywrappers.f' to sources.
building extension "scipy.ndimage._nd_image" sources
building extension "scipy.ndimage._ni_label" sources
building extension "scipy.ndimage._ctest" sources
building extension "scipy.ndimage._ctest_oldapi" sources
building extension "scipy.ndimage._cytest" sources
building extension "scipy._lib._ccallback_c" sources
building extension "scipy._lib._test_ccallback" sources
building extension "scipy._lib._fpumode" sources
building extension "scipy._lib.messagestream" sources
building extension "scipy._lib._uarray._uarray" sources
building data_files sources
build_src: building npy-pkg config files
customize UnixCCompiler
customize UnixCCompiler using build_clib
get_default_fcompiler: matching types: '['gnu95', 'nag', 'absoft', 'ibm', 'intel', 'gnu', 'g95', 'pg']'
customize Gnu95FCompiler
customize Gnu95FCompiler
customize Gnu95FCompiler using build_clib
building 'arpack_scipy' library
compiling C sources
C compiler: gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -I/Users/rlucas/anaconda3/envs/scipy-dev/include -arch x86_64 -I/Users/rlucas/anaconda3/envs/scipy-dev/include -arch x86_64
compile options: '-Iscipy/sparse/linalg/eigen/arpack/ARPACK/SRC -I/Users/rlucas/anaconda3/envs/scipy-dev/lib/python3.6/site-packages/numpy/core/include -I/Users/rlucas/anaconda3/envs/scipy-dev/include/python3.6m -c'
compiling Fortran sources
Fortran f77 compiler: /usr/local/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -arch x86_64 -fPIC -O3 -funroll-loops
Fortran f90 compiler: /usr/local/bin/gfortran -Wall -g -fno-second-underscore -arch x86_64 -fPIC -O3 -funroll-loops
Fortran fix compiler: /usr/local/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -arch x86_64 -fPIC -O3 -funroll-loops
compile options: '-Iscipy/sparse/linalg/eigen/arpack/ARPACK/SRC -I/Users/rlucas/anaconda3/envs/scipy-dev/lib/python3.6/site-packages/numpy/core/include -I/Users/rlucas/anaconda3/envs/scipy-dev/include/python3.6m -c'
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/cneupd.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/cgetv0.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dnapps.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dngets.f
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/cgetv0.f:116:26:
116 |      &   ( ido, bmat, itry, initv, n, j, v, ldv, resid, rnorm,
|                          1
Warning: Unused dummy argument 'itry' at (1) [-Wunused-dummy-argument]
stat.h:8:35:
Warning: Unused variable 't4' declared at (1) [-Wunused-variable]
stat.h:8:39:
Warning: Unused variable 't5' declared at (1) [-Wunused-variable]
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dngets.f:96:40:
96 |      &                    shiftr, shifti )
|                                        1
Warning: Unused dummy argument 'shifti' at (1) [-Wunused-dummy-argument]
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dngets.f:96:32:
96 |      &                    shiftr, shifti )
|                                1
Warning: Unused dummy argument 'shiftr' at (1) [-Wunused-dummy-argument]
stat.h:8:27:
Warning: Unused variable 't2' declared at (1) [-Wunused-variable]
stat.h:8:31:
Warning: Unused variable 't3' declared at (1) [-Wunused-variable]
stat.h:8:35:
Warning: Unused variable 't4' declared at (1) [-Wunused-variable]
stat.h:8:39:
Warning: Unused variable 't5' declared at (1) [-Wunused-variable]
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/cneupd.f:520:17:
520 |             jj = workl(bounds + ncv - j)
|                 1
Warning: Possible change of value in conversion from COMPLEX(4) to INTEGER(4) at (1) [-Wconversion]
stat.h:8:27:
Warning: Unused variable 't2' declared at (1) [-Wunused-variable]
stat.h:8:31:
Warning: Unused variable 't3' declared at (1) [-Wunused-variable]
stat.h:8:35:
Warning: Unused variable 't4' declared at (1) [-Wunused-variable]
stat.h:8:39:
Warning: Unused variable 't5' declared at (1) [-Wunused-variable]
stat.h:8:19:
Warning: Unused variable 't0' declared at (1) [-Wunused-variable]
stat.h:8:23:
Warning: Unused variable 't1' declared at (1) [-Wunused-variable]
stat.h:8:27:
Warning: Unused variable 't2' declared at (1) [-Wunused-variable]
stat.h:8:31:
Warning: Unused variable 't3' declared at (1) [-Wunused-variable]
stat.h:8:35:
Warning: Unused variable 't4' declared at (1) [-Wunused-variable]
stat.h:8:39:
Warning: Unused variable 't5' declared at (1) [-Wunused-variable]
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dsaitr.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/cnaitr.f
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dsaitr.f:671:35:
369 |             call dvout (logfil, 1, rnorm, ndigit,
|                                   2
......
671 |             call dvout (logfil, 2, xtemp, ndigit,
|                                   1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dsaitr.f:743:39:
369 |             call dvout (logfil, 1, rnorm, ndigit,
|                                   2
......
743 |                 call dvout (logfil, 2, xtemp, ndigit,
|                                       1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dseigt.f
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/cnaitr.f:666:35:
383 |             call svout (logfil, 1, rnorm, ndigit,
|                                   2
......
666 |             call svout (logfil, 2, rtemp, ndigit,
|                                   1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/cnaitr.f:737:39:
383 |             call svout (logfil, 1, rnorm, ndigit,
|                                   2
......
737 |                 call svout (logfil, 2, rtemp, ndigit,
|                                       1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dstatn.f
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dseigt.f:124:18:
124 |       integer    i, k, msglvl
|                  1
Warning: Unused variable 'i' declared at (1) [-Wunused-variable]
stat.h:8:27:
Warning: Unused variable 't2' declared at (1) [-Wunused-variable]
stat.h:8:31:
Warning: Unused variable 't3' declared at (1) [-Wunused-variable]
stat.h:8:35:
Warning: Unused variable 't4' declared at (1) [-Wunused-variable]
stat.h:8:39:
Warning: Unused variable 't5' declared at (1) [-Wunused-variable]
stat.h:8:19:
Warning: Unused variable 't0' declared at (1) [-Wunused-variable]
stat.h:8:23:
Warning: Unused variable 't1' declared at (1) [-Wunused-variable]
stat.h:8:27:
Warning: Unused variable 't2' declared at (1) [-Wunused-variable]
stat.h:8:31:
Warning: Unused variable 't3' declared at (1) [-Wunused-variable]
stat.h:8:35:
Warning: Unused variable 't4' declared at (1) [-Wunused-variable]
stat.h:8:39:
Warning: Unused variable 't5' declared at (1) [-Wunused-variable]
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dstats.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dsesrt.f
stat.h:8:19:
Warning: Unused variable 't0' declared at (1) [-Wunused-variable]
stat.h:8:23:
Warning: Unused variable 't1' declared at (1) [-Wunused-variable]
stat.h:8:27:
Warning: Unused variable 't2' declared at (1) [-Wunused-variable]
stat.h:8:31:
Warning: Unused variable 't3' declared at (1) [-Wunused-variable]
stat.h:8:35:
Warning: Unused variable 't4' declared at (1) [-Wunused-variable]
stat.h:8:39:
Warning: Unused variable 't5' declared at (1) [-Wunused-variable]
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dstqrb.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dseupd.f
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dseupd.f:499:17:
499 |             jj = workl(bounds + ncv - j)
|                 1
Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion]
stat.h:8:19:
Warning: Unused variable 't0' declared at (1) [-Wunused-variable]
stat.h:8:23:
Warning: Unused variable 't1' declared at (1) [-Wunused-variable]
stat.h:8:27:
Warning: Unused variable 't2' declared at (1) [-Wunused-variable]
stat.h:8:31:
Warning: Unused variable 't3' declared at (1) [-Wunused-variable]
stat.h:8:35:
Warning: Unused variable 't4' declared at (1) [-Wunused-variable]
stat.h:8:39:
Warning: Unused variable 't5' declared at (1) [-Wunused-variable]
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/cngets.f
stat.h:8:27:
Warning: Unused variable 't2' declared at (1) [-Wunused-variable]
stat.h:8:31:
Warning: Unused variable 't3' declared at (1) [-Wunused-variable]
stat.h:8:35:
Warning: Unused variable 't4' declared at (1) [-Wunused-variable]
stat.h:8:39:
Warning: Unused variable 't5' declared at (1) [-Wunused-variable]
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/csortc.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dnaup2.f
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dnaup2.f:316:5:
316 |    10 continue
|     1
Warning: Label 10 at (1) defined but not used [-Wunused-label]
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dnaup2.f:497:35:
391 |             call ivout (logfil, 1, iter, ndigit,
|                                   2
......
497 |             call ivout (logfil, 4, kp, ndigit,
|                                   1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dnaup2.f:499:41:
438 |             call dvout  (logfil, 1, rnorm, ndigit,
|                                    2
......
499 |             call dvout  (logfil, kplusp, ritzr, ndigit,
|                                         1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dnaup2.f:501:41:
438 |             call dvout  (logfil, 1, rnorm, ndigit,
|                                    2
......
501 |             call dvout  (logfil, kplusp, ritzi, ndigit,
|                                         1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dnaup2.f:503:41:
438 |             call dvout  (logfil, 1, rnorm, ndigit,
|                                    2
......
503 |             call dvout  (logfil, kplusp, bounds, ndigit,
|                                         1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dnaup2.f:629:44:
438 |             call dvout  (logfil, 1, rnorm, ndigit,
|                                    2
......
629 |                call dvout  (logfil, kplusp, ritzr, ndigit,
|                                            1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dnaup2.f:631:44:
438 |             call dvout  (logfil, 1, rnorm, ndigit,
|                                    2
......
631 |                call dvout  (logfil, kplusp, ritzi, ndigit,
|                                            1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dnaup2.f:633:44:
438 |             call dvout  (logfil, 1, rnorm, ndigit,
|                                    2
......
633 |                call dvout  (logfil, kplusp, bounds, ndigit,
|                                            1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dnaup2.f:697:38:
391 |             call ivout (logfil, 1, iter, ndigit,
|                                   2
......
697 |                call ivout (logfil, 2, kp, ndigit,
|                                      1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dnaup2.f:746:37:
438 |             call dvout  (logfil, 1, rnorm, ndigit,
|                                    2
......
746 |             call dvout  (logfil, np, ritzr, ndigit,
|                                     1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dnaup2.f:748:37:
438 |             call dvout  (logfil, 1, rnorm, ndigit,
|                                    2
......
748 |             call dvout  (logfil, np, ritzi, ndigit,
|                                     1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dnaup2.f:751:41:
438 |             call dvout  (logfil, 1, rnorm, ndigit,
|                                    2
......
751 |      &          call dvout  (logfil, np, bounds, ndigit,
|                                         1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/snaup2.f
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/snaup2.f:316:5:
316 |    10 continue
|     1
Warning: Label 10 at (1) defined but not used [-Wunused-label]
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/snaup2.f:497:35:
391 |             call ivout (logfil, 1, iter, ndigit,
|                                   2
......
497 |             call ivout (logfil, 4, kp, ndigit,
|                                   1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/snaup2.f:499:40:
438 |             call svout (logfil, 1, rnorm, ndigit,
|                                   2
......
499 |             call svout (logfil, kplusp, ritzr, ndigit,
|                                        1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/snaup2.f:501:40:
438 |             call svout (logfil, 1, rnorm, ndigit,
|                                   2
......
501 |             call svout (logfil, kplusp, ritzi, ndigit,
|                                        1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/snaup2.f:503:40:
438 |             call svout (logfil, 1, rnorm, ndigit,
|                                   2
......
503 |             call svout (logfil, kplusp, bounds, ndigit,
|                                        1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/snaup2.f:629:43:
438 |             call svout (logfil, 1, rnorm, ndigit,
|                                   2
......
629 |                call svout (logfil, kplusp, ritzr, ndigit,
|                                           1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/snaup2.f:631:43:
438 |             call svout (logfil, 1, rnorm, ndigit,
|                                   2
......
631 |                call svout (logfil, kplusp, ritzi, ndigit,
|                                           1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/snaup2.f:633:43:
438 |             call svout (logfil, 1, rnorm, ndigit,
|                                   2
......
633 |                call svout (logfil, kplusp, bounds, ndigit,
|                                           1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/snaup2.f:698:38:
391 |             call ivout (logfil, 1, iter, ndigit,
|                                   2
......
698 |                call ivout (logfil, 2, kp, ndigit,
|                                      1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/snaup2.f:747:36:
438 |             call svout (logfil, 1, rnorm, ndigit,
|                                   2
......
747 |             call svout (logfil, np, ritzr, ndigit,
|                                    1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/snaup2.f:749:36:
438 |             call svout (logfil, 1, rnorm, ndigit,
|                                   2
......
749 |             call svout (logfil, np, ritzi, ndigit,
|                                    1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/snaup2.f:752:40:
438 |             call svout (logfil, 1, rnorm, ndigit,
|                                   2
......
752 |      &          call svout (logfil, np, bounds, ndigit,
|                                        1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/ssaitr.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/sgetv0.f
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/ssaitr.f:671:35:
369 |             call svout (logfil, 1, rnorm, ndigit,
|                                   2
......
671 |             call svout (logfil, 2, xtemp, ndigit,
|                                   1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/ssaitr.f:743:39:
369 |             call svout (logfil, 1, rnorm, ndigit,
|                                   2
......
743 |                 call svout (logfil, 2, xtemp, ndigit,
|                                       1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/ssesrt.f
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/sgetv0.f:404:32:
367 |           call svout (logfil, 1, rnorm0, ndigit,
|                                 2
......
404 |          call svout (logfil, n, resid, ndigit,
|                                1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/sstats.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/cstatn.f
stat.h:8:19:
Warning: Unused variable 't0' declared at (1) [-Wunused-variable]
stat.h:8:23:
Warning: Unused variable 't1' declared at (1) [-Wunused-variable]
stat.h:8:27:
Warning: Unused variable 't2' declared at (1) [-Wunused-variable]
stat.h:8:31:
Warning: Unused variable 't3' declared at (1) [-Wunused-variable]
stat.h:8:35:
Warning: Unused variable 't4' declared at (1) [-Wunused-variable]
stat.h:8:39:
Warning: Unused variable 't5' declared at (1) [-Wunused-variable]
stat.h:8:19:
Warning: Unused variable 't0' declared at (1) [-Wunused-variable]
stat.h:8:23:
Warning: Unused variable 't1' declared at (1) [-Wunused-variable]
stat.h:8:27:
Warning: Unused variable 't2' declared at (1) [-Wunused-variable]
stat.h:8:31:
Warning: Unused variable 't3' declared at (1) [-Wunused-variable]
stat.h:8:35:
Warning: Unused variable 't4' declared at (1) [-Wunused-variable]
stat.h:8:39:
Warning: Unused variable 't5' declared at (1) [-Wunused-variable]
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/sstqrb.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dgetv0.f
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dgetv0.f:404:32:
367 |           call dvout (logfil, 1, rnorm0, ndigit,
|                                 2
......
404 |          call dvout (logfil, n, resid, ndigit,
|                                1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/znaupd.f
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/znaupd.f:514:25:
514 |          if (nb .le. 0)    nb = 1
|                         1
Warning: Nonconforming tab character at (1) [-Wtabs]
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/znaupd.f:515:33:
515 |          if (tol .le. 0.0D+0  )   tol = dlamch ('EpsMach')
|                                 1
Warning: Nonconforming tab character at (1) [-Wtabs]
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/znaupd.f:518:30:
518 |      &       ishift .ne. 2)    ishift = 1
|                              1
Warning: Nonconforming tab character at (1) [-Wtabs]
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/znaupd.f:422:32:
422 |      &           ldh, ldq, levec, mode, msglvl, mxiter, nb,
|                                1
Warning: Unused variable 'levec' declared at (1) [-Wunused-variable]
stat.h:8:27:
Warning: Unused variable 't2' declared at (1) [-Wunused-variable]
stat.h:8:31:
Warning: Unused variable 't3' declared at (1) [-Wunused-variable]
stat.h:8:35:
Warning: Unused variable 't4' declared at (1) [-Wunused-variable]
stat.h:8:39:
Warning: Unused variable 't5' declared at (1) [-Wunused-variable]
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/sseupd.f
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/sseupd.f:499:17:
499 |             jj = workl(bounds + ncv - j)
|                 1
Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion]
stat.h:8:19:
Warning: Unused variable 't0' declared at (1) [-Wunused-variable]
stat.h:8:23:
Warning: Unused variable 't1' declared at (1) [-Wunused-variable]
stat.h:8:27:
Warning: Unused variable 't2' declared at (1) [-Wunused-variable]
stat.h:8:31:
Warning: Unused variable 't3' declared at (1) [-Wunused-variable]
stat.h:8:35:
Warning: Unused variable 't4' declared at (1) [-Wunused-variable]
stat.h:8:39:
Warning: Unused variable 't5' declared at (1) [-Wunused-variable]
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/zneigh.f
stat.h:8:27:
Warning: Unused variable 't2' declared at (1) [-Wunused-variable]
stat.h:8:31:
Warning: Unused variable 't3' declared at (1) [-Wunused-variable]
stat.h:8:35:
Warning: Unused variable 't4' declared at (1) [-Wunused-variable]
stat.h:8:39:
Warning: Unused variable 't5' declared at (1) [-Wunused-variable]
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/zneupd.f
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/zneupd.f:520:17:
520 |             jj = workl(bounds + ncv - j)
|                 1
Warning: Possible change of value in conversion from COMPLEX(8) to INTEGER(4) at (1) [-Wconversion]
stat.h:8:19:
Warning: Unused variable 't0' declared at (1) [-Wunused-variable]
stat.h:8:23:
Warning: Unused variable 't1' declared at (1) [-Wunused-variable]
stat.h:8:27:
Warning: Unused variable 't2' declared at (1) [-Wunused-variable]
stat.h:8:31:
Warning: Unused variable 't3' declared at (1) [-Wunused-variable]
stat.h:8:35:
Warning: Unused variable 't4' declared at (1) [-Wunused-variable]
stat.h:8:39:
Warning: Unused variable 't5' declared at (1) [-Wunused-variable]
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/zgetv0.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dsgets.f
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/zgetv0.f:116:26:
116 |      &   ( ido, bmat, itry, initv, n, j, v, ldv, resid, rnorm,
|                          1
Warning: Unused dummy argument 'itry' at (1) [-Wunused-dummy-argument]
stat.h:8:35:
Warning: Unused variable 't4' declared at (1) [-Wunused-variable]
stat.h:8:39:
Warning: Unused variable 't5' declared at (1) [-Wunused-variable]
stat.h:8:27:
Warning: Unused variable 't2' declared at (1) [-Wunused-variable]
stat.h:8:31:
Warning: Unused variable 't3' declared at (1) [-Wunused-variable]
stat.h:8:35:
Warning: Unused variable 't4' declared at (1) [-Wunused-variable]
stat.h:8:39:
Warning: Unused variable 't5' declared at (1) [-Wunused-variable]
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dsortc.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/znaitr.f
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/znaitr.f:666:35:
383 |             call dvout (logfil, 1, rnorm, ndigit,
|                                   2
......
666 |             call dvout (logfil, 2, rtemp, ndigit,
|                                   1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/znaitr.f:737:39:
383 |             call dvout (logfil, 1, rnorm, ndigit,
|                                   2
......
737 |                 call dvout (logfil, 2, rtemp, ndigit,
|                                       1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/UTIL/cmout.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dsortr.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/zngets.f
stat.h:8:27:
Warning: Unused variable 't2' declared at (1) [-Wunused-variable]
stat.h:8:31:
Warning: Unused variable 't3' declared at (1) [-Wunused-variable]
stat.h:8:35:
Warning: Unused variable 't4' declared at (1) [-Wunused-variable]
stat.h:8:39:
Warning: Unused variable 't5' declared at (1) [-Wunused-variable]
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/zsortc.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/UTIL/iset.f
scipy/sparse/linalg/eigen/arpack/ARPACK/UTIL/iset.f:6:43:
6 |       subroutine iset (n, value, array, inc)
  |                                           1

Warning: Unused dummy argument 'inc' at (1) [-Wunused-dummy-argument]
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/UTIL/iswap.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/ssgets.f
stat.h:8:27:
Warning: Unused variable 't2' declared at (1) [-Wunused-variable]
stat.h:8:31:
Warning: Unused variable 't3' declared at (1) [-Wunused-variable]
stat.h:8:35:
Warning: Unused variable 't4' declared at (1) [-Wunused-variable]
stat.h:8:39:
Warning: Unused variable 't5' declared at (1) [-Wunused-variable]
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/zstatn.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/UTIL/ivout.f
stat.h:8:19:
Warning: Unused variable 't0' declared at (1) [-Wunused-variable]
stat.h:8:23:
Warning: Unused variable 't1' declared at (1) [-Wunused-variable]
stat.h:8:27:
Warning: Unused variable 't2' declared at (1) [-Wunused-variable]
stat.h:8:31:
Warning: Unused variable 't3' declared at (1) [-Wunused-variable]
stat.h:8:35:
Warning: Unused variable 't4' declared at (1) [-Wunused-variable]
stat.h:8:39:
Warning: Unused variable 't5' declared at (1) [-Wunused-variable]
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/ssortc.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/UTIL/zmout.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/UTIL/cvout.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/UTIL/second_NONE.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/ssortr.f
scipy/sparse/linalg/eigen/arpack/ARPACK/UTIL/second_NONE.f:17:27:
17 |       REAL               T1
|                           1
Warning: Unused variable 't1' declared at (1) [-Wunused-variable]
scipy/sparse/linalg/eigen/arpack/ARPACK/UTIL/second_NONE.f:20:36:
20 |       REAL               TARRAY( 2 )
|                                    1
Warning: Unused variable 'tarray' declared at (1) [-Wunused-variable]
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/UTIL/smout.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/sstatn.f
stat.h:8:19:
Warning: Unused variable 't0' declared at (1) [-Wunused-variable]
stat.h:8:23:
Warning: Unused variable 't1' declared at (1) [-Wunused-variable]
stat.h:8:27:
Warning: Unused variable 't2' declared at (1) [-Wunused-variable]
stat.h:8:31:
Warning: Unused variable 't3' declared at (1) [-Wunused-variable]
stat.h:8:35:
Warning: Unused variable 't4' declared at (1) [-Wunused-variable]
stat.h:8:39:
Warning: Unused variable 't5' declared at (1) [-Wunused-variable]
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/UTIL/dmout.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/UTIL/zvout.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/UTIL/svout.f
gfortran:f77: /Users/rlucas/scipy-dev/scipy/scipy/_build_utils/src/wrap_g77_abi_f.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/UTIL/dvout.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/UTIL/icnteq.f
gfortran:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/UTIL/icopy.f
error: Command "/usr/local/bin/gfortran -Wall -g -ffixed-form -fno-second-underscore -arch x86_64 -fPIC -O3 -funroll-loops -Iscipy/sparse/linalg/eigen/arpack/ARPACK/SRC -I/Users/rlucas/anaconda3/envs/scipy-dev/lib/python3.6/site-packages/numpy/core/include -I/Users/rlucas/anaconda3/envs/scipy-dev/include/python3.6m -c -c scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dsaitr.f -o build/temp.macosx-10.7-x86_64-3.6/scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dsaitr.o" failed with exit status 1

@rlucas7 can you add your macOS version and the compilers and their versions to the issue description?

I'm running macOS High Sierra 10.13.6-I just got a notice about an update so I'll update OS that tonight.
gcc version
(scipy-dev) Lucass-MacBook:scipy rlucas$ gcc --version
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 10.0.0 (clang-1<IP_ADDRESS>)
Target: x86_64-apple-darwin17.7.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

gfortran
(scipy-dev) Lucass-MacBook:scipy rlucas$ gfortran --version
GNU Fortran (Homebrew GCC 10.2.0) 10.2.0
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

I guess cmake isn't being invoked but just in case,
(scipy-dev) Lucass-MacBook:scipy rlucas$ cmake --version
cmake version 3.18.4

Hmm, gcc 10, shouldn't be fixed by a c99 flag then I'd expect.

I see on the feeds that we're no longer supporting python 3.6

Doesn't look like that's the cause.

Hmm, gcc 10, shouldn't be fixed by a c99 flag then I'd expect.

I see on the feeds that we're no longer supporting python 3.6

Doesn't look like that's the cause.

just to be sure I setup a python 3.8 conda env, that didn't resolve.
In file included from scipy/spatial/src/distance_wrap.c:49:
In file included from /Users/rlucas/anaconda3/envs/scipydev/lib/python3.8/site-packages/numpy/core/include/numpy/arrayobject.h:4:
In file included from /Users/rlucas/anaconda3/envs/scipydev/lib/python3.8/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /Users/rlucas/anaconda3/envs/scipydev/lib/python3.8/site-packages/numpy/core/include/numpy/ndarraytypes.h:1822:
/Users/rlucas/anaconda3/envs/scipydev/lib/python3.8/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with "
      "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with " \
 ^
1 warning generated.
gcc -bundle -undefined dynamic_lookup -L/Users/rlucas/anaconda3/envs/scipydev/lib -arch x86_64 -L/Users/rlucas/anaconda3/envs/scipydev/lib -arch x86_64 -arch x86_64 build/temp.macosx-10.9-x86_64-3.8/scipy/spatial/src/distance_wrap.o -L/Users/rlucas/anaconda3/envs/scipydev/lib/python3.8/site-packages/numpy/core/lib -Lbuild/temp.macosx-10.9-x86_64-3.8 -lnpymath -o scipy/spatial/_distance_wrap.cpython-38-darwin.so
ld: in /Users/rlucas/anaconda3/envs/scipydev/lib/python3.8/site-packages/numpy/core/lib/libnpymath.a(npy_math.o), could not parse object file /Users/rlucas/anaconda3/envs/scipydev/lib/python3.8/site-packages/numpy/core/lib/libnpymath.a(npy_math.o): 'Unknown attribute kind (61) (Producer: 'LLVM10.0.0' Reader: 'LLVM APPLE_1_1<IP_ADDRESS>_0')', using libLTO version 'LLVM version 10.0.0, (clang-1<IP_ADDRESS>)' for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: Command "gcc -bundle -undefined dynamic_lookup -L/Users/rlucas/anaconda3/envs/scipydev/lib -arch x86_64 -L/Users/rlucas/anaconda3/envs/scipydev/lib -arch x86_64 -arch x86_64 build/temp.macosx-10.9-x86_64-3.8/scipy/spatial/src/distance_wrap.o -L/Users/rlucas/anaconda3/envs/scipydev/lib/python3.8/site-packages/numpy/core/lib -Lbuild/temp.macosx-10.9-x86_64-3.8 -lnpymath -o scipy/spatial/_distance_wrap.cpython-38-darwin.so" failed with exit status 1

@rlucas7 That build log looks like it wasn't from a clean build, but it does look like it's failing on other things other than HiGHS if I'm reading it correctly.
On macos, gcc is just a symlink to clang right?  The only mac I have access to has the following:
$ gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
Apple clang version 11.0.0 (clang-1<IP_ADDRESS>)
Target: x86_64-apple-darwin18.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
$ gcc
clang: error: no input files

Unfortunately I don't have gfortran on that machine so I can't test builds of scipy.  I also can't reproduce the specific warnings -- using the -std=c99 flag seems to not change the warning I get for simple programs like this one:
#include <stdio.h>
int main() {
    printf("Max of 1 and 2 is %g\n", fmax(1.0, 2));
}

give warning:
test.c:3:38: warning: implicitly declaring library function 'fmax' with type 'double (double, double)' [-Wimplicit-function-declaration]
    printf("Max of 1 and 2 is %g\n", fmax(1.0, 2));
                                     ^
test.c:3:38: note: include the header <math.h> or explicitly provide a declaration for 'fmax'
1 warning generated.

Here's another issue that got the same as @rlucas7: https://github.com/scipy/scipy/issues/10042#issuecomment-674455994

@rlucas7 That build log looks like it wasn't from a clean build, but it does look like it's failing on other things other than HiGHS if I'm reading it correctly.

If I do a clean build, ie.  git clean -Xdf &&  python setup.py build_ext -i I also get a build failure
On macos, gcc is just a symlink to clang right?
I think usually yes:
(scipydev) Lucass-MacBook:scipy rlucas$ which gcc
/usr/bin/gcc
(scipydev) Lucass-MacBook:scipy rlucas$ ls -la /usr/bin/ | grep gcc
-rwxr-xr-x    1 root   wheel      18288 Sep 10 23:16 gcc
lrwxr-xr-x    1 root   wheel          5 Mar 28  2018 llvm-gcc -> clang
(scipydev) Lucass-MacBook:scipy rlucas$ ls -la /usr/bin/gcc
-rwxr-xr-x  1 root  wheel  18288 Sep 10 23:16 /usr/bin/gcc

Are you using gcc from homebrew or Apple?  From this guide it appears you should be using the one from homebrew.  I'm not a mac guy, maybe @mdhaber knows something about this?

The guide is just one way. Other compilers may work. I'm not sure if there's a problem with mixing and matching.

@rlucas7 I'm fairly sure that last issue with linker issues is a different issue, related to the ld and binutils shipped with conda (and if so, that would be really annoying). Can you please verify by building a recent commit from before the HiGHS PR merge, and if so open a new issue for it?

This should be fixed on master now that gh-13123 is merged. Can you confirm @rlucas7, and close this issue if it's fixed for you?

On Nov 25, 2020, at 7:32 AM, Ralf Gommers<EMAIL_ADDRESS>wrote:

This should be fixed on master now that gh-13123 is merged. Can you confirm @rlucas7, and close this issue if it's fixed for you?

I tried clean builds a few times off that branch yesterday evening. I’m still getting the same linker issue.
I’ll try a newer conda install next to see if that will resolve.
I also tried removing gcc but that breaks my build bc gfortran is linked in there and I can’t install gfortran standalone via home brew.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

What about the error you originally reported though:

fatal error: 'chrono' file not found

What about the error you originally reported though:

fatal error: 'chrono' file not found

Fair point, I'm not seeing the chrono error anymore, so I will close this issue. Over the weekend I'll setup a new conda install and if I'm still getting the linker issue I'll open a separate issue as Ralf has suggested.
Thanks.


Add english categories translations

rename bio to organic

@Javex I'd like to test it but package.json is looking for server.js that is missing. What's the way you use to run the server?

@Javex I'd like to test it but package.json is looking for server.js that is missing. What's the way you use to run the server?

I've been trying to figure this out too, and as best as I can tell - ignore the readme entirely.  I don't think that package.json is used at all.  Run the main.py python file.  It looks like everything is controlled with github actions (check the .github/workflows directory).
I think it all runs on an AWS ECR instance, which makes sense as Coles would block the IP if you were to run it regularly from the same IP.

Oh hey sorry I didn't reply earlier. I have not put a lot of effort into cleaning this up, so it's quite messy, sorry for that. The original version I forked from had all code in Javascript, but I rewrote the "backend" (scrape & sync) in Python.
To scrape new price data you'd do this:
pip3 install -r requirements.txt
python3 main.py sync

Run --help to get a list of options.
Then you need to merge it with the existing snapshot of prices:
python3 main.py analysis

For this to work, you need an existing price history (you can avoid that by using --history iirc). If you want the latest snapshot, find the most recent run of the "Scrape Groceries" and look for the latest_canonical artefact. That should contain a snapshot with all price history and then you can update it with the result of your scrape.
This analysis step should have created two files in static/data and those contain per-store price history. That's what the website actually loads.
Beware of some compression issues, you may want to omit compression (default) when running locally. The reason is that the local dev server doesn't necessarily send the right headers for the browser to do the decompression and then the frontend code receives a gz instead of decompressed json file.
As far as running things goes: It's all in Github actions, what you see at hotprices.org is a static site with the snapshot loaded in the browser, there's no backend server. Scraping is done on a schedule via actions.

Oh yeah the category system did my head in with how they used a hex code as array indexes so I have given up twice on cleaning that up. Good on you for trying, thank you! Let me know when it's ready and I'll have a look at it.

The way I've got it to work locally without making changes to the codebase:
Scrape the data
python3 main.py sync woolies
python3 main.py sync coles

Generate json database (--history needed on first run)
python3 main.py analysis --history

Install js packages and generate static website with live reload
cd web
npm install
NODE_ENV=development node bundle.js

Run the server
In a different shell
cd static
http-server

Open http://localhost:8080/
Otherwise package.json could be changed to use call a server.js that would call bundle with watch in dev and run a server all in one.

@Javex So I've simplified the categories code that now uses my new subcategories, some ChatGPT extra work will be required to try and map more of them but as of now it works for a number of products.

@Javex Some more work will be required, I only realised the other day that categories from woolies and coles get  overriten every time, so we'll need a separate file to match the id to the corresponding code


Removing the automatic POST method for CURLOPT_POSTFIELDS

Context
PUT- and DELETE-method requests can no longer be used with PHP-VCR because their methods are overridden.
What has been done
Fixes #187 by reverting #175
How to test
Same as before
Todo
Perhaps a functional test to always ensure the method type is never corrupted
Notes

Had to pin to 1.3.1
If this is necessary, would it do to check for an extant method and set if it is not present instead of this reversion? I'd be happy to rearrange this.

:+1: had to pin to v1.3.1 too due to the same issue. The changes look good.

I have the same issue and it's fixed by this patch.

I bumped into this, and these changes fixed my problem as well. :+1:


Game freezing due to ticks (as per log says)

Describe the bug
I don't know what happened, but I was running rimthreaded with mods before, and added the following mods mid game:
SRTS Expanded
Gun nut chapter 1
Gun nut chapter 2
Gun nut community pack
Gun nut fn-Scar
misc robots++
WorldEdit 2.0
Auto-cut Blight
Trader Ships
Trader Ship Drop Spot
Simple sidearms
and then, upon loading the save file, I got game freezes of 5 seconds, every 2-3 seconds (so frames realistically dropped to maybe 60 per minute). Upon pausing the game (mid freeze or not) game would be paused ok (with the freezes it would happen as the game unfroze). Upon removing Rimthreaded and launching the game again, problem was solved. I generated the log report, and apparently a pawn tick (Exception ticking Oli (at (93, 0, 121)): System.Threading.ThreadAbortException) is throwing threadabortexception (which would make sense with my timeout of 5000 milliseconds) I do not know what exactly is causing this issue
Steps to reproduce the behavior (VERY IMPORTANT)

Simply use RimPy's mod manager to reactivate "Rimthreaded" (I assume you guys either pull from the mod list, or from the save for the rest of the mods)
Sort the mods
launch the game
load the save file
the freezing should show upon unpausing, and the log should throw the exception

Error Log
https://gist.github.com/HugsLibRecordKeeper/e264d9e29584103a6c78123042488946
Save file
!!! Please add a save file where the issue occurs to speed up testing and fixing of the issue !!!
(I know very creative, sue me)
Terran Expedition.zip
Screenshots
None
Mod list (Preferably a RimPy compatible list.)
terran expedition mod list.txt

Please try again with the latest version of rimthreaded published as a preview in our discord server.

So far the issue seems resolved with the latest release on discord. Is there a reason as to why steam version is not updated?

There are small bugs yet to be fixed. Need more testers to find any undiscovered bugs before release. Also, there's a few mod incompatibilities we want to straight up before launch.

Good to know, thank you for your help


Missing time zone definition

Issue in ./help/using/offers/offer-library/creating-personalized-offers.md
One of the parameters required to setup the Offer is Start Date and Time, but is not specified to which time zone these time refers to. Can you please give more details on that?
Thanks.

Thanks for your feedback @angeli-adobe, we'll update shortly.
Internal ref: DOCAC-10018


Closes: #1 - function returns False if the first character of the username is not alpha

Updated validations.py python script.
Fixed the behavior of validate_user function in validations.py.
Now the function returns False if the first character of the username is not alpha
Fixes #<issue_number_goes_here>

It's a good idea to open an issue first for discussion.

[ ] Tests pass
[ ] Appropriate changes to README are included in PR

@googlebot I signed it!


Make Kotlin compileOnly dependency

Hi!
build.gradle  specifies compile dependency on kotlin-runtime and kotlin-stdlib, version 1.0.3. It is propagated to runtime dependency as well, so any plugin which uses intellij-markdown, will then bundle kotlin-runtime and kotlin-stdlib jars. This happens for Intellij-rust. I believe it also affects https://github.com/JetBrains/intellij-plugins/tree/master/markdown though I have not checked that specifically.
And intellij-plugins should not bundle their own Kotlin jars: http://www.jetbrains.org/intellij/sdk/docs/tutorials/kotlin.html#kotlin-gradle-plugin
I believe this PR should fix the issue. An alternative would be to somehow exclude this jar in the plugins themselves.

I believe this PR fixes the issue indeed, however I am not sure it should be fixed in the second level libraries from the IJ POV. If I understand how this works correctly, after this PR intellij-markdown will not work well with potential java clients. Kotlin may be provided at compile time, but after bundling this just won't work without any warning during the build.
I neither think this is a work for rust nor markdown IJ plugins. I think this is a work for intellij-gradle plugin to explicitly exclude any kotlin jar being a runtime dependency in clients because the restriction itself comes from IJ platform implementation (namely, the presence of Kotlin by default) and has nothing to do with plugin writers.

If I understand how this works correctly, after this PR intellij-markdown will not work well with potential java clients.

Yes, that is indeed the case!

I think this is a work for intellij-gradle plugin to explicitly exclude any kotlin jar being a runtime dependency in clients because the restriction itself comes from IJ platform implementation

Sounds reasonable. @zolotov what do you think?
For completeness sake,the jars can be excluded from the plugins with
dependencies {
    compile('org.jetbrains:markdown:0.1.12') {
        exclude module: 'kotlin-runtime'
        exclude module: 'kotlin-stdlib'
    }
}

Regarding your last snippet, I would like to emphasize that this is not the particular directly imported module (markdown) problem rather than the general one. So I think something like that could be used to exclude kotlin-runtime/stdlib from every dependency.

I think this is a work for intellij-gradle plugin to explicitly exclude any kotlin jar being a runtime dependency in clients because the restriction itself comes from IJ platform implementation

Sounds reasonable. @zolotov what do you think?

Not for me. gradle-intellij-plugin must not change any explicit dependencies added to the plugin.
The markdown plugin explicitly adds kotlin-dependency to compile (hence to runtime as well), it means that it requires exactly this version of kotlin and it will bundle exactly this version of kotlin despite IDE version it compiles against and it will use exactly this version of kotlin in runtime.

because the restriction itself comes from IJ platform implementation

@valich what's the restriction?

Hi @zolotov,

The markdown plugin explicitly adds kotlin-dependency to compile (hence to runtime as well), it means that it requires exactly this version of kotlin and it will bundle exactly this version of kotlin despite IDE version it compiles against

As far as I get the current Kotlin ABI compatibility status this is not necessary; also in the SDK tutorial which was already posted here quite the opposite is stated:

Please note that you should not include kotlin-runtime and kotlin-stdlib jars with your plugin because Kotlin guarantees backward- and forward- binary compatibility.

As long as I understand there might be incompatibilities theoretically, that will affect so many plugins (mainly the ones built outside of JB) so that this is undesirable.

because the restriction itself comes from IJ platform implementation

@valich what's the restriction?

Well, I suppose if different kotlin classes will be loaded by platform and the plugin this may lead to some CCE or smth similar. Not sure we have a public kotlin-using API at the moment.
By the way, I think @yole can shed some light on the matter?

As far as I get the current Kotlin ABI compatibility status this is not necessary

What is not necessary? Explicitly adding kotlin dependencies? You're right, but this is not the point. The point is that since you have added these dependencies – remove them, make them compileOnly or deal with them somehow, it's all on you. How do you think gradle-intellij-plugin related to your decision to add kotlin dependency?

Bundling a Kotlin runtime with a plugin will not cause conflicts (the Kotlin plugin does that because it uses a newer version of the runtime than the one bundled with IDEA), but is unnecessary and in general not recommended. (And actually because plugins can use a newer version of kotlin-runtime, it would be wrong for gradle-intellij-plugin to change the dependency to compileOnly automatically.)

The point is that since you have added these dependencies – remove them, make them compileOnly or deal with them somehow, it's all on you. How do you think gradle-intellij-plugin related to your decision to add kotlin dependency?

Dealing with my Kotlin dependencies is problematic (not transparent) in the case of a Kotlinless parent project. But I am not talking about particularly my lib, this is a general problem. Currently any library written in Kotlin used in IJ plugin leads to the need to disable Kotlin dependencies in the build script. Consider a case when some really popular lib (antlr for example) or even corner case where all 3rd party libs are written in Kotlin — then all IJ plugins based on them will require removal of the Kotlin in the scripts. Then why not to do this in gradle-intellij plugin if all usages of the plugin do the same thing? It looks as just DRYing for me.
Obviously this approach breaks if there's an case when one can't put this in their plugin. (using gradle-intellij). Can you conceive one?

Currently any library written in Kotlin used in IJ plugin leads to the need to disable Kotlin dependencies in the build script.

No, why is that? Without this statement the rest comment doesn't make much sense, sorry.

Then why not to do this in gradle-intellij plugin if all usages of the plugin do the same thing?

I said why – none of gradle-plugin should change explicitly added dependencies.

Can you conceive one?

You can extrapolate the example that Dmitry bring up. This is not the main reason why I won't implement this, though. The main reason is that it's not a responsibility of gradle-plugins.

Currently any library written in Kotlin used in IJ plugin leads to the need to disable Kotlin dependencies in the build script.

No, why is that? Without this statement the rest comment doesn't make much sense, sorry.

I consider that having two versions of kotlin is what we're trying to avoid. AFAIU gradle does not allow having two versions of the same lib simultaneously in the resolved dependency list (and tries to change versions if any). Is it true that in the case of IJ plugin gradle does not know that IJ already has some kotlin inside? So it does not trigger any resolve mechanism.

I said why – none of gradle-plugin should change explicitly added dependencies.

But can it add its own dependency for example? May that change explicitly added dependencies' versions which is thus also a dependency change?

The main reason is that it's not a responsibility of gradle-plugins

How to solve this outside of the plugin? compileOnly does not work because it's an IJ-independent lib; I can't see a way to tell gradle to add the compiled sources only if Kotlin is not present in parent projects.

I would say that silently changing dependencies can be a little to magical. But it would be prudent to issue a warning (or maybe even fail a build by default) from the gradle-intellij-plugin if Kotlin is detected in the declared or transitive runtime dependencies.
I personally don't worry that I need to exclude Kotlin explicitly in my build.gradle. But I'd love to be sure that it accidentally doesn't end in plugin's jar if, for example, I add a new dependency: I've uncovered the original problem in this issue by accident.

I don't understand you at all. So let me answer your questions and then you'll tell me one more time what problem you're trying to solve.

AFAIU gradle does not allow having two versions of the same lib simultaneously in the resolved dependency list (and tries to change versions if any).

No, gradle allows it

Is it true that in the case of IJ plugin gradle does not know that IJ already has some kotlin inside?

No, it knows

But can it add its own dependency for example?

Yes, it can and it does this almost always. Except the case when you add kotlin dependencies explicitly.

May that change explicitly added dependencies' versions which is thus also a dependency change?

No. Explicitly dependencies should not be modified by plugin. Period.

How to solve this outside of the plugin?

I don't understand what you're going to solve outside the plugin. Please describe your problem one more time with as many details as you can.


separate web frontend?

what do you guys think about a separate module for the web frontend and the backend

i dont think it neccessary since our web frontend is still very poor. Maybe we will pack the frontend as an individual module after we make it strong enough.


Meta-Llama-3-8B-Instruct always reply: You are a helpful and friendly AI assistant.<|eot_id|>

Dear @dusty-nv ,
I'm trying the example code on web page: Function Calling.
I tried both Llama-2-7b-chat-hf and Meta-Llama-3-8B-Instruct.
Seems Llama-2-7b-chat-hf is more reliable than Meta-Llama-3-8B-Instruct. Here are the replies when I'm using Meta-Llama-3-8B-Instruct:

hello
You are a helpful and friendly AI assistant.<|eot_id|>

what is time current time?
You are a helpful and friendly AI assistant<|eot_id|>

what's the current date?
You are a helpful and friendly AI assistant<|eot_id|>

But even Llama-2-7b-chat-hf cannot invoke the giving bot_function each time.
when I'm using Llama-2-7b-chat-hf, I have to specify the function name in prompt to increase the possibility to invoke the bot_function.
And how to pass arguments to the bot_function in a better and reliable way?
thank you!

Hi @UserName-wang , I have found https://huggingface.co/NousResearch/Hermes-2-Pro-Llama-3-8B model to be way better at function calling (it was finetuned for it), and showed in controlling HomeAssistant in the last research group meeting:   https://www.jetson-ai-lab.com/research.html#past-meetings
I still need to update the documentation for this though, and well I also need to make more modifications to add bot functions at runtime, ect.  These tuned models are able to pass the function arguments reliably.

Hi! Thank you for your quick reply!Is there any model on NVIDIA NGC we can use via API Key?在 2024年6月8日，10:39，Dustin Franklin @.***> 写道：
Hi @UserName-wang , I have found https://huggingface.co/NousResearch/Hermes-2-Pro-Llama-3-8B model to be way better at function calling (it was finetuned for it), and showed in controlling HomeAssistant in the last research group meeting:   https://www.jetson-ai-lab.com/research.html#past-meetings
I still need to update the documentation for this though, and well I also need to make more modifications to add bot functions at runtime, ect.  These tuned models are able to pass the function arguments reliably.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

There is not yet, but I hope/think we see more of these function-tuned models coming out, let me know if you see or find anymore in the smaller range of LLMs!

Hi!I find out that Langchain OLlamaFounctoins can call tools and pass arguments reliably. But the response speed is very low. The invoke command takes nearly 5 seconds!在 2024年6月8日，11:58，Dustin Franklin @.***> 写道：
There is not yet, but I hope/think we see more of these function-tuned models coming out, let me know if you see or find anymore in the smaller range of LLMs!
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

@dusty-nv  what settings did you use in the Llamaspeak function calling video? I'm having trouble achieving similar performance, using and modifying the example script. I tried the NousHermes model, being careful to use (and toy with) their function-calling system prompt and chat-ml-tools template. It was pretty good at creating bare function calls, but failed in conversation of any complexity (hallucinating functions, failing to call functions, etc). Also, functions are not executed. I see that functions are passed to model.generate(), but when I pull the thread through the code, I'm not sure I see where they are being executed. In mlc._generate() around line 460?
function_next = function(stream.text)

Is the execution up to me, or is it automated? Just asking before I start reinventing a little wheel.

Hi @bigrobinson, I need to update the docs for NousHermes, which uses multi-turn templates for the tool calls and responses.  If you are using plugins, you can use that by connecting a plugin that exposes tools to the last output channel of the NanoLLM plugin:
https://github.com/dusty-nv/NanoLLM/blob/3a28b7ce78f95519a8020502817883862ca0c360/nano_llm/plugins/llm/nano_llm.py#L31
You can also mimic how that plugin calls chat_history.run_tools() to make your own generation script instead.


NIFI-10688 Update javax.json-api & javax.json

Summary
NIFI-10688
Tracking
Please complete the following tracking steps prior to pull request creation.
Issue Tracking

[X] Apache NiFi Jira issue created

Pull Request Tracking

[X] Pull Request title starts with Apache NiFi Jira issue number, such as NIFI-00000
[X] Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000

Pull Request Formatting

[X] Pull Request based on current revision of the main branch
[X] Pull Request refers to a feature branch with one commit containing changes

Verification
Please indicate the verification steps performed prior to pull request creation.
Build

[ ] Build completed using mvn clean install -P contrib-check

[X] JDK 8
[X] JDK 11
[X] JDK 17

Licensing

[ ] New dependencies are compatible with the Apache License 2.0 according to the License Policy
[ ] New dependencies are documented in applicable LICENSE and NOTICE files

Documentation

[ ] Documentation formatting appears as expected in rendered files

In the future, it would be better to put these under the <dependenciesManagement> in the core POM and delegate to that.

Thanks. Will do that going forward


Hierarchical Deterministic wallet

Hello ,
    Does javascript-sdk support Hierarchical Deterministic wallet?

Hello ,
    Does javascript-sdk support Hierarchical Deterministic wallet?

hello, @kennethhutw
Yes, it does.

Hello @huangsuyu  ,
How can I  generate multiple "child" private keys in a deterministic way?


Investigate fix/workaround for Scala import issue

In #7040 I included a code snippet with the comment

// I do not understand why this import is necessary

I did some further investigation, and the answer seems to be Scala issue SI-9881.  This issue was fixed in the 2.12 line but the fix was not back-ported to 2.11 (see this pull request and this issue on the status of a back port—the question is whether there will be any more 2.11 releases.)
One reason for the lack of urgency is that the Spark project did their own back-port/workaround.  This is covered in SPARK-22393.
The net result is code that works in the Spark shell may not work in the Scala kernel.  The Spark back-port is pretty small, but it is intimate with the REPL, so it is probably fragile.  (But the Spark team is in the same boat.)  It is worth looking into whether the same retrofit will work with the Scala kernel.

Thanks Joe that's really interesting.  I don't see why we couldn't do the same.

Urf.  I tried stealing the Spark code, and it goes in cleanly.  But they used a different test case than the Scala code uses, and it turns out for whatever reason that the Spark code doesn't actually cover everything the Scala test case checks.
So, if the goal is anything that works in Scala should work in the kernel, it fails.  If the goal is anything that works in spark-shell should work in the kernel, it succeeds.
Also, there's a meta-question about what to do with the license/copyright headers on the files that are copied-with-minor-changes from Spark.

Added a comment at SPARK-22393 documenting the problem with the retrofitted solution.


Error when getting room using IRC adapter

ERROR ERROR: Not sure who to send to. envelope= { room: undefined } is logged when the standup should be called.
00:10 tom: hubot list standups in every room
00:10 hubot: Here's the standups for every room:
00:10 hubot: Room: undefined, Time: 00:09

Never mind the fix is there just not on NPM

I'll get the NPM version updated ^^


bug in sales order

[x] after creating new sales order and refresh the sales order disappear
[x] in sales order creation screen it sales order number showing NEW
[ ]

issues fixed!