it's probably your gcc 3.4.1 made that illegal where it was just deprecated in older releases ( gcc-3.3 and under - compiled with warnings but without errors for me)
well, you could install a temp gcc ( something like 2.95.3, which is a fast build) to compile this ( DO NOT install it in /usr or /usr/local) to compile this, aside from that 3.4 will not allow this code ( you'll have to manually alter the code)
see this thread if you want to set up an older compiler that will compile this code:
http://www.linuxquestions.org/questi...hreadid=287169