but if you look at the commit logs on the github site you'll see Olaf added that header.
Could be it doesn't get included inot that one particular file somehow.
Just grab the source and build yourself a new copy.
O.K. I see that the "obsolete.h" header is included in clib2 stdio_headers.h that is included by the stdio files but it's not included by clib2 stdlib_headers.h that is included by the stdlib files.
I reported the problem so it could be fixed and have a clib2 update made available in Amiupdate. I'm not actually using clib2 in my program. I just got tired of entering a long command line to compile a program I'm working on and borrowed an old makefile to compile it with the make command instead. I forgot to remove the -mcrt=clib2 from the borrowed makefile and discovered the problem.