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 ---

Reply via email to