Compilatin failing on recent versions

Hi,

I have been out of the upgrade loop for a while (actually
quite a long while - running 0.1.3 compiled in November
2005).  I have tried compiling 0.3.1 and (when that
failed 0.3 and trunk-20061222).  I am just doing a simple
make - no changes to Makefile.config yet, and compilation
always fails as set out below.  I am using gcc 3.2.3 (old
now I know), and even though the web page says I only need
gcc GCC >= 3.2, it looks to my not very expert eye as if
this may be an incompatible compiler issue.

Can anyone help please?

Thanks,

Geoff

compiling 'plugins/e2p_dircmp.c'
plugins/e2p_dircmp.c:383:1: directives may not be used
inside a macro argument plugins/e2p_dircmp.c:382:63:
unterminated argument list invoking macro
"TEMP_FAILURE_RETRY" plugins/e2p_dircmp.c: In function
`_e2p_diff_dohash': plugins/e2p_dircmp.c:384:
`TEMP_FAILURE_RETRY' undeclared (first use in this
function) plugins/e2p_dircmp.c:384: (Each undeclared
identifier is reported only once plugins/e2p_dircmp.c:384:
for each function it appears in.) plugins/e2p_dircmp.c:386:
`O_NOATIME' undeclared (first use in this function)
plugins/e2p_dircmp.c:386: syntax error before ')' token
make: *** [objs/plugins/e2p_dircmp.so] Error 1
Send instant messages to your online friends http://uk.messenger.yahoo.com 


-- 
Users can unsubscribe from the list by sending email to 
emelfm2-request@xxxxxxxxxxxxx with 'unsubscribe' in the subject field or by 
logging into the web interface.

Other related posts: