Adding those defines doesn't fix the problem and no .ipk is being generated. make package/pipy/compile V=s doesn't reveal any error during the compilation process
Aha, it's in the config but you need to select it now. Type y or m or just hit spacebar on it, then once you've done the exit-and-save thing, try your make command again.
Right, "y" would put it in the image, so use "m" just to build it. If you don't have either, it's skipped, even with the explicit package build command (i.e., if the package is not "selected", all the other work gets done, but you don't get a package).