Same problem here with git. (I had to add -g3 -ggdb -O0 to all Variables ending with FLAGS in the Makefile to make gdb print the correct line number.)
The problem is line 234 (http://repo.or.cz/w/gst-scaletempo-rj.git?a=blob;f=src/gstscaletempo.c;h=8d0b16e34d641f1df0e7bd2285d99f80c1fda8ba;hb=releases#l234):

i = -(p->samples_overlap - p->samples_per_frame);

p->samples_overlap and p->samples_per_frame are unsigned, so -(p->samples_overlap - p->samples_per_frame) yields something positive.
Replacing this line by

i = -((glong)p->samples_overlap - (glong)p->samples_per_frame);

makes it work for me.