MOC 2.5.0-alpha3 Equalizer patch

Hello. Is it correct to use patch from here http://moc.daper.net/node/397 to add equalizer in MOC 2.5.0-alpha3 or I need to find something special? I've tried moc-equalizer_r2099.patch, but it crashed during compilation with error:

interface.c: In function 'menu_key':
interface.c:3173: error: 'KEY_CMD_TOGGLE_EQUALIZER' undeclared (first use in this function)
interface.c:3177: error: 'KEY_CMD_EQUALIZER_REFRESH' undeclared (first use in this function)
interface.c:3181: error: 'KEY_CMD_EQUALIZER_PREV' undeclared (first use in this function)
interface.c:3185: error: 'KEY_CMD_EQUALIZER_NEXT' undeclared (first use in this function)
interface.c:3189: error: 'KEY_CMD_TOGGLE_MAKE_MONO' undeclared (first use in this function)
make[3]: *** [interface.o] Error 1
make[3]: Leaving directory `/moc-2.5.0~alpha3+svn20080629'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/moc-2.5.0~alpha3+svn20080629'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/moc-2.5.0~alpha3+svn20080629'
make: *** [build-arch-stamp] Error 2
dpkg-buildpackage: fakeroot debian/rules binary returned Error 2
debuild: fatal error at line 1319:
dpkg-buildpackage -rfakeroot -D -us -uc failed

Please explain what I'am doing wrong? Is it problem of Debian buildpackage tool or problem with patch?
Thanks for your answers.

The patches are for sources from the SVN repository and will not work with the released versions. There is however no need for the patches anymore as the equalizer code is merged in the current SVN version.

If you want to try it, you need to checkout and build the sources from SVN.

Good luck :-)

Ok, thank you very much in advance, I will try it know. Most stupid habit I have - choose the hardest way to get something work in linux when it's so simple :)