Compile with GCC 4.3.3 and glibc >=2.8 (FORTIFY_SOURCE=2) man open: mode specifies the permissions to use in case a new file is created. This argument must be supplied when O_CREAT is specified in flags; Reproducible: Always Steps to Reproduce: 1.Compile tha package with gcc 4.3.3 and glibc >=2.8from portage 2. 3. Actual Results: In function 'open', inlined from 'SaveCampaign' at files.c:317: /usr/include/bits/fcntl2.h:51: error: call to '__open_missing_mode' declared with attribute error: open with O_CREAT in second argument needs 3 arguments make: *** [files.o] Error 1 Expected Results: Would compile fine.
Created attachment 183071 [details] Build log of cdogs-sdl-0.3
fixed in cdogs-sdl-0.4