=games-util/etswitch-0.1.14 uses two-argument syntax of open(2) with O_CREAT, where it needs 3 arguments. Thus, the build fails with current glibc: In function ‘open’, inlined from ‘main’ at etswitch.c:464: /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 The solution is to use 3-argument syntax of open(2) there.
Created attachment 183002 [details, diff] Patch to fix use of open(2)
Created attachment 183004 [details] Updated ebuild
in portage. thanks for the bug report and patch.