Package: uwsgi Version: 2.0.7-1 Severity: serious Tags: patch Justification: fails to build from source (but built successfully in the past)
Dear Maintainer, When I run dpkg-buildpackage for uwsgi, it fails with the following error. $ sudo apt-get source uwsgi $ cd uwsgi-2.0.7 $ sudo dpkg-buildpackage -us -uc ... ... ... "08 February 2017 13:16:43\"" -o core/sendfile.o core/sendfile.c In file included from /usr/include/fcntl.h:289:0, from /usr/include/x86_64-linux-gnu/sys/file.h:24, from ./uwsgi.h:265, from core/utils.c:1: In function ‘open’, inlined from ‘uwsgi_tmpfd’ at core/utils.c:3501:5: /usr/include/x86_64-linux-gnu/bits/fcntl2.h:50:4: error: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT or O_TMPFILE in second argument needs 3 arguments __open_missing_mode (); ^ This error is caused by updated libc6. The changelog in libc6(2.19-18+deb8u6) says as follows. - Fix open and openat functions with O_TMPFILE. Closes: #832521. I found a fix to this issue in upstream. https://github.com/unbit/uwsgi/commit/f6e5db93d8344d7f09ee5304394136d6f5cd7a38 Thank you and Best Regards, -- System Information: Debian Release: 8.7 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores) Locale: LANG=ja_JP.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages uwsgi depends on: ii initscripts 2.88dsf-59 ii lsb-base 4.1+Debian13+nmu1 ii uwsgi-core 2.0.7-1 uwsgi recommends no packages. uwsgi suggests no packages. -- no debconf information