Your message dated Wed, 10 Apr 2013 08:50:38 +0000
with message-id <e1upqjm-0007pa...@franck.debian.org>
and subject line Bug#695541: fixed in tarantool 1.4.9-1
has caused the Debian Bug report #695541,
regarding tarantool: FTBFS(kfreebsd): error: 'O_CLOEXEC' undeclared (first use
in this function)
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 ow...@bugs.debian.org
immediately.)
--
695541: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695541
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:tarantool
Version: 1.4.8+20121207-1
Control: -1 notfound 1.4.6+20120629+2158-1
Severity: serious
Tags: sid wheezy patch
User: debian-...@lists.debian.org
Usertags: kfreebsd
X-Debbugs-Cc: debian-...@lists.debian.org
Justification: fails to build from source (but built successfully in the
past)
Hi,
The updated, embedded copy of libeio now has the same problem as in seen
in libio-aio-perl (Bug#645543) :
> make[3]: Entering directory
> `/build/buildd-tarantool_1.4.8+20121207-1-kfreebsd-amd64-nhFOgv/tarantool-1.4.8+20121207/build-area'
> /usr/bin/cmake -E cmake_progress_report
> /build/buildd-tarantool_1.4.8+20121207-1-kfreebsd-amd64-nhFOgv/tarantool-1.4.8+20121207/build-area/CMakeFiles
> 24
> [ 59%] Building C object src/CMakeFiles/eio.dir/tarantool_eio.c.o
> cd
> /build/buildd-tarantool_1.4.8+20121207-1-kfreebsd-amd64-nhFOgv/tarantool-1.4.8+20121207/build-area/src
> && /usr/bin/gcc -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DCORO_ASM
> -fno-omit-frame-pointer -fno-stack-protector -fexceptions -funwind-tables
> -fgnu89-inline -DNDEBUG -DNVALGRIND -pthread -ggdb -O2
> -I/build/buildd-tarantool_1.4.8+20121207-1-kfreebsd-amd64-nhFOgv/tarantool-1.4.8+20121207/third_party/libobjc
>
> -I/build/buildd-tarantool_1.4.8+20121207-1-kfreebsd-amd64-nhFOgv/tarantool-1.4.8+20121207/third_party/luajit/src
>
> -I/build/buildd-tarantool_1.4.8+20121207-1-kfreebsd-amd64-nhFOgv/tarantool-1.4.8+20121207
>
> -I/build/buildd-tarantool_1.4.8+20121207-1-kfreebsd-amd64-nhFOgv/tarantool-1.4.8+20121207/include
>
> -I/build/buildd-tarantool_1.4.8+20121207-1-kfreebsd-amd64-nhFOgv/tarantool-1.4.8+20121207/build-area/include
>
> -I/build/buildd-tarantool_1.4.8+20121207-1-kfreebsd-amd64-nhFOgv/tarantool-1.4.8+20121207/connector/c/include
> -o CMakeFiles/eio.dir/tarantool_eio.c.o -c /build/bu
ildd-tara
ntool_1.4.8+20121207-1-kfreebsd-amd64-nhFOgv/tarantool-1.4.8+20121207/src/tarantool_eio.c
> In file included from
> /build/buildd-tarantool_1.4.8+20121207-1-kfreebsd-amd64-nhFOgv/tarantool-1.4.8+20121207/src/tarantool_eio.c:30:0:
> /build/buildd-tarantool_1.4.8+20121207-1-kfreebsd-amd64-nhFOgv/tarantool-1.4.8+20121207/third_party/libeio/eio.c:
> In function 'eio__scandir':
> /build/buildd-tarantool_1.4.8+20121207-1-kfreebsd-amd64-nhFOgv/tarantool-1.4.8+20121207/third_party/libeio/eio.c:1782:54:
> error: 'O_CLOEXEC' undeclared (first use in this function)
> /build/buildd-tarantool_1.4.8+20121207-1-kfreebsd-amd64-nhFOgv/tarantool-1.4.8+20121207/third_party/libeio/eio.c:1782:54:
> note: each undeclared identifier is reported only once for each function it
> appears in
> In file included from
> /build/buildd-tarantool_1.4.8+20121207-1-kfreebsd-amd64-nhFOgv/tarantool-1.4.8+20121207/src/tarantool_eio.c:30:0:
> /build/buildd-tarantool_1.4.8+20121207-1-kfreebsd-amd64-nhFOgv/tarantool-1.4.8+20121207/third_party/libeio/eio.c:
> In function 'eio__wd_open_sync':
> /build/buildd-tarantool_1.4.8+20121207-1-kfreebsd-amd64-nhFOgv/tarantool-1.4.8+20121207/third_party/libeio/eio.c:2044:34:
> error: 'O_CLOEXEC' undeclared (first use in this function)
> /build/buildd-tarantool_1.4.8+20121207-1-kfreebsd-amd64-nhFOgv/tarantool-1.4.8+20121207/third_party/libeio/eio.c:
> In function 'eio__truncateat':
> /build/buildd-tarantool_1.4.8+20121207-1-kfreebsd-amd64-nhFOgv/tarantool-1.4.8+20121207/third_party/libeio/eio.c:2092:44:
> error: 'O_CLOEXEC' undeclared (first use in this function)
> /build/buildd-tarantool_1.4.8+20121207-1-kfreebsd-amd64-nhFOgv/tarantool-1.4.8+20121207/third_party/libeio/eio.c:
> In function 'eio__statvfsat':
> /build/buildd-tarantool_1.4.8+20121207-1-kfreebsd-amd64-nhFOgv/tarantool-1.4.8+20121207/third_party/libeio/eio.c:2106:44:
> error: 'O_CLOEXEC' undeclared (first use in this function)
> make[3]: *** [src/CMakeFiles/eio.dir/tarantool_eio.c.o] Error 1
> make[3]: Leaving directory
> `/build/buildd-tarantool_1.4.8+20121207-1-kfreebsd-amd64-nhFOgv/tarantool-1.4.8+20121207/build-area'
The same patch can be used here (have just completed a test build on
kfreebsd-amd64) :
http://patch-tracker.debian.org/patch/series/view/libio-aio-perl/4.15-1/workaround-missing-O_CLOEXEC.patch
It just needs the path adjusting. Please find amended version attached.
Thanks!
Regards,
--
Steven Chamberlain
ste...@pyro.eu.org
Description: Fix FTBS on platforms not having O_CLOEXEC.
Origin: vendor
Author: Alessandro Ghedini <al3x...@gmail.com>
Last-Update: 2012-12-09
--- a/third_party/libeio/eio.c
+++ b/third_party/libeio/eio.c
@@ -73,6 +73,10 @@
# define ELOOP EDOM
#endif
+#ifndef O_CLOEXEC
+# define O_CLOEXEC 0
+#endif
+
#if !defined(ENOTSOCK) && defined(WSAENOTSOCK)
# define ENOTSOCK WSAENOTSOCK
#endif
--- End Message ---
--- Begin Message ---
Source: tarantool
Source-Version: 1.4.9-1
We believe that the bug you reported is fixed in the latest version of
tarantool, 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 695...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Dmitry E. Oboukhov <un...@debian.org> (supplier of updated tarantool 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 ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160
Format: 1.8
Date: Wed, 10 Apr 2013 12:08:49 +0400
Source: tarantool
Binary: tarantool-common tarantool tarantool-dbg tarantool-client
tarantool-client-dbg libtarantool1 libtarantool1-dbg libtarantool-dev
libtarantoolnet1 libtarantoolnet1-dbg libtarantoolsql1 libtarantoolsql1-dbg
libtarantoolrpl1 libtarantoolrpl1-dbg
Architecture: source all amd64
Version: 1.4.9-1
Distribution: unstable
Urgency: low
Maintainer: Dmitry E. Oboukhov <un...@debian.org>
Changed-By: Dmitry E. Oboukhov <un...@debian.org>
Description:
libtarantool-dev - high performance key/value storage server
libtarantool1 - high performance key/value storage server
libtarantool1-dbg - high performance key/value storage server
libtarantoolnet1 - high performance key/value storage server
libtarantoolnet1-dbg - high performance key/value storage server
libtarantoolrpl1 - high performance key/value storage server
libtarantoolrpl1-dbg - high performance key/value storage server
libtarantoolsql1 - high performance key/value storage server
libtarantoolsql1-dbg - high performance key/value storage server
tarantool - high performance key/value storage server
tarantool-client - high performance key/value storage server
tarantool-client-dbg - high performance key/value storage server
tarantool-common - high performance key/value storage server
tarantool-dbg - high performance key/value storage server
Closes: 681703 695541 703044
Changes:
tarantool (1.4.9-1) unstable; urgency=low
.
* New upstream release.
+ Apply patch from Colin Watson <cjwat...@ubuntu.com>, closes: #703044,
+ Fix VCS-link, closes: #681703
+ Fix FTBFS (kfreebsd), patch from Steven Chamberlain <ste...@pyro.eu.org>,
closes: 695541
Checksums-Sha1:
b8b9bdc1867038d4d707b000feec6cbe7c452942 2077 tarantool_1.4.9-1.dsc
762ce029870ec6ba1367a78b60496324e9e876c7 2740880 tarantool_1.4.9.orig.tar.gz
31f1736a117009d794c66b8c751fc11b871fa6f1 14926 tarantool_1.4.9-1.debian.tar.gz
1b3e5cd89d3589691e24b8d38276ca2c7747b424 21598 tarantool-common_1.4.9-1_all.deb
dfe097368942d83e8a7e399e2d1de87ce47701d4 557210 tarantool_1.4.9-1_amd64.deb
35275e79e58f0238e287ebc407eb8498328c6678 707048 tarantool-dbg_1.4.9-1_amd64.deb
efe489dbd0e834ea67ba3f2998694d36fe8e9c59 57086
tarantool-client_1.4.9-1_amd64.deb
bc3e3aaf9195d1e74065da95da4ec27200c5693f 112532
tarantool-client-dbg_1.4.9-1_amd64.deb
730bec3c7894da149c2aa0f8ab1340750bc888f7 19830 libtarantool1_1.4.9-1_amd64.deb
14f2ac770c6fa2c751a989983c65e0eae80f1e42 35412
libtarantool1-dbg_1.4.9-1_amd64.deb
d2192e43aac3f974c6f4106653bda6f11a7a00a5 58776
libtarantool-dev_1.4.9-1_amd64.deb
ece37d640369673d27d2abfc60800f33111b33db 15876
libtarantoolnet1_1.4.9-1_amd64.deb
ca448f01b7d7d517d3b6e25e757a61c6c7a83c5f 26182
libtarantoolnet1-dbg_1.4.9-1_amd64.deb
47187cadba43b1e528cd9dc08b2270d2dc8a2a89 17250
libtarantoolsql1_1.4.9-1_amd64.deb
a429535eceada48b70c55445454e69a01d8c3e6f 28264
libtarantoolsql1-dbg_1.4.9-1_amd64.deb
75e771e41559e981762e76392e610f0f506340a7 25854
libtarantoolrpl1_1.4.9-1_amd64.deb
46c3bee6add9e4947369bb98ec9b8d5428d0f881 28342
libtarantoolrpl1-dbg_1.4.9-1_amd64.deb
Checksums-Sha256:
3d7c716cc7289e6efd5e7321e096a6258e68146ac9c720604fa37674d46014e4 2077
tarantool_1.4.9-1.dsc
822a81ff806d610e2edafb2ee871b78660e1a1ccaef2535ea01debccbd39e874 2740880
tarantool_1.4.9.orig.tar.gz
895f84b6f63808f3ca63b5d500416e3e0ccab2668bc6a99469310f8ac63229cb 14926
tarantool_1.4.9-1.debian.tar.gz
c48993ec0f58df354681bf82f5f608af5db6f6974ae7ea3fcca81933d22dfd20 21598
tarantool-common_1.4.9-1_all.deb
d69e1c9419bdf1b73366dc423effbedd879e2ebbab22b921120597d6b8811eaf 557210
tarantool_1.4.9-1_amd64.deb
2ef033239c8ebe211941d9479dd18c2df643882c6f3c944c3aa4c143cf973744 707048
tarantool-dbg_1.4.9-1_amd64.deb
de374504403a52507085db4a3edf59b2ef2209e967a181a0b993331427fe0ac3 57086
tarantool-client_1.4.9-1_amd64.deb
70a321c5aa3a03a76bb6661f624725dbe0ca2d3968556e2244873e9b93743411 112532
tarantool-client-dbg_1.4.9-1_amd64.deb
5fbba4bd0286b9735013716d411966460add1a32799a214a76a2e899beb2f692 19830
libtarantool1_1.4.9-1_amd64.deb
97ebb1ab19f5df36226b5187c2710250a1e9a2be070769874cb29ee04ec1867c 35412
libtarantool1-dbg_1.4.9-1_amd64.deb
2ba9492ae8066ad5425743d9b93522065d8721221f345981e23e71bc6eebbb5c 58776
libtarantool-dev_1.4.9-1_amd64.deb
680b330e7affd58cec25e8faad4557447ed35d429d32c15c4d6c1f1436cda76d 15876
libtarantoolnet1_1.4.9-1_amd64.deb
a8433efc65d0e80625d68dd20caaea22bbbb336702ae5fe4e8da61445c1c0afa 26182
libtarantoolnet1-dbg_1.4.9-1_amd64.deb
d36ea03e31cf53809ce41c43f97496cc662038cd9a46444adf738db418aa27f7 17250
libtarantoolsql1_1.4.9-1_amd64.deb
79ec9b40bf4a73d8600e4a189744f09ccd9c39380105b4f9b06ba078ab7f6a95 28264
libtarantoolsql1-dbg_1.4.9-1_amd64.deb
9c53056b1abb5d2bb8a162381a0df2e75010f96ef4d671c86a6d8557b96ea00b 25854
libtarantoolrpl1_1.4.9-1_amd64.deb
578d8a4da56ec2269748ca549b21e355ded9daadd394aa680461c9db08ad576e 28342
libtarantoolrpl1-dbg_1.4.9-1_amd64.deb
Files:
0073b63bab8d7d4638fe37aa51087b5a 2077 database optional tarantool_1.4.9-1.dsc
5ab51a96997e4c9d0a5b07d72f320cc4 2740880 database optional
tarantool_1.4.9.orig.tar.gz
3fe5f4f92063f90136a4c68841f99a90 14926 database optional
tarantool_1.4.9-1.debian.tar.gz
c186f136a0816665217dceb7c663c91b 21598 database optional
tarantool-common_1.4.9-1_all.deb
e3e52bcb9ba93c989ac9d0ba8ee77b65 557210 database optional
tarantool_1.4.9-1_amd64.deb
bf217c2ae833bd628d9c884f993ceb3d 707048 debug extra
tarantool-dbg_1.4.9-1_amd64.deb
ca164edccca9bf0638dd8b62fac8f102 57086 database optional
tarantool-client_1.4.9-1_amd64.deb
fd39344af22b7696bf6f34cbacf20cb3 112532 debug extra
tarantool-client-dbg_1.4.9-1_amd64.deb
b13d868583cbe0edc4bdd9b9cb2e1da2 19830 database optional
libtarantool1_1.4.9-1_amd64.deb
ca4daad17942e938ff8f9dcb10af54cb 35412 debug extra
libtarantool1-dbg_1.4.9-1_amd64.deb
3e9333fce06f7692f33c2cd8647dc891 58776 libdevel optional
libtarantool-dev_1.4.9-1_amd64.deb
7368de45a6dd3409c1fa8753f50535b5 15876 database optional
libtarantoolnet1_1.4.9-1_amd64.deb
8eaa89132ee3a05fca3602ed3170f334 26182 debug extra
libtarantoolnet1-dbg_1.4.9-1_amd64.deb
1e47039b328e822e8a6c1328c6bad148 17250 database optional
libtarantoolsql1_1.4.9-1_amd64.deb
7a6a3e4d05dd639b749990111cc30313 28264 debug extra
libtarantoolsql1-dbg_1.4.9-1_amd64.deb
e1283fc4bf002231254f7743e5d6feae 25854 database optional
libtarantoolrpl1_1.4.9-1_amd64.deb
b505f1898f76933b953d9607f1410040 28342 debug extra
libtarantoolrpl1-dbg_1.4.9-1_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iEYEAREDAAYFAlFlIfsACgkQq4wAz/jiZTcmywCg1MreQQFDxbuWXH/f3/VoLnEm
WacAoIjckBX+9UK18s5Br9MSl4JLOp+p
=1RCz
-----END PGP SIGNATURE-----
--- End Message ---