[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1002785: marked as done (pd-mediasettings: FTBFS: audiosettings.c:210:16: error: redefinition of ‘struct _audiosettings’)



Your message dated Wed, 19 Jan 2022 08:36:38 +0000
with message-id <E1nA6SM-0009zL-Oq@fasolo.debian.org>
and subject line Bug#1002785: fixed in pd-mediasettings 0.1.2-1
has caused the Debian Bug report #1002785,
regarding pd-mediasettings: FTBFS: audiosettings.c:210:16: error: redefinition of ‘struct _audiosettings’
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 owner@bugs.debian.org
immediately.)


-- 
1002785: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1002785
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: pd-mediasettings
Version: 0.1.1-5
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas@debian.org
Usertags: ftbfs-20211228 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> cc -DPD -I "/usr/include/pd" -DUNIX -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DVERSION='"0.1.1"' -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -o midisettings.o -c midisettings.c
> In file included from midisettings.c:17:
> mediasettings.h: In function ‘mediasettings_boilerplate’:
> In file included from audiosettings.c:17:
> mediasettings.h: In function ‘mediasettings_boilerplate’:
> mediasettings.h:110:34: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time]
>   110 |   verbose(0,"          compiled "BUILD_DATE"");
>       |                                  ^~~~~~~~~~
> mediasettings.h:110:34: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time]
>   110 |   verbose(0,"          compiled "BUILD_DATE"");
>       |                                  ^~~~~~~~~~
> mediasettings.h:27:27: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time]
>    27 | # define BUILD_DATE "on " __DATE__ " at " __TIME__
>       |                           ^~~~~~~~
> mediasettings.h:110:34: note: in expansion of macro ‘BUILD_DATE’
>   110 |   verbose(0,"          compiled "BUILD_DATE"");
>       |                                  ^~~~~~~~~~
> mediasettings.h:27:27: warning: macro "__TIME__" might prevent reproducible builds [-Wdate-time]
>    27 | # define BUILD_DATE "on " __DATE__ " at " __TIME__
>       |                           ^~~~~~~~
> mediasettings.h:110:34: note: in expansion of macro ‘BUILD_DATE’
>   110 |   verbose(0,"          compiled "BUILD_DATE"");
>       |                                  ^~~~~~~~~~
> midisettings.c: In function ‘ms_symkeys_add’:
> audiosettings.c: In function ‘as_get_audio_params’:
> midisettings.c:97:2: warning: #warning LATER check how to deal with multiple devices of the same name! [-Wcpp]
>    97 | #warning LATER check how to deal with multiple devices of the same name!
>       |  ^~~~~~~
> audiosettings.c:31:3: warning: implicit declaration of function ‘sys_get_audio_params’; did you mean ‘as_get_audio_params’? [-Wimplicit-function-declaration]
>    31 |   sys_get_audio_params(pnaudioindev , paudioindev , pchindev,
>       |   ^~~~~~~~~~~~~~~~~~~~
>       |   as_get_audio_params
> audiosettings.c: At top level:
> audiosettings.c:210:16: error: redefinition of ‘struct _audiosettings’
>   210 | typedef struct _audiosettings
>       |                ^~~~~~~~~~~~~~
> In file included from mediasettings.h:18,
>                  from audiosettings.c:17:
> /usr/include/pd/s_stuff.h:61:16: note: originally defined here
>    61 | typedef struct _audiosettings
>       |                ^~~~~~~~~~~~~~
> audiosettings.c:217:3: error: conflicting types for ‘t_audiosettings’; have ‘struct _audiosettings’
>   217 | } t_audiosettings;
>       |   ^~~~~~~~~~~~~~~
> In file included from mediasettings.h:18,
>                  from audiosettings.c:17:
> /usr/include/pd/s_stuff.h:76:3: note: previous declaration of ‘t_audiosettings’ with type ‘t_audiosettings’ {aka ‘struct _audiosettings’}
>    76 | } t_audiosettings;
>       |   ^~~~~~~~~~~~~~~
> audiosettings.c: In function ‘audiosettings_listdevices’:
> audiosettings.c:230:3: error: too few arguments to function ‘sys_get_audio_devs’
>   230 |   sys_get_audio_devs((char*)indevlist, &indevs,
>       |   ^~~~~~~~~~~~~~~~~~
> In file included from mediasettings.h:18,
>                  from audiosettings.c:17:
> /usr/include/pd/s_stuff.h:163:13: note: declared here
>   163 | EXTERN void sys_get_audio_devs(char *indevlist, int *nindevs,
>       |             ^~~~~~~~~~~~~~~~~~
> midisettings.c: In function ‘midisettings_listdevices_devices’:
> midisettings.c:325:18: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
>   325 |           devname=s_devname->s_name;
>       |                  ^
> In file included from mediasettings.h:17,
>                  from audiosettings.c:17:
> audiosettings.c:236:40: error: ‘sys_audioapi’ undeclared (first use in this function); did you mean ‘sys_midiapi’?
>   236 |   SETSYMBOL (atoms+1, as_getdrivername(sys_audioapi));
>       |                                        ^~~~~~~~~~~~
> /usr/include/pd/m_pd.h:326:29: note: in definition of macro ‘SETSYMBOL’
>   326 |     (atom)->a_w.w_symbol = (s))
>       |                             ^
> audiosettings.c:236:40: note: each undeclared identifier is reported only once for each function it appears in
>   236 |   SETSYMBOL (atoms+1, as_getdrivername(sys_audioapi));
>       |                                        ^~~~~~~~~~~~
> /usr/include/pd/m_pd.h:326:29: note: in definition of macro ‘SETSYMBOL’
>   326 |     (atom)->a_w.w_symbol = (s))
>       |                             ^
> midisettings.c: In function ‘midisettings_free’:
> midisettings.c:701:2: warning: #warning cleanup [-Wcpp]
>   701 | #warning cleanup
>       |  ^~~~~~~
> audiosettings.c: In function ‘audiosettings_testdevices’:
> audiosettings.c:692:3: error: too few arguments to function ‘sys_get_audio_devs’
>   692 |   sys_get_audio_devs((char*)indevlist, &indevs, (char*)outdevlist, &outdevs, &canmulti,
>       |   ^~~~~~~~~~~~~~~~~~
> In file included from mediasettings.h:18,
>                  from audiosettings.c:17:
> /usr/include/pd/s_stuff.h:163:13: note: declared here
>   163 | EXTERN void sys_get_audio_devs(char *indevlist, int *nindevs,
>       |             ^~~~~~~~~~~~~~~~~~
> make[2]: *** [/usr/share/pd-lib-builder//Makefile.pdlibbuilder:949: audiosettings.o] Error 1


The full build log is available from:
http://qa-logs.debian.net/2021/12/28/pd-mediasettings_0.1.1-5_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: pd-mediasettings
Source-Version: 0.1.2-1
Done: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>

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

Debian distribution maintenance software
pp.
IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org> (supplier of updated pd-mediasettings 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: SHA256

Format: 1.8
Date: Wed, 19 Jan 2022 09:06:58 +0100
Source: pd-mediasettings
Architecture: source
Version: 0.1.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Changed-By: IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Closes: 1002785
Changes:
 pd-mediasettings (0.1.2-1) unstable; urgency=medium
 .
   * New upstream version 0.1.2 (Closes: #1002785)
 .
   [ IOhannes m zmölnig (Debian/GNU) ]
   * Import new upstream version
   * Add versioned (Build-)Depends on Pd>=0.52
   * Refresh d/copyright
   * Apply "warp-and-sort -ast"
   * Add salsa-ci configuration
   * Remove obsolete file d/source/local-options
   * Bump dh-compat to 13
   * Bump standards version to 4.6.0
 .
 .
   [ Ondřej Nový ]
   * Use debhelper-compat instead of debian/compat
 .
   [ Debian Janitor ]
   * Set upstream metadata fields: Repository.
Checksums-Sha1:
 8f46c8bc1252de7dba9ddd85dc60173fcf6ecf08 2212 pd-mediasettings_0.1.2-1.dsc
 144bf93ab42f7c8a82db285bdc177dcdac2ea599 25749 pd-mediasettings_0.1.2.orig.tar.bz2
 1f8508c2300ffbb73723bde9e33a0fbb44259710 3376 pd-mediasettings_0.1.2-1.debian.tar.xz
Checksums-Sha256:
 c92a2c3eb7a5b5579d3c57cafdfb492e0090dc215581596f069ab2dbd8f65b79 2212 pd-mediasettings_0.1.2-1.dsc
 fd81192c8ddcbbdf950f12cfdebc8742e542df57da2f36f21739517cc43f9299 25749 pd-mediasettings_0.1.2.orig.tar.bz2
 a485ca38875913fbd532a68797722d1c5336c3ba493b673e50258bbfbb5eeae6 3376 pd-mediasettings_0.1.2-1.debian.tar.xz
Files:
 2a5dbc3fe4ceedc388747ddde85dcac0 2212 sound optional pd-mediasettings_0.1.2-1.dsc
 9318b8de07aadff3ba880da30d501976 25749 sound optional pd-mediasettings_0.1.2.orig.tar.bz2
 4f1cab64e18a81422c433df0440c6967 3376 sound optional pd-mediasettings_0.1.2-1.debian.tar.xz

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

iQIzBAEBCAAdFiEEdAXnRVdICXNIABVttlAZxH96NvgFAmHnyTEACgkQtlAZxH96
Nvg70g//YgxJ6HOMMryK2nJtDR7p2sphVTuT522v3cyydeOa5IUSM7OaAYEPJDsB
JKPqnH0RAQ/qsMtkphJf2bTmyXIOcOCK8OLX/wSqh67AITi488QEnpjtv2YOjNEs
GPov/Kr0DVkTxXyHCxesdFGykxHF6SdVlKjOM1yn+1SplFgkVm35Ni7VOYW8hjKv
HwiwV8TCuJERWHvFnC6ZE0Pns6tzNBU7ZVHHJ/0RKsfaffbavQ5VcyMsqHjJK1ka
69fxXdqxaqmsMbWNiSZnxkiDCC3NgQoFM+uqFjLSMpoTyEkTwe/w+WDqN3NQJ19F
39ld3tdiYguZtsS1LmkpnfMQdGPCEM5v/TmOWs9PIwJsfs1eq6UG9LWCCxNyUNRL
3C42wI6gNdYSe/i+++rR0IYPsJgpnkFJ38MV9AQmla4/fF2EnJ9enindwgvG8Xf/
1R5kpkN+YJOIoUPQZUkcWfInd3NuXnfi6BEdAxw9p4ucZQT2SbIfu+H1fGLYuxzv
5i8bUfk54EPW3qRM1W1d9r8lqx2Oe7ZPZluMhkSDg4XtM5FEOrAkZCQZ0uL6k0UK
bNZmz7M21ehIor53ROK67IoLNZ9mHAH2sQvPAPd1/ssAWYlgkrAFhRBWnQopwJDK
gHosJcxiC6tuPZkYdKeX+YbLuU1/JVzr/6FOxBlqEwMydx3Affw=
=u//X
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: