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.8 from portage 2. 3. Actual Results: In function 'open', inlined from 'ExtendWorkSpace' at ./C/alloc.c:945: /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: *** [alloc.o] Error 1 Expected Results: Would compile fine.
Created attachment 183067 [details] Build log of yap-5.1.3-r1
Patch: http://patches.ubuntu.com/y/yap/extracted/04_ubuntu_toolchain_FTBFS.dpatch
+ 02 Mar 2009; Patrick Lauer <patrick@gentoo.org> + +files/yap-5.1.3-fortify_sources-ubuntu.patch, +yap-5.1.3-r2.ebuild: + Fixing fcc 4.3.3 / fortify_sources error. Patch from Ubuntu. Closes + #260180