Your message dated Thu, 28 Mar 2024 05:34:37 +0000
with message-id <e1rpipn-009ume...@fasolo.debian.org>
and subject line Bug#1066115: fixed in mpg321 0.3.2-3.3
has caused the Debian Bug report #1066115,
regarding mpg321: FTBFS: error: implicit declaration of function 
‘mpg321_alsa_get_volume’ [-Werror=implicit-function-declaration]
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.)


-- 
1066115: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066115
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: mpg321
Version: 0.3.2-3.1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=mpg321&arch=armel&ver=0.3.2-3.1%2Bb1&stamp=1710256758&raw=0

gcc -DHAVE_CONFIG_H -I.     -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -Wall -Wunused 
-Wno-error=format-security -fcommon  -I/usr/include -DHAVE_ALSA -MT mpg321.o 
-MD -MP -MF .deps/mpg321.Tpo -c -o mpg321.o mpg321.c
mpg321.c:102:8: warning: type defaults to ‘int’ in declaration of 
‘http_file_length’ [-Wimplicit-int]
  102 | extern http_file_length;
      |        ^~~~~~~~~~~~~~~~
mpg321.c: In function ‘read_keyb’:
mpg321.c:132:27: error: implicit declaration of function 
‘mpg321_alsa_get_volume’ [-Werror=implicit-function-declaration]
  132 |                 bvolume = mpg321_alsa_get_volume();
      |                           ^~~~~~~~~~~~~~~~~~~~~~
mpg321.c:173:33: error: implicit declaration of function 
‘mpg321_alsa_set_volume’ [-Werror=implicit-function-declaration]
  173 |                                 mpg321_alsa_set_volume(bvolume);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~
mpg321.c:186:75: warning: format ‘%ld’ expects argument of type ‘long int’, but 
argument 3 has type ‘int’ [-Wformat=]
  186 |                                                 fprintf(stderr,"Volume: 
%ld%%      \r",volume);
      |                                                                         
~~^            ~~~~~~
      |                                                                         
  |            |
      |                                                                         
  long int     int
      |                                                                         
%d
mpg321.c:236:75: warning: format ‘%ld’ expects argument of type ‘long int’, but 
argument 3 has type ‘int’ [-Wformat=]
  236 |                                                 fprintf(stderr,"Volume: 
%ld%%      \r",volume);
      |                                                                         
~~^            ~~~~~~
      |                                                                         
  |            |
      |                                                                         
  long int     int
      |                                                                         
%d
mpg321.c: In function ‘show_id3’:
mpg321.c:450:24: warning: format not a string literal and no format arguments 
[-Wformat-security]
  450 |                 printf(emptystring);
      |                        ^~~~~~~~~~~
mpg321.c:468:34: warning: format not a string literal and no format arguments 
[-Wformat-security]
  468 |                 fprintf (stderr, emptystring);
      |                                  ^~~~~~~~~~~
mpg321.c: In function ‘main’:
mpg321.c:688:17: error: implicit declaration of function 
‘init_alsa_volume_control’ [-Werror=implicit-function-declaration]
  688 |                 init_alsa_volume_control("default"); /* For the moment 
use "default", it works on most of the systems. Tested in 
Debian,Fedora,Ubuntu,RedHat,CentOS,Gentoo */
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~
mpg321.c:882:13: error: implicit declaration of function ‘calc_http_length’; 
did you mean ‘calc_length’? [-Werror=implicit-function-declaration]
  882 |             calc_http_length(&playbuf);
      |             ^~~~~~~~~~~~~~~~
      |             calc_length
mpg321.c: In function ‘id3_get_tag’:
mpg321.c:1237:31: warning: pointer targets in passing argument 1 of ‘strlen’ 
differ in signedness [-Wpointer-sign]
 1237 |         if (!latin1 || strlen(latin1) == 0) return (NULL);
      |                               ^~~~~~
      |                               |
      |                               id3_latin1_t * {aka unsigned char *}
In file included from mpg321.c:35:
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of 
type ‘id3_latin1_t *’ {aka ‘unsigned char *’}
  407 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
mpg321.c:1238:22: warning: pointer targets in passing argument 1 of ‘strlen’ 
differ in signedness [-Wpointer-sign]
 1238 |         len = strlen(latin1);
      |                      ^~~~~~
      |                      |
      |                      id3_latin1_t * {aka unsigned char *}
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of 
type ‘id3_latin1_t *’ {aka ‘unsigned char *’}
  407 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
mpg321.c:1245:29: warning: pointer targets in passing argument 2 of ‘strncat’ 
differ in signedness [-Wpointer-sign]
 1245 |         strncat (printable, latin1, tocopy);
      |                             ^~~~~~
      |                             |
      |                             id3_latin1_t * {aka unsigned char *}
/usr/include/string.h:152:71: note: expected ‘const char * restrict’ but 
argument is of type ‘id3_latin1_t *’ {aka ‘unsigned char *’}
  152 | extern char *strncat (char *__restrict __dest, const char *__restrict 
__src,
      |                                                
~~~~~~~~~~~~~~~~~~~~~~~^~~~~
mpg321.c:1263:26: warning: pointer targets in passing argument 1 of ‘strlen’ 
differ in signedness [-Wpointer-sign]
 1263 |             len = strlen(latin1);
      |                          ^~~~~~
      |                          |
      |                          id3_latin1_t * {aka unsigned char *}
/usr/include/string.h:407:35: note: expected ‘const char *’ but argument is of 
type ‘id3_latin1_t *’ {aka ‘unsigned char *’}
  407 | extern size_t strlen (const char *__s)
      |                       ~~~~~~~~~~~~^~~
mpg321.c:1270:33: warning: pointer targets in passing argument 2 of ‘strncat’ 
differ in signedness [-Wpointer-sign]
 1270 |             strncat (printable, latin1, tocopy);
      |                                 ^~~~~~
      |                                 |
      |                                 id3_latin1_t * {aka unsigned char *}
/usr/include/string.h:152:71: note: expected ‘const char * restrict’ but 
argument is of type ‘id3_latin1_t *’ {aka ‘unsigned char *’}
  152 | extern char *strncat (char *__restrict __dest, const char *__restrict 
__src,
      |                                                
~~~~~~~~~~~~~~~~~~~~~~~^~~~~
mpg321.c:1270:13: warning: ‘strncat’ specified bound depends on the length of 
the source argument [-Wstringop-overflow=]
 1270 |             strncat (printable, latin1, tocopy);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpg321.c:1263:19: note: length computed here
 1263 |             len = strlen(latin1);
      |                   ^~~~~~~~~~~~~~
mpg321.c:1245:9: warning: ‘strncat’ specified bound depends on the length of 
the source argument [-Wstringop-overflow=]
 1245 |         strncat (printable, latin1, tocopy);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpg321.c:1238:15: note: length computed here
 1238 |         len = strlen(latin1);
      |               ^~~~~~~~~~~~~~
mpg321.c: In function ‘main’:
mpg321.c:1192:16: warning: ‘shm_id’ may be used uninitialized 
[-Wmaybe-uninitialized]
 1192 |             if(shmctl(shm_id,IPC_RMID,NULL))
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpg321.c:521:9: note: ‘shm_id’ was declared here
  521 |     int shm_id;
      |         ^~~~~~
mpg321.c:1194:16: warning: ‘frames_id’ may be used uninitialized 
[-Wmaybe-uninitialized]
 1194 |             if(shmctl(frames_id,IPC_RMID,NULL))
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mpg321.c:522:9: note: ‘frames_id’ was declared here
  522 |     int frames_id;
      |         ^~~~~~~~~
cc1: some warnings being treated as errors
make[2]: *** [Makefile:369: mpg321.o] Error 1

Cheers
-- 
Sebastian Ramacher

--- End Message ---
--- Begin Message ---
Source: mpg321
Source-Version: 0.3.2-3.3
Done: Andreas Metzler <ametz...@debian.org>

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

Debian distribution maintenance software
pp.
Andreas Metzler <ametz...@debian.org> (supplier of updated mpg321 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: Wed, 27 Mar 2024 15:40:50 +0100
Source: mpg321
Architecture: source
Version: 0.3.2-3.3
Distribution: unstable
Urgency: medium
Maintainer: Nanakos Chrysostomos <nana...@wired-net.gr>
Changed-By: Andreas Metzler <ametz...@debian.org>
Closes: 1066115
Changes:
 mpg321 (0.3.2-3.3) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * 14_ftbfs_implicit.diff: Fix build error with
     -Wno-error=implicit-function-declaration. Closes: #1066115
Checksums-Sha1: 
 e52bfde9374b00304e7f25ac7f04cab32107492f 1841 mpg321_0.3.2-3.3.dsc
 5d737848ff05c7c3ff84e21ffda958ffb2120e7a 13872 mpg321_0.3.2-3.3.debian.tar.xz
Checksums-Sha256: 
 798c17319a1d59af94fd3eefb113d265f57ddc74b7f8f6b0a05d6eb3e39d62d9 1841 
mpg321_0.3.2-3.3.dsc
 f35ee3d49ad33dc964bab8b2ddc6fbe60824e63c774193c97386d77a9d7acb31 13872 
mpg321_0.3.2-3.3.debian.tar.xz
Files: 
 d4443c2aa354f3e4e25efe623e423586 1841 sound optional mpg321_0.3.2-3.3.dsc
 814aeddc801e8f0819ae461b98d40dea 13872 sound optional 
mpg321_0.3.2-3.3.debian.tar.xz

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

iQIzBAEBCgAdFiEE0uCSA5741Jbt9PpepU8BhUOCFIQFAmYE+/8ACgkQpU8BhUOC
FIRBFRAAiGD1j6L5sw8brOwexjhsvlzZKrYMcwiSfZWYHBfUknPxJjz94fbgXGKY
VcXDA8ZJcu42OGOlIgIhORxOB1HXuN2PRFNa+7wqkQX0e7yhhQFIdKyHsyVu0ZrL
oWRV4gNwNrP7TQW4FBR1KdJMuoSvzu/vNZcUGz8wds8lETJ/n52dDO5gZ/1+Cldg
Fe+4nDvSft06dt5uXOCrnJI7psWjDXMeaHP7pYXPG1logtU6gi7bOeinD8zsWCX7
A032cG2PncFr7S4AJBXSvjfhwcu8wCKvz5VBZBjr6c2TxLtJFXw3b67o6/bNOwO6
SN+6iwd5vaye860rvUwIUIJbquYCej6pl1mh1J81/Tn7GaLGc6sjGPgVvQfsi2Jf
NLjAw4G4hFWiv6C/Q/lF2UfuSCCOrLI8vLJd0K1eGWHgmNefhvbI5dMec4iqXIXi
8AIoUali0N2zyw92qAlqEiiBR4k82B11rJK9USXf/KiNQGgzXfueHpmzJFQp4sX5
RFqSMmWr3R8yIimj56jM8JucYdN4ZFsqVSl2czcRM0y5YUGhaJWe1bCv/ORNjQVW
lO3szdmw+w1WBfaAJ3z/PumvrkhD0vPZqi8/jTkWyi9W0FhueWc3OTk1/shIhiMd
QniKmBu7ACcppxkIu3Flp8+ATqDLmvLZ3O73cj5KgY5wk0U0/5g=
=mt7p
-----END PGP SIGNATURE-----

Attachment: pgpucWgyGikTx.pgp
Description: PGP signature


--- End Message ---

Reply via email to