Stop Error: Unknown Format

I'm trying to use ctffind3 on OS X. I'm currently getting an error that I suspect is from reading the .mrc file. The .mrc file is output from EPU, which I suspect may have a format variation which is causing ctffind3 to not recognize it. I've tried using eman2/bsoft to convert the .mrc to another .mrc, and while ctffind3 appears to initially read the 'converted' file, it seems to hang soon afterwards. Do you have any suggestions on how I might go about getting ctffind3 to work?

My command file is:
./ctffind3_mp.exe << eof
original.mrc
power.mrc
2.7,300.0,0.07,129627.0,1.157
512,50.0,10.0,10000.0,100000.0,10000.0,0.0
eof

Once I execute ctffind3, it outputs cards 1-4 I get the following error:
STOP ERROR: UNKNOWN FORMAT

We have little experience with OSX but it is possible that there is a little endian/big endian problem with your data. Maybe you can try using em2em which allows you to specify the destination machine.

In reply to by niko

Thanks for your help. I compiled ctffind3 for CentOS and wound up with the same error (STOP ERROR: UNKNOWN FORMAT) when I ran ctffind3 on the .mrc. Nothing appeared to be different from the OS X error. Any ideas?

In reply to by dustin

If the error has to do with the byte order and machine stamp in the file, it will not matter where you run the program. Is there a way you can send us your MRC file?