Your message dated Sun, 05 Jan 2025 12:57:18 +0000
with message-id <e1tuqby-00aurt...@fasolo.debian.org>
and subject line Bug#1086586: fixed in mdbtools 1.0.1-0.1
has caused the Debian Bug report #1086586,
regarding mdbtools: FTBFS on a few architectures: error: 'quote_char' may be 
used uninitialized [-Werror=maybe-uninitialized]
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.)


-- 
1086586: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1086586
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: mdbtools
Version: 1.0.0+dfsg-1.3
Severity: serious
Tags: ftbfs patch upstream
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: debian-ri...@lists.debian.org
User: debian-ri...@lists.debian.org
Usertags: riscv64
Control: forwarded -1 https://github.com/mdbtools/mdbtools/pull/441

Dear maintainer,

Starting with GCC 14, mdbtools fails to build on a few architectures,
mips64el, ppc64el, riscv64 and s390x for official architectures and
loong64, powerpc, ppc64 for ports architectures:

| odbc.c: In function '_odbc_fix_literals.isra':
| odbc.c:1998:35: error: 'quote_char' may be used uninitialized 
[-Werror=maybe-uninitialized]
|  1998 |                 } else if (quoted && *s==quote_char) {
|       |                            ~~~~~~~^~~~~~~~~~~~~~~~~
| odbc.c:1990:14: note: 'quote_char' was declared here
|  1990 |         char quote_char;
|       |              ^~~~~~~~~~
| libtool: compile:  gcc -DPACKAGE_NAME=\"mdbtools\" 
-DPACKAGE_TARNAME=\"mdbtools\" -DPACKAGE_VERSION=\"1.0.0\" 
"-DPACKAGE_STRING=\"mdbtools 1.0.0\"" 
-DPACKAGE_BUGREPORT=\"https://github.com/mdbtools/mdbtools/issues\"; 
-DPACKAGE_URL=\"https://github.com/mdbtools/mdbtools\"; -DPACKAGE=\"mdbtools\" 
-DVERSION=\"1.0.0\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 
-DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_WCHAR_H=1 -DSTDC_HEADERS=1 
-D_ALL_SOURCE=1 -D_DARWIN_C_SOURCE=1 -D_GNU_SOURCE=1 
-D_HPUX_ALT_XOPEN_SOCKET_API=1 -D_NETBSD_SOURCE=1 -D_OPENBSD_SOURCE=1 
-D_POSIX_PTHREAD_SEMANTICS=1 -D__STDC_WANT_IEC_60559_ATTRIBS_EXT__=1 
-D__STDC_WANT_IEC_60559_BFP_EXT__=1 -D__STDC_WANT_IEC_60559_DFP_EXT__=1 
-D__STDC_WANT_IEC_60559_EXT__=1 -D__STDC_WANT_IEC_60559_FUNCS_EXT__=1 
-D__STDC_WANT_IEC_60559_TYPES_EXT__=1 -D__STDC_WANT_LIB_EXT2__=1 
-D__STDC_WANT_MATH_SPEC_FUNCS__=1 -D_TANDEM_SOURCE=1 -D__EXTENSIONS__=1 
-DTLS=_Thread_local -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DYYTEXT_POINTER=1 
-DHAVE_FCNTL_H=1 -DHAVE_LIMITS_H=1 -DHAVE_UNISTD_H=1 
-DHAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME=1 -DHAVE_LIBREADLINE=1 
-DHAVE_READLINE_READLINE_H=1 -DHAVE_READLINE_HISTORY=1 
-DHAVE_READLINE_HISTORY_H=1 -DHAVE_STRPTIME=1 -DHAVE_FMEMOPEN=1 
-DHAVE_GMTIME_R=1 -DHAVE_VASPRINTF=1 -DHAVE_ATTRIBUTE_ALIAS=1 -DHAVE_ICONV=1 
-DICONV_CONST= -DSIZEOF_LONG_INT=8 -DHAVE_LONG_LONG=1 -DHAVE_ODBCINST_H=1 -I. 
-Wdate-time -D_FORTIFY_SOURCE=2 -I../../include -I/usr/include/glib-2.0 
-I/usr/lib/riscv64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread 
-DHAVE_GLIB=1 -DHAVE_G_MEMDUP2=1 -I/usr/include -g -O2 
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -DSQL -Wall -Werror 
-c odbcw.c -o odbcw.o >/dev/null 2>&1
| cc1: all warnings being treated as errors
| make[3]: *** [Makefile:533: odbc.lo] Error 1
| make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/odbc'
| make[2]: *** [Makefile:388: all-recursive] Error 1
| make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
| make[1]: *** [Makefile:486: all-recursive] Error 1
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
| dh_auto_build: error: make -j4 returned exit code 2
| make: *** [debian/rules:5: binary-arch] Error 25
| dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit 
status 2

A full build log is available there:
https://buildd.debian.org/status/fetch.php?pkg=mdbtools&arch=riscv64&ver=1.0.0%2Bdfsg-1.3%2Bb1&stamp=1730341733&raw=0

It appears that on those architectures, GCC 14 is unable to make the
link between the quoted and quote_char variables. A fix has already been
sent as a PR upstream:
https://github.com/mdbtools/mdbtools/pull/441

Regards,
Aurelien

--- End Message ---
--- Begin Message ---
Source: mdbtools
Source-Version: 1.0.1-0.1
Done: xiao sheng wen <atzli...@debian.org>

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

Debian distribution maintenance software
pp.
xiao sheng wen <atzli...@debian.org> (supplier of updated mdbtools 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: Sun, 05 Jan 2025 18:20:59 +0800
Source: mdbtools
Built-For-Profiles: pkg.linux.nokerneldbg pkg.linux.nokerneldbginfo
Architecture: source
Version: 1.0.1-0.1
Distribution: unstable
Urgency: medium
Maintainer: Jean-Michel Vourgère <nir...@debian.org>
Changed-By: xiao sheng wen <atzli...@debian.org>
Closes: 1086586
Changes:
 mdbtools (1.0.1-0.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * New upstream version 1.0.1 (Closes: #1086586)
   * delete d/p/system_txt2man, new upstream not need
   * delete d/p/api_stability, remove obsolete function mdb_init mdb_exit patch
   * d/libmdb3t64.symbols: remove obsolete function symbols mdb_init mdb_exit
   * Bump Standards-Version: 4.7.0, no change need
   * d/control:
       - remove Build-Conflicts: autoconf2.13
       - Build-Depends:
         - Drop versioned constraint automake
         - remove build-essential dpkg-dev
         - remove obsolete-package libncurses5-dev
   * d/copyright:
       - remove Files-Excluded, new upstream no need
       - update upstream year info to 2025
   * d/mdbtools.install: add install mdb-import
       https://github.com/mdbtools/mdbtools/issues/444
   * rm d/libmdb3t64.lintian-overrides d/libmdbsql3t64.lintian-overrides
Checksums-Sha1:
 802328b89bc73290742a017aab46792963f1b0d8 2251 mdbtools_1.0.1-0.1.dsc
 a7d35a2641a0d355fb1d8db615dfe03605d2a00e 216038 mdbtools_1.0.1.orig.tar.gz
 a8bc7772e04bf569ae47e49af7ea066aaa42e677 14796 mdbtools_1.0.1-0.1.debian.tar.xz
 ea48e48e440e48a33de503f623979062d968c1c8 7856 
mdbtools_1.0.1-0.1_source.buildinfo
Checksums-Sha256:
 731427d09ae440706b90da69c06917cf2c68b4058e270addaa797463be5576be 2251 
mdbtools_1.0.1-0.1.dsc
 750cbf793bf5b7e296fdc359124393a0aef89ee663b7741ba4b1ca2ce30b3b37 216038 
mdbtools_1.0.1.orig.tar.gz
 c6c93642c8527adb45f8f8fa6fb6df96e895cdfafbc134cb5fa9c0f690314e2f 14796 
mdbtools_1.0.1-0.1.debian.tar.xz
 32e2b16ebd3a01555d88f2825bd756cc076eb1acff4fb6d1460f10b2f72c4074 7856 
mdbtools_1.0.1-0.1_source.buildinfo
Files:
 24258de2f668d73ad31f8180b5ca58ed 2251 database optional mdbtools_1.0.1-0.1.dsc
 f79031dd1a4f434584cb7505847e6b11 216038 database optional 
mdbtools_1.0.1.orig.tar.gz
 39b0f04114f74568d277e08620257680 14796 database optional 
mdbtools_1.0.1-0.1.debian.tar.xz
 70432d2b4c06ff196493b122ccfc86b4 7856 database optional 
mdbtools_1.0.1-0.1_source.buildinfo

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

iQIzBAEBCgAdFiEEvGv7H5NUQYeSuhtTJ2Egg8PSprAFAmd6X3MACgkQJ2Egg8PS
prCewg//ZElrOet4l0BYCxiYzdx/55KdR8FxS+ebdzz5HIe1rf2PZ+N4LbG2SeoI
ku77gNwodxRjczr0nfaRl7+DI13ut+HSZsfoZXIyHNwowPyGXFYA6JrC3yb9KgHU
MDxkzFtRWMFn0hJIqv2er0lIcosrBZ7wf5EOl39dHYOuFk+xmVDKBXc1EcQ6MUGm
pgQ6XrkHzmc8sN449mLdN1wMeJbove5q1xHnvikgJCNm+TpFFxWnpl7SX4xhKma5
Qqe3OT2uc8Ty1ElpQlk/6Kxk/4KF9TEEkJCHlRo+S3DUOCLdnJAJLQs+Qqz/H6Q2
xSTMVShGHFhQore0Qr7w7xHzSLAeA7E13JHvteocJapG95UKwUy1W0ASLRo1vOND
00CqlFf48CPubvqiu+qWTNnhNH02QNITeDR5r/6tS8xXW5lEa5BqrzP3Gmc7w/lV
BBDNuyfpUP92cnpW1Sc+/1PmtVCKLNb6AJAsD/8cGpaHsBTO0fhjVqJjcv+YQfFn
xxaQKMKZc4hXcddZJ+lPB0CRVHFrcnPmg4m4L/Sclwcjndl+du2HXfAEgX7PCczX
NPFIwbBGd2tlZku60lXyEGRefdZuO+FZ5UwiMd4RpvLdYvcrdVgQcnJohGLz3LQU
ff3FONBAsMYZWIxWs9rftDtt96V5dWwuMN3tNN5m7kq17X1Shzk=
=7+ci
-----END PGP SIGNATURE-----

Attachment: pgpOylibiptKN.pgp
Description: PGP signature


--- End Message ---

Reply via email to