I got 0.3.0 to compile after comming across a similar error message
in a different unix specific header file in abi-0.3.0/src/ev/unix
-  ev_UnixMenu.h
 A problem with
           GtkAccelGroup *		m_wAccelGroup;
which gives me 
 ev_UnixMenu.h:74: parse error before `*'
 
 I thought I was using glib-1.1.7 and  gtk+-1.1.7 ,
 but my gtk config was set up for 1.1.1 or something like that.
 I suppose my 1.1.7 install did not work the first time.
 once I installed 1.1.7 'correctly' it compiled clean. I have not tried
 1.1.9 yet.... 
Sun Ultra 5, Ultra 2, both sunos 5.5.1
gcc 2.7.2.f.1, gmake 3.75 ,
> Building with [JavaScript:Off Debug:On].
libs ...
        libdl.so.1 =>    /usr/lib/libdl.so.1
        libgtk-1.1.so.7 =>       /lib/libgtk-1.1.so.7
        libgdk-1.1.so.7 =>       /lib/libgdk-1.1.so.7
        libgmodule-1.1.so.6 =>   /lib/libgmodule-1.1.so.6
        libglib-1.1.so.6 =>      /lib/libglib-1.1.so.6
        libXext.so.0 =>  /usr/openwin/lib/libXext.so.0
        libX11.so.4 =>   /usr/openwin/lib/libX11.so.4
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libw.so.1 =>     /usr/lib/libw.so.1
        libm.so.1 =>     /usr/lib/libm.so.1
        libc.so.1 =>     /usr/lib/libc.so.1
        libintl.so.1 =>  /usr/lib/libintl.so.1
        libmp.so.1 =>    /usr/lib/libmp.so.1     
Regards 
Clive B.