Your message dated Fri, 05 Feb 2021 21:04:50 +0000
with message-id <e1l88ha-0006aj...@fasolo.debian.org>
and subject line Bug#952055: fixed in paulstretch 2.2-2-4.1
has caused the Debian Bug report #952055,
regarding paulstretch: FTBFS: XMLwrapper.cpp:32:26: error: invalid use of 
incomplete type ‘mxml_node_t’ {aka ‘struct _mxml_node_s’}
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.)


-- 
952055: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=952055
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: paulstretch
Version: 2.2-2-4
Severity: serious
Justification: FTBFS on amd64
Tags: buster sid
Usertags: ftbfs-20200222 ftbfs-buster

Hi,

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

Relevant part (hopefully):
> g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security GUI.cxx FreeEditUI.cxx `LC_ALL=C ls *.cpp Input/*.cpp 
> Output/*.cpp` \
>   -o paulstretch \
>   -Wl,-z,relro -Wl,-z,now -Wl,--as-needed \
>   `fltk-config --cflags` `fltk-config --ldflags` \
>   -DHAVE_JACK -DENABLE_RESAMPLING \
>   `pkg-config --cflags --libs jack samplerate` \
>   `pkg-config --cflags --libs fftw3f vorbisenc vorbisfile vorbis ogg mad mxml 
> audiofile` \
>   -lportaudio -lpthread -lz
> In file included from Player.h:27,
>                  from Control.h:29,
>                  from GUI.h:13,
>                  from GUI.cxx:3:
> BinauralBeats.h: In member function ‘float AP::set(float)’:
> BinauralBeats.h:41:3: warning: no return statement in function returning 
> non-void [-Wreturn-type]
>    41 |   };
>       |   ^
> In file included from Player.h:27,
>                  from Control.h:29,
>                  from FreeEditUI.h:12,
>                  from FreeEditUI.cxx:3:
> BinauralBeats.h: In member function ‘float AP::set(float)’:
> BinauralBeats.h:41:3: warning: no return statement in function returning 
> non-void [-Wreturn-type]
>    41 |   };
>       |   ^
> In file included from BinauralBeats.cpp:21:
> BinauralBeats.h: In member function ‘float AP::set(float)’:
> BinauralBeats.h:41:3: warning: no return statement in function returning 
> non-void [-Wreturn-type]
>    41 |   };
>       |   ^
> In file included from Player.h:27,
>                  from Control.h:29,
>                  from Control.cpp:22:
> BinauralBeats.h: In member function ‘float AP::set(float)’:
> BinauralBeats.h:41:3: warning: no return statement in function returning 
> non-void [-Wreturn-type]
>    41 |   };
>       |   ^
> Control.cpp: In member function ‘std::string Control::get_stretch_info()’:
> Control.cpp:179:38: warning: ‘%s’ directive output may be truncated writing 
> up to 199 bytes into a region of size between 174 and 187 
> [-Wformat-truncation=]
>   179 |   snprintf(tmp,size,"Stretch: %.7gx (%s%.2d:%.2d:%.2d)",
>       |                                      ^~
>   180 |     stretch,strdays,(duration/3600)%24,(duration/60)%60,duration%60);
>       |             ~~~~~~~                   
> Control.cpp:179:21: note: directive argument in the range [-23, 23]
>   179 |   snprintf(tmp,size,"Stretch: %.7gx (%s%.2d:%.2d:%.2d)",
>       |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Control.cpp:179:21: note: directive argument in the range [-59, 59]
> Control.cpp:179:21: note: directive argument in the range [-59, 59]
> In file included from /usr/include/stdio.h:867,
>                  from /usr/include/c++/9/cstdio:42,
>                  from /usr/include/c++/9/ext/string_conversions.h:43,
>                  from /usr/include/c++/9/bits/basic_string.h:6493,
>                  from /usr/include/c++/9/string:55,
>                  from Input/AInputS.h:21,
>                  from Control.h:23,
>                  from Control.cpp:22:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: 
> ‘__builtin___snprintf_chk’ output between 23 and 238 bytes into a destination 
> of size 200
>    67 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
>       |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    68 |        __bos (__s), __fmt, __va_arg_pack ());
>       |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Control.cpp:164:38: warning: ‘%s’ directive output may be truncated writing 
> up to 199 bytes into a region of size between 174 and 187 
> [-Wformat-truncation=]
>   164 |   snprintf(tmp,size,"Stretch: %.7gx 
> (%s%s%s)",process.stretch,stryears,strdays,strhours);
>       |                                      ^~                       ~~~~~~~~
> In file included from /usr/include/stdio.h:867,
>                  from /usr/include/c++/9/cstdio:42,
>                  from /usr/include/c++/9/ext/string_conversions.h:43,
>                  from /usr/include/c++/9/bits/basic_string.h:6493,
>                  from /usr/include/c++/9/string:55,
>                  from Input/AInputS.h:21,
>                  from Control.h:23,
>                  from Control.cpp:22:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: 
> ‘__builtin___snprintf_chk’ output between 15 and 625 bytes into a destination 
> of size 200
>    67 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
>       |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    68 |        __bos (__s), __fmt, __va_arg_pack ());
>       |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Control.cpp:140:51: warning: ‘%s’ directive output may be truncated writing 
> up to 199 bytes into a region of size between 155 and 175 
> [-Wformat-truncation=]
>   140 |   snprintf(tmp,size,"Stretch: %.7gx (%d 
> milleniums%s)",process.stretch,milleniums,stryears);
>       |                                                   ^~                  
>             ~~~~~~~~
> In file included from /usr/include/stdio.h:867,
>                  from /usr/include/c++/9/cstdio:42,
>                  from /usr/include/c++/9/ext/string_conversions.h:43,
>                  from /usr/include/c++/9/bits/basic_string.h:6493,
>                  from /usr/include/c++/9/string:55,
>                  from Input/AInputS.h:21,
>                  from Control.h:23,
>                  from Control.cpp:22:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: 
> ‘__builtin___snprintf_chk’ output between 27 and 246 bytes into a destination 
> of size 200
>    67 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
>       |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    68 |        __bos (__s), __fmt, __va_arg_pack ());
>       |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from Player.h:27,
>                  from JAaudiooutput.h:25,
>                  from JAaudiooutput.cpp:32:
> BinauralBeats.h: In member function ‘float AP::set(float)’:
> BinauralBeats.h:41:3: warning: no return statement in function returning 
> non-void [-Wreturn-type]
>    41 |   };
>       |   ^
> JAaudiooutput.cpp: In function ‘void* jack_player_thread(void*)’:
> JAaudiooutput.cpp:142:1: warning: no return statement in function returning 
> non-void [-Wreturn-type]
>   142 | }
>       | ^
> JAaudiooutput.cpp: In function ‘void JACKaudiooutputinit(Player*, int)’:
> JAaudiooutput.cpp:167:34: warning: ‘%i’ directive output may be truncated 
> writing between 1 and 10 bytes into a region of size 9 [-Wformat-truncation=]
>   167 |  snprintf(channelid, 16, "output_%i", i);
>       |                                  ^~
> JAaudiooutput.cpp:167:26: note: directive argument in the range [0, 
> 2147483647]
>   167 |  snprintf(channelid, 16, "output_%i", i);
>       |                          ^~~~~~~~~~~
> In file included from /usr/include/stdio.h:867,
>                  from /usr/include/c++/9/cstdio:42,
>                  from /usr/include/c++/9/ext/string_conversions.h:43,
>                  from /usr/include/c++/9/bits/basic_string.h:6493,
>                  from /usr/include/c++/9/string:55,
>                  from Player.h:21,
>                  from JAaudiooutput.h:25,
>                  from JAaudiooutput.cpp:32:
> /usr/include/x86_64-linux-gnu/bits/stdio2.h:67:35: note: 
> ‘__builtin___snprintf_chk’ output between 9 and 18 bytes into a destination 
> of size 16
>    67 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
>       |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    68 |        __bos (__s), __fmt, __va_arg_pack ());
>       |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> In file included from Player.h:27,
>                  from PAaudiooutput.h:24,
>                  from PAaudiooutput.cpp:22:
> BinauralBeats.h: In member function ‘float AP::set(float)’:
> BinauralBeats.h:41:3: warning: no return statement in function returning 
> non-void [-Wreturn-type]
>    41 |   };
>       |   ^
> In file included from Player.h:27,
>                  from Player.cpp:22:
> BinauralBeats.h: In member function ‘float AP::set(float)’:
> BinauralBeats.h:41:3: warning: no return statement in function returning 
> non-void [-Wreturn-type]
>    41 |   };
>       |   ^
> XMLwrapper.cpp: In function ‘const char* 
> XMLwrapper_whitespace_callback(mxml_node_t*, int)’:
> XMLwrapper.cpp:32:26: error: invalid use of incomplete type ‘mxml_node_t’ 
> {aka ‘struct _mxml_node_s’}
>    32 |     const char *name=node->value.element.name;
>       |                          ^~
> In file included from XMLwrapper.h:21,
>                  from XMLwrapper.cpp:21:
> /usr/include/mxml.h:97:16: note: forward declaration of ‘mxml_node_t’ {aka 
> ‘struct _mxml_node_s’}
>    97 | typedef struct _mxml_node_s mxml_node_t; /**** An XML node. ****/
>       |                ^~~~~~~~~~~~
> XMLwrapper.cpp: In member function ‘void XMLwrapper::getparstr(const char*, 
> char*, int)’:
> XMLwrapper.cpp:410:13: error: invalid use of incomplete type ‘mxml_node_t’ 
> {aka ‘struct _mxml_node_s’}
>   410 |     if (node->child==NULL) return;
>       |             ^~
> In file included from XMLwrapper.h:21,
>                  from XMLwrapper.cpp:21:
> /usr/include/mxml.h:97:16: note: forward declaration of ‘mxml_node_t’ {aka 
> ‘struct _mxml_node_s’}
>    97 | typedef struct _mxml_node_s mxml_node_t; /**** An XML node. ****/
>       |                ^~~~~~~~~~~~
> XMLwrapper.cpp:411:13: error: invalid use of incomplete type ‘mxml_node_t’ 
> {aka ‘struct _mxml_node_s’}
>   411 |     if (node->child->type!=MXML_OPAQUE) return;
>       |             ^~
> In file included from XMLwrapper.h:21,
>                  from XMLwrapper.cpp:21:
> /usr/include/mxml.h:97:16: note: forward declaration of ‘mxml_node_t’ {aka 
> ‘struct _mxml_node_s’}
>    97 | typedef struct _mxml_node_s mxml_node_t; /**** An XML node. ****/
>       |                ^~~~~~~~~~~~
> XMLwrapper.cpp:413:37: error: invalid use of incomplete type ‘mxml_node_t’ 
> {aka ‘struct _mxml_node_s’}
>   413 |     snprintf(par,maxstrlen,"%s",node->child->value.element.name);
>       |                                     ^~
> In file included from XMLwrapper.h:21,
>                  from XMLwrapper.cpp:21:
> /usr/include/mxml.h:97:16: note: forward declaration of ‘mxml_node_t’ {aka 
> ‘struct _mxml_node_s’}
>    97 | typedef struct _mxml_node_s mxml_node_t; /**** An XML node. ****/
>       |                ^~~~~~~~~~~~
> make[1]: *** [debian/rules:15: override_dh_auto_build] Error 1

The full build log is available from:
   http://qa-logs.debian.net/2020/02/22/paulstretch_2.2-2-4_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!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

--- End Message ---
--- Begin Message ---
Source: paulstretch
Source-Version: 2.2-2-4.1
Done: Adrian Bunk <b...@debian.org>

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

Debian distribution maintenance software
pp.
Adrian Bunk <b...@debian.org> (supplier of updated paulstretch 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, 05 Feb 2021 22:41:23 +0200
Source: paulstretch
Architecture: source
Version: 2.2-2-4.1
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers 
<pkg-multimedia-maintain...@lists.alioth.debian.org>
Changed-By: Adrian Bunk <b...@debian.org>
Closes: 952055
Changes:
 paulstretch (2.2-2-4.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
 .
   [ Sudip Mukherjee ]
   * Fix FTBFS. (Closes: #952055)
Checksums-Sha1:
 ac97ccb4cc4b95e66a2715b72593c5f8f5d6dccc 2277 paulstretch_2.2-2-4.1.dsc
 4e406c459d6cbc35a80e40feacb7011c8b5c6572 4800 
paulstretch_2.2-2-4.1.debian.tar.xz
Checksums-Sha256:
 e6063dd1f361a2016bba17fcbafb4f175b4a6ba626f4114cd29c5c8de986e461 2277 
paulstretch_2.2-2-4.1.dsc
 a53afeef5c6ec4197a5c1018fdfc6dca59a132e2583e14a44452b61d8754cf48 4800 
paulstretch_2.2-2-4.1.debian.tar.xz
Files:
 29b884115934cab6d0c6d1fdeceb74e7 2277 sound optional paulstretch_2.2-2-4.1.dsc
 1db75daa6b7c58d654ef530a827dc9d1 4800 sound optional 
paulstretch_2.2-2-4.1.debian.tar.xz

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

iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmAdrgcACgkQiNJCh6LY
mLEiKBAAzs1tcvS5wnCy6mowsnbR8wE8/QFU1lwl+8Rfz10FGgho7i4DmRhwg1BJ
zKbAy4jdzGBTAXAdhTp7uMJPX/sx8Fs2d+6m4JNOkZUR4CbjhosbzpAzItKe7HPV
0f5AuPXUoj+WuSwFkscH8zHM5FHY496tn1PYaRE43T9jPRtfSRrf3yfHnTMT8OMO
4XQcXKp36AaOiixJEkTdB/zb5V1QlQGc4i9uB1vlJHIiTZa5SO05CdHug07TY3nh
wDru8H8FcwQmj/LjWOVaDqOLSH7oWj6378knyQnpjTTxLXdXAHbmgEuya7bZ126V
BBaeEHydngVt/6hoi+m7QLe9n4Djmzb9GNAhlOfordU9Q7A34DO6vVvF0Sq7CPJJ
Yk4aLkwuEaa8NJuOCe02HwQGMru9mgLpCBkXIYXD4CAv/a84PhoRiJ0yePZAKNXM
2J7pl8ZJH1go9ExGu4ycrNI64ADw9YP4a2qBCtrV1C40IZ1CPsGRzb9qqaxas0jc
Pw/ukFDYyYEGra93YCEDK71/UKgMP0ciZcw4PgSQJnTOp/QU6/qRCSIUftBfNh8I
KKchB8vP5I2whDxeCcnXagliDtEGbxfxUXgrcSyX0QFXe9yUhfoESW/oDqKtsudr
7ZFCcXXXR5Y9XzcvxDX9vsqciTjmo77tT1GG49CchQlXgFbPQcI=
=umFN
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to