Hi, Andy The commited changes from June 6th seem to have created a portability problem on Darwin (powerpc-apple-darwin8.9.0). I cannot find a dirent64 structure on Darwin which now is required by the XrdPosix files. When looking at preprocessor outputs I see on the Mac only struct dirent { ino_t d_ino; __uint16_t d_reclen; __uint8_t d_type; __uint8_t d_namlen; char d_name[255 + 1]; }; while on linux (with the current compilation settings both dirent and dirent64 get defined to the same structure: struct dirent { __ino64_t d_ino; __off64_t d_off; unsigned short int d_reclen; unsigned char d_type; char d_name[256]; }; struct dirent64 { __ino64_t d_ino; __off64_t d_off; unsigned short int d_reclen; unsigned char d_type; char d_name[256]; }; BTW: I'll be on holiday for some time beginning on June 19th. Will only be back around middle of July. Cheers, Derek -- Dr. Derek Feichtinger Tel: +41 56 310 47 33 AIT Group email: [log in to unmask] PSI CH-5232 Villigen PSI