I just ran “pip uninstall pippi”, “python setup.py clean --all”, and “python setup.py install” again, and got these warnings, no errors:
clang -fno-strict-aliasing -fno-common -dynamic -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/pippi.c -o build/temp.macosx-10.9-x86_64-2.7/src/pippi.o
src/pippi.c:300:32: warning: variable 'indexWavetable' is uninitialized when used here [-Wuninitialized]
cIndexWavetable = (int)indexWavetable % 1025; // Pad wtable with 1
^~~~~~~~~~~~~~
src/pippi.c:286:26: note: initialize the variable 'indexWavetable' to silence this warning
double indexWavetable, fracWavetable, valWavetable, valNextWavetable = 0;
^
= 0.0
src/pippi.c:405:32: warning: variable 'indexWavetable' is uninitialized when used here [-Wuninitialized]
cIndexWavetable = (int)indexWavetable % (1024 / chunk + 1); // Pad wtable with 1
^~~~~~~~~~~~~~
src/pippi.c:378:26: note: initialize the variable 'indexWavetable' to silence this warning
double indexWavetable, fracWavetable, valWavetable, valNextWavetable = 0;
^
= 0.0
src/pippi.c:469:15: warning: unused variable 'right' [-Wunused-variable]
int left, right;
^
src/pippi.c:469:9: warning: unused variable 'left' [-Wunused-variable]
int left, right;
^
src/pippi.c:618:24: warning: unused variable 'inverted' [-Wunused-variable]
int value, length, inverted;
^
src/pippi.c:676:31: warning: variable 'indexWaveform' is uninitialized when used here [-Wuninitialized]
cIndexWaveform = (int)indexWaveform % (lenWaveform - 1);
^~~~~~~~~~~~~
src/pippi.c:656:25: note: initialize the variable 'indexWaveform' to silence this warning
double indexWaveform, fracWaveform = 0;
^
= 0.0
src/pippi.c:758:31: warning: variable 'indexWaveform' is uninitialized when used here [-Wuninitialized]
cIndexWaveform = (int)indexWaveform % (lenWaveform - 1);
^~~~~~~~~~~~~
src/pippi.c:723:25: note: initialize the variable 'indexWaveform' to silence this warning
double indexWaveform, indexFactors = 0;
^
= 0.0
src/pippi.c:885:31: warning: variable 'indexWaveform' is uninitialized when used here [-Wuninitialized]
cIndexWaveform = (int)indexWaveform % (lenWaveform + paddingWaveform - 1);
^~~~~~~~~~~~~
src/pippi.c:827:25: note: initialize the variable 'indexWaveform' to silence this warning
double indexWaveform, fracWaveform = 0;
^
= 0.0
src/pippi.c:886:29: warning: variable 'indexWindow' is uninitialized when used here [-Wuninitialized]
cIndexWindow = (int)indexWindow % (lenWindow + paddingWindow - 1);
^~~~~~~~~~~
src/pippi.c:830:23: note: initialize the variable 'indexWindow' to silence this warning
double indexWindow, fracWindow = 0;
^
= 0.0
src/pippi.c:887:26: warning: variable 'indexMod' is uninitialized when used here [-Wuninitialized]
cIndexMod = (int)indexMod % (lenMod - 1);
^~~~~~~~
src/pippi.c:833:20: note: initialize the variable 'indexMod' to silence this warning
double indexMod, fracMod, modRange, freqMod, amp = 0;
^
= 0.0
src/pippi.c:15:18: warning: unused variable 'PippiError' [-Wunused-variable]
static PyObject *PippiError;
^
src/pippi.c:189:15: warning: unused function 'hermite' [-Wunused-function]
static double hermite(double x, double y0, double y1, double y2, double y3) {
^
src/pippi.c:198:15: warning: unused function 'get_double' [-Wunused-function]
static double get_double(int *input_buffer, int position) {
^
13 warnings generated.