Your message dated Thu, 14 Jul 2016 06:03:55 +0000
with message-id <[email protected]>
and subject line Bug#831013: fixed in lua-cqueues 20160316-4
has caused the Debian Bug report #831013,
regarding lua-cqueues: FTBFS on powerpc/ppc64: sys/event.h: No such file or
directory
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
831013: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831013
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: lua-cqueues
Version: 20160316-3
Severity: serious
Justification: fails to build from source
The powerpc and ppc64 builds of lua-cqueues have been failing:
libtool --silent --tag=CC --mode=compile cc -c -g -O2
-fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic
-Wdate-time -D_FORTIFY_SOURCE=2 -I/usr//include/lua5.2 -I src/ -std=c99
-D_GNU_SOURCE -Wall -Wextra -o /«PKGBUILDDIR»/5.2-cqueues/src/cqueues.lo
src/cqueues.c
src/cqueues.c:395:112: fatal error: sys/event.h: No such file or directory
The relevant logic is
#if HAVE_EPOLL
#include <sys/epoll.h> /* struct epoll_event epoll_create(2)
#epoll_ctl(2) epoll_wait(2) */
#elif HAVE_PORTS
#include <port.h>
#else
#include <sys/event.h> /* EVFILT_READ EVFILT_WRITE EV_SET EV_ADD
#EV_DELETE struct kevent kqueue(2) kevent(2) */
#endif
where HAVE_EPOLL was intended to be defined here:
#ifndef HAVE_EPOLL
#define HAVE_EPOLL (__linux)
#endif
It looks like that didn't work out because -std=c99 on these
architectures suppresses the usual predefintion of __linux; please
substitute __linux__, which is available regardless.
On a somewhat related note, please also extend the checks for
__FreeBSD__ to cover __FreeBSD_kernel__. (As for the Hurd, it looks
like that kernel may be a lost cause here, at least for now.)
BTW, lua-cqueues-dev should probably depend on lua-cqueues.
Thanks!
--- End Message ---
--- Begin Message ---
Source: lua-cqueues
Source-Version: 20160316-4
We believe that the bug you reported is fixed in the latest version of
lua-cqueues, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ondřej Surý <[email protected]> (supplier of updated lua-cqueues package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 14 Jul 2016 07:48:29 +0200
Source: lua-cqueues
Binary: lua-cqueues lua-cqueues-dev
Architecture: source amd64
Version: 20160316-4
Distribution: unstable
Urgency: medium
Maintainer: Ondřej Surý <[email protected]>
Changed-By: Ondřej Surý <[email protected]>
Description:
lua-cqueues - event loop for Lua
lua-cqueues-dev - event loop for Lua (development package)
Closes: 831013
Changes:
lua-cqueues (20160316-4) unstable; urgency=medium
.
* Update to use __linux__ macro instead of __linux, extend __FreeBSD__
to also include __FreeBSD_kernel__ (Closes: #831013)
* Add Dependency between lua-cqueues-dev and lua-cqueues
Checksums-Sha1:
e804f95621a7d6ff811dd5784f2c8518b45ecbcc 2123 lua-cqueues_20160316-4.dsc
c438f45134c8aa58da66b65a8dda60b8badc8a46 3896
lua-cqueues_20160316-4.debian.tar.xz
29201d2c476e5b61630b52dc582e7121696bfd07 584028
lua-cqueues-dbgsym_20160316-4_amd64.deb
e19717a370c88a6659dd8be48685420aeab8f429 462192
lua-cqueues-dev_20160316-4_amd64.deb
f616678d65f11af09a3f046fdb6548acbe86cb29 148658
lua-cqueues_20160316-4_amd64.deb
Checksums-Sha256:
b41ffec425b939f8c3466bec7d3f3ec5d9bca0c096a3abd1f002efa8b61dbad2 2123
lua-cqueues_20160316-4.dsc
148530f5a5fee99165073d59457e33d3ee234fbfb168d815e6377a7d6eb3904e 3896
lua-cqueues_20160316-4.debian.tar.xz
042347f05aaa3f55d2c2f6b1b15094283374e19088d1242de1bda2a298b26104 584028
lua-cqueues-dbgsym_20160316-4_amd64.deb
ee06f1999102206ad3f824d99ffbdc23a4d5ca47531352a2cb6088988a73dc88 462192
lua-cqueues-dev_20160316-4_amd64.deb
3342434014a1ada052ea78b0caf4214c733ea79a5c9b36b36fb0257e1699180c 148658
lua-cqueues_20160316-4_amd64.deb
Files:
909fcc8d7fc2599aaa99e4e098fb9314 2123 interpreters optional
lua-cqueues_20160316-4.dsc
72bd63dda5955537d58abd5bd69a8aa6 3896 interpreters optional
lua-cqueues_20160316-4.debian.tar.xz
27cadd6b4e93992e67e1092718abb2d1 584028 debug extra
lua-cqueues-dbgsym_20160316-4_amd64.deb
ed03d9d9f108d718952b87aded52448d 462192 interpreters optional
lua-cqueues-dev_20160316-4_amd64.deb
e045c3260c0b16e0edfef347688ea130 148658 interpreters optional
lua-cqueues_20160316-4_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQJ8BAEBCgBmBQJXhykEXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMEI5MzNEODBGQ0UzRDk4MUEyRDM4RkIw
Qzk5QjcwRUY0RkNCQjA3AAoJEAyZtw70/LsHgYMP/0vrU4nJnqIUiQgRxSRtf2Cd
uZaM6JFH9dObAPyw8UHq8TVXv04TPDaZh9znsoCA6diXKEL4w1voGQxGVHayAxQR
Nce0SuzGjQtdbCjfUUd5AOnjrPIlo4paWNs0FxVRJWzKiPwlc8mHtaSFwDFK4/yK
hBWVPa4DfiwHtbX4w0o/yYSn8x8Kvj9BMgXJNecXSXhlmoMcxq/1kKH00p3g4JoV
c1umN2BfhhwsrSaQW+yvQNClnIwcHw0OAFjNliEE4wPR1M067ISyMabFdG7qNplR
uq+rEax1eSxGbhgw1faYll9TduZKKFolj2Q4ILbxe0FPuQ5OKMCJZDvmnYtPfhcy
0+VqqVZhVoWLwVPJEVk92DFP+ux6ID9nW5oR3duakUZcJsI6Bh4O8pCU+FKAyX/O
qyVX00j0V9qg1lWttpqi5V1mHRKL0igzFW1wH1gXH19hzN1lR3rD+9BA5gLaRmhF
sEU0EJ1NGpBKsNkdQILe1vGOVZo1gCD4SknKlDG/v0KyTZ2vneQ6kAoql6jZA/Kn
l8Wdp3GI7DaEuYnMGB2ym6AXTR+rcCGYdpg7Itq+pRT2mWgQZNoMFAOHQg5dtsqt
jZfTWN4/jwcgHwLTapcdfL8afcAo8Tytlod6chY6zTSKjmTepcEt9s25lxwOiydY
15ZfD2pTkrkr36xqROt2
=3Aiy
-----END PGP SIGNATURE-----
--- End Message ---