to make this very brief I was getting a 'skipping incompatible when searching for' error when I realized MINGW_HOME environment variable was set to a 64 bit tool chain instead of the 32 bit one.
An object file created with the 64 bit toolchain was left over so when I compiled again the 32 bit toolchain didn't recognize it so deleted it and then it complained about there not being an object file.
So I used notepad to create a dummy one and quickly typed gibberish in there then saved and closed it. It seem to unexpectedly overwrote the dummy. I was intrigued so I deleted that one and made another dummy one but blank this time. Regrettably I got the same 'no such file or director issue'.
I permanently deleted the previous one so I cant get it back. Btw the project settings files were copied from a previous project in the same workspace and all instances of the old project name in both '.cproject' '.project' were replaced with new one.
Here is the error message:
16:27:49 **** Incremental Build of configuration Debug for project circles ****
Info: Internal Builder is used for build
g++ "-LC:\\SFML-2.5.1\\lib" -o circles.exe circles.o -lopengl32 -lfreetype -lwinmm -lgdi32 -lsfml-graphics-s-d -lsfml-window-s-d -lsfml-audio-s-d -lsfml-network-s-d -lsfml-system-s-d
g++: error: circles.o: No such file or directory
16:27:49 Build Finished. 0 errors, 0 warnings. (took 88ms)