Help Please I can't find where -std=iso9899:1990 is defined

Patrick Spendrin ps_ml at gmx.de
Wed May 1 11:55:40 UTC 2013


Am 01.05.2013 13:36, schrieb DeveloperChris:
> Hi
> 
> I am trying to build kdevelop but keep getting error like ...
> 
> cmListFileLexer.c:1566: error: implicit declaration of function 'fileno'
> 
> This appears to be because __STRICT_ANSI__ is defined
> 
> __STRICT_ANSI__ is defined because gcc is called with -std=iso9899:1990
> 
> -std=iso9899:1990 is found in
> R:\build\extragear\kdevelop-4.0.0.20100506\work\mingw4-RelWithDebInfo-gitHEAD\projectmanagers\cmake\CMakeFiles\kdev4cmakecommon.dir\flags.make
> 
> 
> But I can't find where it comes from.
> 
> I have searched every file in git\kdevelop for something akin to iso9899
> to see where it is created but cannot find it

try searching in kdevplatform too, also try to check if gcc isn't called
with an explicit flag __STRICT_ANSI__! I have seen that defined
somewhere, not sure where though.

> 
> I don't know where this flag is created. Can anyone help?
> 

regards,
Patrick


More information about the Kde-windows mailing list