"struct" error message

Hi,
I have the following problem.
When I try to compile my 3Dprinter software which previously compiled without a problem, (on an earlier version of Arduino, on the latest Arduino IDE, the compile fails with the following error message:

ERROR using typedef-name tpos_t, after "struct"

Can someone suggest what has changed? as I really need to re-compile.

Thanks in advance.
regards
johnmont

It is a common problem with the because the newer IDE is better at spotting a problem that is in the original code.

Many thanks Hutkikz.

I changed the name fpos_t to fpost in both SdBaseFile .h and .cpp, as suggested in the link that you provided.
Worked like a charm, my 3D software now compile and loads.

Again many thanks for your extremely quick response which has solved my Arduino problem.

regards
johnmont