Your message dated Sun, 19 Jan 2020 06:20:52 +0000
with message-id <e1it3x6-000ezn...@fasolo.debian.org>
and subject line Bug#925776: fixed in mergelog 4.5.1-10
has caused the Debian Bug report #925776,
regarding mergelog: ftbfs with GCC-9
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.)


-- 
925776: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925776
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:mergelog
Version: 4.5.1-9
Severity: normal
Tags: sid bullseye
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-9

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-9/g++-9, but succeeds to build with gcc-8/g++-8. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc9-20190321/mergelog_4.5.1-9_unstable_gcc9.log
The last lines of the build log are at the end of this report.

To build with GCC 9, either set CC=gcc-9 CXX=g++-9 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-9/porting_to.html

GCC 9 also passes the linker option --as-needed by default; typical
build issues are passing libraries before object files to the linker,
or underlinking of convenience libraries built from the same source.

[...]
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for unistd.h... (cached) yes
checking for size_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for working memcmp... yes
checking for mktime... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating man/Makefile
config.status: executing depfiles commands
configure: WARNING: unrecognized options: --disable-maintainer-mode
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_build -a
dh_auto_build: Compatibility levels before 9 are deprecated (level 7 in use)
        make -j1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
Making all in src
make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" 
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DHAVE_LIBZ=1 
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 
-DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_MKTIME=1 -I.     
-g -O2 -lz  -DVERSION=\"4.5.1\" -Wall mergelog.c -o mergelog
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" 
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DHAVE_LIBZ=1 
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 
-DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_MKTIME=1 -I.     
-g -O2 -lz  -DVERSION=\"4.5.1\" -Wall -DUSE_ZLIB mergelog.c -o zmergelog
mergelog.c: In function 'fast_gzgets':
mergelog.c:73:23: warning: passing argument 1 of 'gzread' from incompatible 
pointer type [-Wincompatible-pointer-types]
   73 |       f_end[i]=gzread(fp, f_buf[i], GZBUFFER_SIZE)+f_buf[i]-1;
      |                       ^~
      |                       |
      |                       struct gzFile_s **
In file included from /usr/include/zlib.h:34,
                 from mergelog.c:29:
/usr/include/zlib.h:1390:28: note: expected 'gzFile' {aka 'struct gzFile_s *'} 
but argument is of type 'struct gzFile_s **'
 1390 | ZEXTERN int ZEXPORT gzread OF((gzFile file, voidp buf, unsigned len));
      |                            ^~
mergelog.c: In function 'main':
mergelog.c:135:18: warning: assignment to 'struct gzFile_s **' from 
incompatible pointer type 'gzFile' {aka 'struct gzFile_s *'} 
[-Wincompatible-pointer-types]
  135 |     log_file[i-1]=myopen(argv[i],"r");
      |                  ^
mergelog.c:389:24: warning: passing argument 1 of 'gzclose' from incompatible 
pointer type [-Wincompatible-pointer-types]
  389 |        myclose(log_file[j]);
      |                ~~~~~~~~^~~
      |                        |
      |                        struct gzFile_s **
In file included from /usr/include/zlib.h:34,
                 from mergelog.c:29:
/usr/include/zlib.h:1630:32: note: expected 'gzFile' {aka 'struct gzFile_s *'} 
but argument is of type 'struct gzFile_s **'
 1630 | ZEXTERN int ZEXPORT    gzclose OF((gzFile file));
      |                                ^~
/usr/bin/ld: /tmp/ccVmZDfy.o: in function `fast_gzgets':
/<<PKGBUILDDIR>>/src/mergelog.c:73: undefined reference to `gzread'
/usr/bin/ld: /tmp/ccVmZDfy.o: in function `main':
/<<PKGBUILDDIR>>/src/mergelog.c:135: undefined reference to `gzopen'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/mergelog.c:389: undefined reference to 
`gzclose'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:574: zmergelog] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[1]: *** [Makefile:334: all-recursive] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: make -j1 returned exit code 2
make: *** [debian/rules:4: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit 
status 2

--- End Message ---
--- Begin Message ---
Source: mergelog
Source-Version: 4.5.1-10

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

Debian distribution maintenance software
pp.
Sudip Mukherjee <sudipm.mukher...@gmail.com> (supplier of updated mergelog 
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: Fri, 17 Jan 2020 23:37:52 +0000
Source: mergelog
Architecture: source
Version: 4.5.1-10
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packa...@qa.debian.org>
Changed-By: Sudip Mukherjee <sudipm.mukher...@gmail.com>
Closes: 925776
Changes:
 mergelog (4.5.1-10) unstable; urgency=medium
 .
   * QA upload.
   * Mark source format as 3.0
   * Fix ftbfs with gcc-9. (Closes: #925776)
   * Simplify d/rules.
   * Update d/control
     - Orphan the package. (See: #856295)
     - Remove un-needed build dependency.
     - Update compat level to 12
     - Add Rules-Requires-Root: no.
     - Update Standards-Version to 4.4.1
     - Remove non-existant Vcs.
Checksums-Sha1:
 c3e4598acb3a0beb9b065b3da99efd0d636fd614 1732 mergelog_4.5.1-10.dsc
 9d2fea2863466ad3f6e88ab250ea923d85392dab 3472 mergelog_4.5.1-10.debian.tar.xz
 33ecee566568410799834cc606d9904525ae4b1e 5956 mergelog_4.5.1-10_amd64.buildinfo
Checksums-Sha256:
 36444ba90bd9956c77614100f69a1e9d79ebf30d064c767e769f21f2e9c3fabf 1732 
mergelog_4.5.1-10.dsc
 533197896558353b0ccee56ab9056376ab2d245de0394e48ec555ab7147b8a78 3472 
mergelog_4.5.1-10.debian.tar.xz
 1f7d55a1d318aa2f8cba08ed77decfc928c492e50d715a0ffc25083d7f09f4a9 5956 
mergelog_4.5.1-10_amd64.buildinfo
Files:
 b3b2ad5a85f3386fb1919dfde0ec8850 1732 utils optional mergelog_4.5.1-10.dsc
 23d3d889d78db27f98820a7ad38ed8a7 3472 utils optional 
mergelog_4.5.1-10.debian.tar.xz
 6e7dafe188910da2a98137010b5290ad 5956 utils optional 
mergelog_4.5.1-10_amd64.buildinfo

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

iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAl4j8KUACgkQwpPntGGC
Ws6LTRAAgKNawoMMtgyZc2AX44URBh/TqcDZWr9ypEz5hyRNKwyW9kdm6mtYs+kX
9/P7hzg/8M5q1d11lRVFYNy9dj8oflGnNye85u+oN6OuIwR08019tWWHVx4c21MH
+ULX8SW8/eXb/BG1tu8SwaqWU5kUJYgwNELq5H6zhWTtq1dZarVsCJItmSdbNsGL
vFjskFwmo+NwkGlGyDv/KzHxFI7/ESSkw06BH2Ev6Co1faLsUbW+n5Ut5XLECV4D
ifctGuywWVnHqD8asKCPbekDUkf86dk9n2siyTV6z/M18EcRoXz69/jfLgENegCn
d1+TOmshai3tMYCSLN2ydqNozqwYVo76zz8AIdSN5jmtyhbdOpxWbwDkJ0mmca18
Iesuh9iQf4JgDtYpF/hRbdfROAUkRiOl5gvfibxwJ4nPS8DUbAAFLV/98SwUQlEC
zC2Jiix/TIsSTqU5TfxZPE8eTT35YToUOEaTnOoasQS+fniv3Kd9gm5ig+T3XDGf
PZ09NRprOcEBIPSqqkzfXdeDDM/Muh4C04TrpvfgeT+AvqEvKVBgwA7X0chqTOoB
GwYMg9KoaTzVbmEFj7aVAN2irUv0k4tV+bfw+/UiRgmN4YFF55zhmVL094dWJGhJ
oTV2cnvR4GWBSoZ6ROjE2ZTsCVUUYgB+PzwNQ1eWlubKQ7wDl+4=
=Dkso
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to