Your message dated Thu, 14 Jul 2016 10:51:08 +0000
with message-id <e1bneew-0003lt...@franck.debian.org>
and subject line Bug#830707: fixed in mariadb-connector-c 2.3.0-2
has caused the Debian Bug report #830707,
regarding mariadb-connector-c: FTBFS on all architectures other than amd64 and
i386
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.)
--
830707: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=830707
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: mariadb-connector-c
Version: 2.3.0-1
Severity: serious
Tags: patch
[ 38%] Building C object libmariadb/CMakeFiles/mariadb_obj.dir/my_context.c.o
cd /«PKGBUILDDIR»/obj-aarch64-linux-gnu/libmariadb && /usr/bin/cc
-DHAVE_OPENSSL -I/«PKGBUILDDIR»/obj-aarch64-linux-gnu/include
-I/«PKGBUILDDIR»/include -I/«PKGBUILDDIR»/libmariadb -g -O2
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -Wunused -Wno-uninitialized -D
ENABLED_LOCAL_INFILE -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -o
CMakeFiles/mariadb_obj.dir/my_context.c.o -c
/«PKGBUILDDIR»/libmariadb/my_context.c
/«PKGBUILDDIR»/libmariadb/my_context.c: In function 'my_context_init':
/«PKGBUILDDIR»/libmariadb/my_context.c:129:11: error: missing binary
operator before token "("
#if sizeof(char *) > SIZEOF_INT*2
^
libmariadb/CMakeFiles/mariadb_obj.dir/build.make:929: recipe for
target 'libmariadb/CMakeFiles/mariadb_obj.dir/my_context.c.o' failed
make[3]: *** [libmariadb/CMakeFiles/mariadb_obj.dir/my_context.c.o] Error 1
make[3]: Leaving directory '/«PKGBUILDDIR»/obj-aarch64-linux-gnu'
CMakeFiles/Makefile2:340: recipe for target
'libmariadb/CMakeFiles/mariadb_obj.dir/all' failed
make[2]: *** [libmariadb/CMakeFiles/mariadb_obj.dir/all] Error 2
make[2]: Leaving directory '/«PKGBUILDDIR»/obj-aarch64-linux-gnu'
Makefile:152: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/«PKGBUILDDIR»/obj-aarch64-linux-gnu'
dh_auto_build: make -j1 returned exit code 2
debian/rules:6: recipe for target 'build-arch' failed
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2
I have a simple patch changing sizeof(char *) to SIZEOF_CHARP (already
exists in cmake/CheckTypes.cmake), which I'll push to git once I get
the bug number to put into debian/changelog. I've tested that fixes
the build at least on x32.
--
Daniel Schepler
Index: mariadb-client-lgpl/libmariadb/my_context.c
===================================================================
--- mariadb-client-lgpl.orig/libmariadb/my_context.c
+++ mariadb-client-lgpl/libmariadb/my_context.c
@@ -126,7 +126,7 @@ my_context_yield(struct my_context *c)
int
my_context_init(struct my_context *c, size_t stack_size)
{
-#if sizeof(char *) > SIZEOF_INT*2
+#if SIZEOF_CHARP > SIZEOF_INT*2
#error Error: Unable to store pointer in 2 ints on this architecture
#endif
bzero(c, sizeof(*c));
--- End Message ---
--- Begin Message ---
Source: mariadb-connector-c
Source-Version: 2.3.0-2
We believe that the bug you reported is fixed in the latest version of
mariadb-connector-c, 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 830...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Otto Kekäläinen <o...@debian.org> (supplier of updated mariadb-connector-c
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...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 14 Jul 2016 13:18:54 +0300
Source: mariadb-connector-c
Binary: libmariadb-dev libmariadb2 libmariadb-dev-compat
Architecture: source amd64
Version: 2.3.0-2
Distribution: unstable
Urgency: low
Maintainer: Debian MySQL Maintainers <pkg-mysql-ma...@lists.alioth.debian.org>
Changed-By: Otto Kekäläinen <o...@debian.org>
Description:
libmariadb-dev - MariaDB Connector/C, development files
libmariadb-dev-compat - MariaDB Connector/C, compatibility symlinks
libmariadb2 - MariaDB Connector/C
Closes: 830707 831229
Changes:
mariadb-connector-c (2.3.0-2) unstable; urgency=low
.
[ Daniel Schepler ]
* New patch to fix compilation of my_context.c on architectures
other than amd64 and i386 (Closes: #830707)
.
[ Otto Kekäläinen ]
* Make libmariadb-dev-compat conflict libmariadbclient-dev/-compat
(Closes: #831229)
Checksums-Sha1:
6611ee5f09aec56c41fcc15830c3e860c36e8159 2226 mariadb-connector-c_2.3.0-2.dsc
e062d04dc9aeabfaf42ea3e7c885e0cabf98c22d 24172
mariadb-connector-c_2.3.0-2.debian.tar.xz
ed30a9562580eec5dbdcaafc0e7186d2f343c8b3 4130
libmariadb-dev-compat_2.3.0-2_amd64.deb
02e2bcd208a99bcf8500651f4eab8b275de4170c 32500
libmariadb-dev-dbgsym_2.3.0-2_amd64.deb
6ccad1f12f0fb5ba26a5bf3ca2b1228615189281 207034
libmariadb-dev_2.3.0-2_amd64.deb
f481269b624455fbb6e786d626c945203be902aa 413412
libmariadb2-dbgsym_2.3.0-2_amd64.deb
237123b8960db77c629a4ad473c30d624f6f32a6 127162 libmariadb2_2.3.0-2_amd64.deb
Checksums-Sha256:
144d0ec12ff48cb0f2bd1ddd834b449f0dcb82878aeb90de01cd2966552fd269 2226
mariadb-connector-c_2.3.0-2.dsc
a348103a34c8bbf2f909a6ae3afb543bc24aee25efac75ec3cc9e74479202510 24172
mariadb-connector-c_2.3.0-2.debian.tar.xz
17e7ead38d05768afc1d35ac0b9427d923869f4e3e367d3ba1c996b08f8a55d0 4130
libmariadb-dev-compat_2.3.0-2_amd64.deb
71416a7df6a374119308d3758438a7e3dd8de5cb79a3922a3bd89ef101e57d81 32500
libmariadb-dev-dbgsym_2.3.0-2_amd64.deb
f37fa7266441e368264ca0ed03dc4dd0806440177dfff21529bec6afc21a5aa6 207034
libmariadb-dev_2.3.0-2_amd64.deb
5ea3c5c964c4286e60d6b9f474f29822a569a3d01d1c6fb287a1cf63af2ad70a 413412
libmariadb2-dbgsym_2.3.0-2_amd64.deb
d7e97e8ffe9cf147cd7b256db9f63c2c6f9842c4210bced20e9c40ef6b822df4 127162
libmariadb2_2.3.0-2_amd64.deb
Files:
7764c362d2e428aceab2a56c02dc642e 2226 libs optional
mariadb-connector-c_2.3.0-2.dsc
6129f6f4cb880df580f3b79779f299b3 24172 libs optional
mariadb-connector-c_2.3.0-2.debian.tar.xz
fc7e278853ca94468520ea8a78192355 4130 libdevel extra
libmariadb-dev-compat_2.3.0-2_amd64.deb
0d613a45ce956ce43f1f12dddd22eb53 32500 debug extra
libmariadb-dev-dbgsym_2.3.0-2_amd64.deb
2ebfd89a943216bf9c7e91e0858552a4 207034 libdevel optional
libmariadb-dev_2.3.0-2_amd64.deb
41b254c58f4cda19913e34e230266df1 413412 debug extra
libmariadb2-dbgsym_2.3.0-2_amd64.deb
ad3cc130f3304685cba7a21e2b2c9366 127162 libs optional
libmariadb2_2.3.0-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBCgAGBQJXh2yCAAoJEL7YRJ/O6NqIYPsP/joh72832CCQaCNj/eUhXB9P
eOw3yg9+ir4mArFW7amMu7Al1t5kh/CVDAqM1V6Dex3BSH6hNtj7H0uVocmf4qKh
K+b2cWg0m+9bfHzm6mFRQqLxbvVF9TQGIelc3G2x+HS0Ikz99KMtrfYQLtMTdqtn
fR1sD4skvu1UoMP6PTzpv4eLIYNdqKeeeuS6sEODwTlwYMRlpcI03YK7SKOtOVE7
VYbnhjtpPc31p7n3oJN+ITd9pzzjI+aMFdTXH+XiCuhXOg4svU4M8PbPD2jLld2F
vPq3K7/nLiZJILwq+nVueg9nzWMWpha22dAaq4EthvVihXYaIlLUVLNH01RssBvb
lCtPTyn9X/OA+Q14ERr62Qvu5OHEBAjVXpl4i/c5c9TIjhSIsuRz3ekJWljSyoH7
mtyiU5qM6vRy21prcvp+MJsMwW/2/h7INCLU7b0utqakXAgE2UDqI848TNn5uKjB
CqErUTPBBAT0SaEeNv/h8ciQ5GSg+57afGjoyYRGmA1/jj6HuC3atzG5zerp7ds0
TQ78EbFcOWw09Osn3NrWAETVT8ZRrst8jlL2otRRUBJCK8bog3oyQ4W64jE1l++b
zftABAwVu4/QtcbtVOtaURSGwYLzT2LwzsDOKCWNZNQRs0WFwli6/RaNdB9Zfwbm
quwzLn9keQvEzny2sKv8
=/Kx4
-----END PGP SIGNATURE-----
--- End Message ---