>> make[3]: *** No rule to make target `popen2.m', needed by `PKG_ADD'. Stop.
>> make[3]: Leaving directory> `/usr/local/src/octave-cvs/octave/scripts/miscellaneous
>
>> Try removing scripts/miscellaneous/PKG_ADD and then rebuilding...
I think the problem is that popen2.m is still referenced in Makefile.in, and PKG_ADD
depends on it. I also had the problem and simply removed popen2.m from
Makefile.in.