Your message dated Mon, 12 Aug 2024 10:08:50 +0000
with message-id <e1sdrys-002qwi...@fasolo.debian.org>
and subject line Bug#1075239: fixed in lua-sql 2.6.0-3
has caused the Debian Bug report #1075239,
regarding lua-sql: ftbfs with GCC-14
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.)


-- 
1075239: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075239
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:lua-sql
Version: 2.6.0-2
Severity: important
Tags: sid trixie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-14

[This bug is targeted to the upcoming trixie release]

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.

The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/lua-sql_2.6.0-2_unstable_gccexp.log
The last lines of the build log are at the end of this report.

To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-14/porting_to.html

[...]
Target build made


Making target build for debian/lua5.1.odbc.dh-lua.conf
/<<PKGBUILDDIR>>/debian/.dh_lua-libtool/libtool --tag=CC --mode=compile 
x86_64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1  -DUNIXODBC -Wall -Wextra 
-o /<<PKGBUILDDIR>>/5.1-sql.odbc/src/luasql.lo src/luasql.c 
libtool: compile:  x86_64-linux-gnu-gcc -c -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/include/lua5.1 -DUNIXODBC -Wall -Wextra src/luasql.c  -fPIC -DPIC -o 
/<<PKGBUILDDIR>>/5.1-sql.odbc/src/.libs/luasql.o
libtool: compile:  x86_64-linux-gnu-gcc -c -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/include/lua5.1 -DUNIXODBC -Wall -Wextra src/luasql.c -o 
/<<PKGBUILDDIR>>/5.1-sql.odbc/src/luasql.o >/dev/null 2>&1
/<<PKGBUILDDIR>>/debian/.dh_lua-libtool/libtool --tag=CC --mode=compile 
x86_64-linux-gnu-gcc -c -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/lua5.1  -DUNIXODBC -Wall -Wextra 
-o /<<PKGBUILDDIR>>/5.1-sql.odbc/src/ls_odbc.lo src/ls_odbc.c 
libtool: compile:  x86_64-linux-gnu-gcc -c -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-I/usr/include/lua5.1 -DUNIXODBC -Wall -Wextra src/ls_odbc.c  -fPIC -DPIC -o 
/<<PKGBUILDDIR>>/5.1-sql.odbc/src/.libs/ls_odbc.o
src/ls_odbc.c: In function ‘raw_execute’:
src/ls_odbc.c:689:51: error: passing argument 2 of ‘SQLRowCount’ from 
incompatible pointer type [-Wincompatible-pointer-types]
  689 |                 if(error(SQLRowCount(stmt->hstmt, &numrows))) {
      |                                                   ^~~~~~~~
      |                                                   |
      |                                                   SQLINTEGER * {aka int 
*}
In file included from src/ls_odbc.c:20:
/usr/include/sql.h:768:44: note: expected ‘SQLLEN *’ {aka ‘long int *’} but 
argument is of type ‘SQLINTEGER *’ {aka ‘int *’}
  768 |                                    SQLLEN *RowCount);
      |                                    ~~~~~~~~^~~~~~~~
src/ls_odbc.c: In function ‘set_param’:
src/ls_odbc.c:707:78: error: passing argument 10 of ‘SQLBindParameter’ from 
incompatible pointer type [-Wincompatible-pointer-types]
  707 |                                                   SQL_DOUBLE, 0, 0, 
NULL, 0, &cbNull))) {
      |                                                                         
     ^~~~~~~
      |                                                                         
     |
      |                                                                         
     SQLINTEGER * {aka int *}
In file included from src/ls_odbc.c:22:
/usr/include/sqlext.h:2049:32: note: expected ‘SQLLEN *’ {aka ‘long int *’} but 
argument is of type ‘SQLINTEGER *’ {aka ‘int *’}
 2049 |     SQLLEN                    *pcbValue);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
src/ls_odbc.c:723:51: error: passing argument 10 of ‘SQLBindParameter’ from 
incompatible pointer type [-Wincompatible-pointer-types]
  723 |                                                   &data->type))) {
      |                                                   ^~~~~~~~~~~
      |                                                   |
      |                                                   SQLINTEGER * {aka int 
*}
/usr/include/sqlext.h:2049:32: note: expected ‘SQLLEN *’ {aka ‘long int *’} but 
argument is of type ‘SQLINTEGER *’ {aka ‘int *’}
 2049 |     SQLLEN                    *pcbValue);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
src/ls_odbc.c:742:51: error: passing argument 10 of ‘SQLBindParameter’ from 
incompatible pointer type [-Wincompatible-pointer-types]
  742 |                                                   &data->type))) {
      |                                                   ^~~~~~~~~~~
      |                                                   |
      |                                                   SQLINTEGER * {aka int 
*}
/usr/include/sqlext.h:2049:32: note: expected ‘SQLLEN *’ {aka ‘long int *’} but 
argument is of type ‘SQLINTEGER *’ {aka ‘int *’}
 2049 |     SQLLEN                    *pcbValue);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
src/ls_odbc.c:758:51: error: passing argument 10 of ‘SQLBindParameter’ from 
incompatible pointer type [-Wincompatible-pointer-types]
  758 |                                                   &data->type))) {
      |                                                   ^~~~~~~~~~~
      |                                                   |
      |                                                   SQLINTEGER * {aka int 
*}
/usr/include/sqlext.h:2049:32: note: expected ‘SQLLEN *’ {aka ‘long int *’} but 
argument is of type ‘SQLINTEGER *’ {aka ‘int *’}
 2049 |     SQLLEN                    *pcbValue);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
src/ls_odbc.c: In function ‘raw_readparams_table’:
src/ls_odbc.c:777:27: warning: unused variable ‘cbNull’ [-Wunused-variable]
  777 |         static SQLINTEGER cbNull = SQL_NULL_DATA;
      |                           ^~~~~~
src/ls_odbc.c: In function ‘raw_readparams_args’:
src/ls_odbc.c:805:27: warning: unused variable ‘cbNull’ [-Wunused-variable]
  805 |         static SQLINTEGER cbNull = SQL_NULL_DATA;
      |                           ^~~~~~
src/ls_odbc.c: In function ‘create_connection’:
src/ls_odbc.c:1037:49: warning: unused parameter ‘o’ [-Wunused-parameter]
 1037 | static int create_connection (lua_State *L, int o, env_data *env, 
SQLHDBC hdbc)
      |                                             ~~~~^
make[2]: *** [/usr/share/dh-lua/make/dh-lua.Makefile.single:446: 
/<<PKGBUILDDIR>>/5.1-sql.odbc/src/ls_odbc.lo] Error 1
make[1]: *** [/usr/share/dh-lua/make/dh-lua.Makefile.multiple:12: build] Error 1
dh_auto_build: error: make --no-print-directory -f 
/usr/share/dh-lua/make/dh-lua.Makefile.multiple build returned exit code 2
make: *** [debian/rules:4: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: lua-sql
Source-Version: 2.6.0-3
Done: Sergei Golovan <sgolo...@debian.org>

We believe that the bug you reported is fixed in the latest version of
lua-sql, 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 1075...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sergei Golovan <sgolo...@debian.org> (supplier of updated lua-sql 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: SHA256

Format: 1.8
Date: Mon, 12 Aug 2024 12:08:53 +0300
Source: lua-sql
Architecture: source
Version: 2.6.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Lua Team <pkg-lua-de...@lists.alioth.debian.org>
Changed-By: Sergei Golovan <sgolo...@debian.org>
Closes: 1075239
Changes:
 lua-sql (2.6.0-3) unstable; urgency=medium
 .
   * Team upload.
   * Apply patch from upstream to fix FTBFS with GCC 14 (closes: #1075239).
Checksums-Sha1:
 220f46915f575d2b91c0bb06b622fdf018b286cf 2525 lua-sql_2.6.0-3.dsc
 6d4a31a45689e2311e934c5e3ff12c320e6c2397 5820 lua-sql_2.6.0-3.debian.tar.xz
 540a67aa762eff55c49c60366397ebb58b4f3796 10771 lua-sql_2.6.0-3_amd64.buildinfo
Checksums-Sha256:
 785594decf8df48cad55f0133a4d4c1662c1f127c1109d442a956f321163da71 2525 
lua-sql_2.6.0-3.dsc
 2593c203cd87f79a312451c81915d16e5709941ba52df9cca23918c325250c4d 5820 
lua-sql_2.6.0-3.debian.tar.xz
 67cd4086f8f8c767077c927a366c0447a58889dcd8731248d5da2deaeabf6907 10771 
lua-sql_2.6.0-3_amd64.buildinfo
Files:
 f00a77e790ae7af9b4f163eac1ba94bc 2525 interpreters optional lua-sql_2.6.0-3.dsc
 7787460bb70cda14915390007c1d7bcd 5820 interpreters optional 
lua-sql_2.6.0-3.debian.tar.xz
 46f7b1e92996baf4afa51a2bb0963de5 10771 interpreters optional 
lua-sql_2.6.0-3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE/SYPsyDB+ShSnvc4Tyrk60tj54cFAma51JYACgkQTyrk60tj
54cwGQ/+OupWOIu3nVDl0Tz/r5u7+DsTRag/UYZLK3BIopWHKc59mEl81eX9Eaea
NYZ5B9jQs8pRq9k18mlF/jkjocwvnjE7Ez6rO0jwafym2lEE/3asiSQu9jJzFvk0
lMs5kf2kbickWbj5SyGOg2oks1rx2zUvv/Qx9EtXwsGBgAl1CCI1YjWbogKRlT+c
e1umXQMSEqbwJc27iPPocyGOEbBhAN5EVoEmSWPZZTJBeNjplmfJOG0rW8ObZvbY
zUB1CLlbPbkyCA2KPcaJfobrYSERrz8wzZPFI6dY6MexZGMwV2ccbG/+NMifnbjP
y81mB7pZOAXyoxXbGXTJKmEUjIVPKNS4RqcGvG4FY6Y+1UrP2J7s/qyH9i7DNrMF
9rxX7LzxX8qT4TBH0L+JjmCFRk75ik5clHjh6xjJqQFQIId3h1v0HgxJ/FLa90uF
/Pld0/A9EpBi+TZRfSuPqQVQae1ams+VlxojWw05cG93aUYDy6HZTWT7xb5Rsae9
MbSRc1G6W1R4FObJd/+qyyGA4NICgwIjb1YR7U1A4VK5a/n1+eBfYPdbFRTslUv9
CTB34S3EQk8SJ/z3uM+yVO3o9tmCX6L1dBMS/b2qvr0olkd2p0oPrtETdQT0zMPd
NQ+8rffjeoyPHHIYus4gQk13agJGmoFmI86FTAcheuPYAVKxdW0=
=x370
-----END PGP SIGNATURE-----

Attachment: pgpBcIhS2TOOv.pgp
Description: PGP signature


--- End Message ---

Reply via email to