# HG changeset patch # User Chris Cannam # Date 1475248990 -3600 # Node ID 214b31ec7e1abab6238b1e69b537b35ce3cb4e91 # Parent 9ddc8982ad2d7eae3bf8fd593f552b40b01f61fd Minor build fixes diff -r 9ddc8982ad2d -r 214b31ec7e1a build/linux/Makefile.linux64 --- a/build/linux/Makefile.linux64 Fri Sep 30 16:22:56 2016 +0100 +++ b/build/linux/Makefile.linux64 Fri Sep 30 16:23:10 2016 +0100 @@ -1,6 +1,6 @@ -#CFLAGS := -DNDEBUG -Wall -Wextra -Werror=implicit-function-declaration -O3 -fPIC -ffast-math -msse -msse2 -mfpmath=sse -ftree-vectorize -DUSE_PTHREADS -CFLAGS := -DDEBUG -g -Wall -Wextra -Werror=implicit-function-declaration -fPIC -ffast-math -DUSE_PTHREADS +CFLAGS := -DNDEBUG -Wall -Wextra -Werror=implicit-function-declaration -O3 -fPIC -ffast-math -msse -msse2 -mfpmath=sse -ftree-vectorize -DUSE_PTHREADS +#CFLAGS := -DDEBUG -g -Wall -Wextra -Werror=implicit-function-declaration -fPIC -ffast-math -DUSE_PTHREADS CXXFLAGS := $(CFLAGS) -Werror diff -r 9ddc8982ad2d -r 214b31ec7e1a dsp/wavelet/Wavelet.cpp --- a/dsp/wavelet/Wavelet.cpp Fri Sep 30 16:22:56 2016 +0100 +++ b/dsp/wavelet/Wavelet.cpp Fri Sep 30 16:23:10 2016 +0100 @@ -1843,6 +1843,9 @@ break; } + // avoid compiler warning for unused value if assert is not compiled in: + (void)flength; + assert(flength == int(lpd.size())); assert(flength == int(hpd.size())); } diff -r 9ddc8982ad2d -r 214b31ec7e1a maths/Polyfit.h --- a/maths/Polyfit.h Fri Sep 30 16:22:56 2016 +0100 +++ b/maths/Polyfit.h Fri Sep 30 16:23:10 2016 +0100 @@ -292,7 +292,7 @@ double big, t; double pivot; double determ; - int irow, icol; + int irow = 0, icol = 0; int ncol(b.size()); int nv = 1; // single constant vector for(int i = 0; i < ncol; ++i)