Debian Bug report logs - #851975
mariadb-connector-c: FTBFS on mips, s390x (and all other big-endian architechtures?)

version graph

Package: src:mariadb-connector-c; Maintainer for src:mariadb-connector-c is (unknown);

Reported by: Andreas Beckmann <anbe@debian.org>

Date: Fri, 20 Jan 2017 13:57:01 UTC

Severity: serious

Found in version mariadb-connector-c/2.3.2-1

Fixed in version mariadb-connector-c/2.3.2-2

Done: Otto Kekäläinen <otto@debian.org>

Bug is archived. No further changes may be made.

Forwarded to https://jira.mariadb.org/browse/CONC-226

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>:
Bug#851975; Package src:mariadb-connector-c. (Fri, 20 Jan 2017 13:57:04 GMT) (full text, mbox, link).


Acknowledgement sent to Andreas Beckmann <anbe@debian.org>:
New Bug report received and forwarded. Copy sent to Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>. (Fri, 20 Jan 2017 13:57:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Andreas Beckmann <anbe@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: mariadb-connector-c: FTBFS on mips, s390x (and all other big-endian architechtures?)
Date: Fri, 20 Jan 2017 14:55:27 +0100
Source: mariadb-connector-c
Version: 2.3.2-1
Severity: serious
Justification: fails to build from source

Hi,

https://buildd.debian.org/status/package.php?p=mariadb-connector-c&suite=unstable

[...]
cd /«PKGBUILDDIR»/obj-mips-linux-gnu/libmariadb && /usr/bin/cc  -DHAVE_OPENSSL -I/«PKGBUILDDIR»/obj-mips-linux-gnu/include -I/«PKGBUILDDIR»/include -I/«PKGBUILDDIR»/libmariadb  -g -O2 -fdebug-prefix-map=/«PKGBUILDDIR»=. -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_stmt.c.o   -c /«PKGBUILDDIR»/libmariadb/my_stmt.c
In file included from /«PKGBUILDDIR»/libmariadb/my_stmt.c:46:0:
/«PKGBUILDDIR»/libmariadb/my_stmt.c: In function 'mysql_net_store_length':
/«PKGBUILDDIR»/include/my_global.h:924:85: warning: right shift count >= width of type [-Wshift-count-overflow]
 #define int8store(T,A)       do { uint def_temp= (uint) (A), def_temp2= (uint) ((A) >> 32); \
                                                                                     ^
/«PKGBUILDDIR»/libmariadb/my_stmt.c:409:3: note: in expansion of macro 'int8store'
   int8store(packet, length);
   ^~~~~~~~~
[ 82%] Building C object libmariadb/CMakeFiles/mariadb_obj.dir/my_loaddata.c.o
cd /«PKGBUILDDIR»/obj-mips-linux-gnu/libmariadb && /usr/bin/cc  -DHAVE_OPENSSL -I/«PKGBUILDDIR»/obj-mips-linux-gnu/include -I/«PKGBUILDDIR»/include -I/«PKGBUILDDIR»/libmariadb  -g -O2 -fdebug-prefix-map=/«PKGBUILDDIR»=. -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_loaddata.c.o   -c /«PKGBUILDDIR»/libmariadb/my_loaddata.c
[ 83%] Building C object libmariadb/CMakeFiles/mariadb_obj.dir/my_stmt_codec.c.o
cd /«PKGBUILDDIR»/obj-mips-linux-gnu/libmariadb && /usr/bin/cc  -DHAVE_OPENSSL -I/«PKGBUILDDIR»/obj-mips-linux-gnu/include -I/«PKGBUILDDIR»/include -I/«PKGBUILDDIR»/libmariadb  -g -O2 -fdebug-prefix-map=/«PKGBUILDDIR»=. -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_stmt_codec.c.o   -c /«PKGBUILDDIR»/libmariadb/my_stmt_codec.c
In file included from /«PKGBUILDDIR»/libmariadb/my_stmt_codec.c:46:0:
/«PKGBUILDDIR»/libmariadb/my_stmt_codec.c: In function 'convert_from_long':
/«PKGBUILDDIR»/include/my_global.h:928:31: warning: dereferencing 'void *' pointer
 #define float4store(T,A) do { *(T)= ((uchar *) &A)[3];\
                               ^~~~
/«PKGBUILDDIR»/libmariadb/my_stmt_codec.c:361:7: note: in expansion of macro 'float4store'
       float4store(r_param->buffer, fval);
       ^~~~~~~~~~~
/«PKGBUILDDIR»/libmariadb/my_stmt_codec.c:361:7: error: invalid use of void expression
In file included from /«PKGBUILDDIR»/libmariadb/my_stmt_codec.c:46:0:
/«PKGBUILDDIR»/include/my_global.h:929:31: warning: dereferencing 'void *' pointer
                               *((T)+1)=(char) ((uchar *) &A)[2];\
                               ^~~~~~~~
/«PKGBUILDDIR»/libmariadb/my_stmt_codec.c:361:7: note: in expansion of macro 'float4store'
       float4store(r_param->buffer, fval);
       ^~~~~~~~~~~
/«PKGBUILDDIR»/libmariadb/my_stmt_codec.c:361:7: error: invalid use of void expression
In file included from /«PKGBUILDDIR»/libmariadb/my_stmt_codec.c:46:0:
/«PKGBUILDDIR»/include/my_global.h:930:31: warning: dereferencing 'void *' pointer
                               *((T)+2)=(char) ((uchar *) &A)[1];\
                               ^~~~~~~~
/«PKGBUILDDIR»/libmariadb/my_stmt_codec.c:361:7: note: in expansion of macro 'float4store'
       float4store(r_param->buffer, fval);
       ^~~~~~~~~~~
/«PKGBUILDDIR»/libmariadb/my_stmt_codec.c:361:7: error: invalid use of void expression
In file included from /«PKGBUILDDIR»/libmariadb/my_stmt_codec.c:46:0:
/«PKGBUILDDIR»/include/my_global.h:931:31: warning: dereferencing 'void *' pointer
                               *((T)+3)=(char) ((uchar *) &A)[0]; } while(0)
                               ^~~~~~~~
/«PKGBUILDDIR»/libmariadb/my_stmt_codec.c:361:7: note: in expansion of macro 'float4store'
       float4store(r_param->buffer, fval);
       ^~~~~~~~~~~
/«PKGBUILDDIR»/libmariadb/my_stmt_codec.c:361:7: error: invalid use of void expression
libmariadb/CMakeFiles/mariadb_obj.dir/build.make:1961: recipe for target 'libmariadb/CMakeFiles/mariadb_obj.dir/my_stmt_codec.c.o' failed
make[3]: *** [libmariadb/CMakeFiles/mariadb_obj.dir/my_stmt_codec.c.o] Error 1
make[3]: Leaving directory '/«PKGBUILDDIR»/obj-mips-linux-gnu'
CMakeFiles/Makefile2:266: 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-mips-linux-gnu'
Makefile:152: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/«PKGBUILDDIR»/obj-mips-linux-gnu'
dh_auto_build: make -j1 returned exit code 2


Andreas



Information forwarded to debian-bugs-dist@lists.debian.org, Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>:
Bug#851975; Package src:mariadb-connector-c. (Fri, 20 Jan 2017 20:18:03 GMT) (full text, mbox, link).


Acknowledgement sent to Otto Kekäläinen <otto@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>. (Fri, 20 Jan 2017 20:18:03 GMT) (full text, mbox, link).


Message #10 received at 851975@bugs.debian.org (full text, mbox, reply):

From: Otto Kekäläinen <otto@debian.org>
To: Andreas Beckmann <anbe@debian.org>, 851975@bugs.debian.org
Subject: Re: [debian-mysql] Bug#851975: mariadb-connector-c: FTBFS on mips, s390x (and all other big-endian architechtures?)
Date: Fri, 20 Jan 2017 22:13:32 +0200
I filed this regression upstream earlier today:
https://jira.mariadb.org/browse/CONC-226



Set Bug forwarded-to-address to 'https://jira.mariadb.org/browse/CONC-226'. Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Fri, 20 Jan 2017 23:54:02 GMT) (full text, mbox, link).


Reply sent to Otto Kekäläinen <otto@debian.org>:
You have taken responsibility. (Sat, 21 Jan 2017 21:51:10 GMT) (full text, mbox, link).


Notification sent to Andreas Beckmann <anbe@debian.org>:
Bug acknowledged by developer. (Sat, 21 Jan 2017 21:51:10 GMT) (full text, mbox, link).


Message #17 received at 851975-close@bugs.debian.org (full text, mbox, reply):

From: Otto Kekäläinen <otto@debian.org>
To: 851975-close@bugs.debian.org
Subject: Bug#851975: fixed in mariadb-connector-c 2.3.2-2
Date: Sat, 21 Jan 2017 21:50:22 +0000
Source: mariadb-connector-c
Source-Version: 2.3.2-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 851975@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Otto Kekäläinen <otto@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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 21 Jan 2017 23:10:59 +0200
Source: mariadb-connector-c
Binary: libmariadb-dev libmariadb2 libmariadb-dev-compat
Architecture: source amd64
Version: 2.3.2-2
Distribution: unstable
Urgency: low
Maintainer: Debian MySQL Maintainers <pkg-mysql-maint@lists.alioth.debian.org>
Changed-By: Otto Kekäläinen <otto@debian.org>
Description:
 libmariadb-dev - MariaDB Connector/C, development files
 libmariadb-dev-compat - MariaDB Connector/C, compatibility symlinks
 libmariadb2 - MariaDB Connector/C
Closes: 851975
Changes:
 mariadb-connector-c (2.3.2-2) unstable; urgency=low
 .
   [ Georg Richter ]
   * Add patches to fix FTBFS on mips, s390x and potentially many
     other big-endian architechtures too (Closes: #851975)
   * Remove dependency and linkage of mariadb_client
Checksums-Sha1:
 1de515c0e66052edf4b8b8b3df14c541a529fed8 2231 mariadb-connector-c_2.3.2-2.dsc
 488b6763cada1178bdb350d548b6e64eacadc59f 24868 mariadb-connector-c_2.3.2-2.debian.tar.xz
 9b6cf8990cfa414ab7d80e144dd1659a7d753170 4452 libmariadb-dev-compat_2.3.2-2_amd64.deb
 f128421bc0f264cd01abfeb71bde89ff8a471e9b 4692 libmariadb-dev-dbgsym_2.3.2-2_amd64.deb
 b6ff28b00f21045a784f0dc8a09723df31f87194 206348 libmariadb-dev_2.3.2-2_amd64.deb
 107f1548ec627a1d650e768723e8e981866ab42b 389104 libmariadb2-dbgsym_2.3.2-2_amd64.deb
 586b5be817c74324156b7f4d33ea94ab9bb5caec 129862 libmariadb2_2.3.2-2_amd64.deb
 076b926e182145527d88db9c84602d9f59a4b7b5 6612 mariadb-connector-c_2.3.2-2_amd64.buildinfo
Checksums-Sha256:
 4fda8feb529fa92933b423432a949641b247f553a53f62fa536dac1fc60b066a 2231 mariadb-connector-c_2.3.2-2.dsc
 bd88c3829d47625c12ea28ff7f806e849db22d68e0af97a28dc9defdc631af8e 24868 mariadb-connector-c_2.3.2-2.debian.tar.xz
 06fa05355d93ba778f535e5bfef83d63af6e8e31c7c000e6ded7113834b579c5 4452 libmariadb-dev-compat_2.3.2-2_amd64.deb
 663d6302f1c2a522deadcde0c9edae28382a2e72e53e7ee98dc743ae86b1c8a8 4692 libmariadb-dev-dbgsym_2.3.2-2_amd64.deb
 aafcbd16a885ad811304dc1f336a7e8c6b001dbc25b9aa53e4797925b52684d5 206348 libmariadb-dev_2.3.2-2_amd64.deb
 ef7417e1a9583d0e3d6a9d803870e08accbead4d126017981e78217438556986 389104 libmariadb2-dbgsym_2.3.2-2_amd64.deb
 f19629e979f83155ddf2e33b66d6c7486cad02e1063e2c37c517821168fc9a42 129862 libmariadb2_2.3.2-2_amd64.deb
 92b95404f662db64c06aa77fb0c387b651ce6ee8820544799ea225fe579bdb6c 6612 mariadb-connector-c_2.3.2-2_amd64.buildinfo
Files:
 33a8cdb24d89f94420ae048adc2e71e7 2231 libs optional mariadb-connector-c_2.3.2-2.dsc
 e4d2beb723b9bb4e444e980fd15ea6b2 24868 libs optional mariadb-connector-c_2.3.2-2.debian.tar.xz
 19ed4751a11ce9134b89f84d8dbb8d83 4452 libdevel extra libmariadb-dev-compat_2.3.2-2_amd64.deb
 4a1a3db7089bd293d0569c42e96e4ae9 4692 debug extra libmariadb-dev-dbgsym_2.3.2-2_amd64.deb
 433098674f5a19e991a915e450789597 206348 libdevel optional libmariadb-dev_2.3.2-2_amd64.deb
 ccb44aa32ad7b1b7a7bcf695d5d22669 389104 debug extra libmariadb2-dbgsym_2.3.2-2_amd64.deb
 c0fd0084df1b89e3cb3bd56c12a61061 129862 libs optional libmariadb2_2.3.2-2_amd64.deb
 c02f411e9f6c727ae3c5388ff67637dc 6612 libs optional mariadb-connector-c_2.3.2-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBCgAGBQJYg9LGAAoJEL7YRJ/O6NqIKnYQALitR89l+OCyKTceTHb1syHF
z4/BBqAIQendGM8KM66yEjT3GWEkJ6zen3EbEsRO1RAK9RwRJzONYzAQ85MoxMh2
BucZiZ5PF3mkBqjQ+JPAsbGtbdad5gzL/7DsObI58WANPNc3SSzMIrL24Ou8HEIB
T7SGoRUFkwzsn0H5Ba0SOj0ud4eX1fxnZbLWKwyCCnnZDqnGdcoFl/OlnrjIliCs
qEXM+CSIyDZD+KgTNhJvpDaIALkvJIgcFcGcoiCFBWi9GodRU5DyaBgQN6x6/KYF
2DEUypI6Yci3SGXCKM31uXDlm8h+aDYuLA/Tmq6k63xNuSccbjHb7MvfFF0UDTs6
t4nhrFvez0jQpoQo37nGnqDvdkJNOubm1atBm0E7zHIX9CR0JcDZDGeE3toMvkkT
5Hi9vg3iZz25ngPBSKorhUKb0KSEAWzOz9INmb9cfPiz4boXoCjVgOokxmKVjnVS
iB4Hk2cdliF9uh8U6LL9xeFYwog4pxTR+LByb/jWCUCpzlFPuyuFfU6X17T9l7nQ
jU5/HHe55IvE0ZmPWEWi10grg4SNJ1jgtvBWKgoQKg5yHgwv9LJb60ZhWksQNhz/
dJqsEq+csSFGaO6G7MtpY8UrUxH0iYHeVdru7LtruQom4vu2512xKsy18xLsXvXi
R8IPlrR+V9Ar1fTTi6+l
=F9mj
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 27 Feb 2017 07:31:44 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Thu Feb 8 11:30:47 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.