Debian Bug report logs - #873166
imms: FTBFS against audacious 3.9

version graph

Package: src:imms; Maintainer for src:imms is Artur R. Czechowski <arturcz@hell.pl>;

Reported by: Sebastian Ramacher <sramacher@debian.org>

Date: Fri, 25 Aug 2017 08:21:02 UTC

Severity: serious

Tags: buster, sid

Found in version imms/3.1.0~svn301-5

Fixed in version 3.1.0~svn301-5+rm

Done: Debian FTP Masters <ftpmaster@ftp-master.debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, sramacher@debian.org, Debian QA Group <packages@qa.debian.org>:
Bug#873166; Package src:imms. (Fri, 25 Aug 2017 08:21:04 GMT) (full text, mbox, link).


Acknowledgement sent to Sebastian Ramacher <sramacher@debian.org>:
New Bug report received and forwarded. Copy sent to sramacher@debian.org, Debian QA Group <packages@qa.debian.org>. (Fri, 25 Aug 2017 08:21:04 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Sebastian Ramacher <sramacher@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: imms: FTBFS against audacious 3.9
Date: Fri, 25 Aug 2017 10:19:26 +0200
[Message part 1 (text/plain, inline)]
Source: imms
Version: 3.1.0~svn301-5
Severity: serious
Tags: sid buster
Justification: fails to build from source (but built successfully in the past)

imms fails to build against audacious 3.9:
| g++   -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-rtti -std=c++11 `pkg-config glib-2.0 --cflags` -Wdate-time -D_FORTIFY_SOURCE=2  -O3 -Wall -fPIC -D_REENTRANT -I../ -I../immscore -I../clients -c  ../clients/audacious/audplugin.cc -o  audplugin.o
| In file included from ../clients/clientstub.h:22:0,
|                  from ../clients/audacious/audplugin.cc:36:
| ../immscore/giosocket.h: In member function 'void GIOSocket::close()':
| ../immscore/giosocket.h:74:35: warning: 'void g_io_channel_close(GIOChannel*)' is deprecated: Use 'g_io_channel_shutdown' instead [-Wdeprecated-declarations]
|              g_io_channel_close(con);
|                                    ^
| In file included from /usr/include/glib-2.0/glib.h:54:0,
|                  from ../immscore/giosocket.h:22,
|                  from ../clients/clientstub.h:22,
|                  from ../clients/audacious/audplugin.cc:36:
| /usr/include/glib-2.0/glib/giochannel.h:183:11: note: declared here
|  void      g_io_channel_close    (GIOChannel    *channel);
|            ^~~~~~~~~~~~~~~~~~
| In file included from ../clients/clientstub.h:22:0,
|                  from ../clients/audacious/audplugin.cc:36:
| ../immscore/giosocket.h: In member function 'bool GIOSocket::write_event(GIOCondition)':
| ../immscore/giosocket.h:119:66: warning: 'GIOError g_io_channel_write(GIOChannel*, const gchar*, gsize, gsize*)' is deprecated: Use 'g_io_channel_write_chars' instead [-Wdeprecated-declarations]
|          GIOError e = g_io_channel_write(con, (char*)outp, len, &n);
|                                                                   ^
| In file included from /usr/include/glib-2.0/glib.h:54:0,
|                  from ../immscore/giosocket.h:22,
|                  from ../clients/clientstub.h:22,
|                  from ../clients/audacious/audplugin.cc:36:
| /usr/include/glib-2.0/glib/giochannel.h:172:11: note: declared here
|  GIOError  g_io_channel_write    (GIOChannel    *channel,
|            ^~~~~~~~~~~~~~~~~~
| In file included from ../clients/clientstub.h:22:0,
|                  from ../clients/audacious/audplugin.cc:36:
| ../immscore/giosocket.h: In member function 'bool GIOSocket::read_event(GIOCondition)':
| ../immscore/giosocket.h:152:73: warning: 'GIOError g_io_channel_read(GIOChannel*, gchar*, gsize, gsize*)' is deprecated: Use 'g_io_channel_read_chars' instead [-Wdeprecated-declarations]
|              GIOError e = g_io_channel_read(con, buf, sizeof(buf) - 1, &n);
|                                                                          ^
| In file included from /usr/include/glib-2.0/glib.h:54:0,
|                  from ../immscore/giosocket.h:22,
|                  from ../clients/clientstub.h:22,
|                  from ../clients/audacious/audplugin.cc:36:
| /usr/include/glib-2.0/glib/giochannel.h:166:13: note: declared here
|  GIOError    g_io_channel_read   (GIOChannel    *channel,
|              ^~~~~~~~~~~~~~~~~
| ../clients/audacious/audplugin.cc: In function 'std::__cxx11::string imms_get_playlist_item(int)':
| ../clients/audacious/audplugin.cc:87:14: error: 'aud_playlist_get_playing' was not declared in this scope
|      int pl = aud_playlist_get_playing();
|               ^~~~~~~~~~~~~~~~~~~~~~~~
| ../clients/audacious/audplugin.cc:87:14: note: suggested alternative: 'aud_drct_get_playing'
|      int pl = aud_playlist_get_playing();
|               ^~~~~~~~~~~~~~~~~~~~~~~~
|               aud_drct_get_playing
| ../clients/audacious/audplugin.cc:88:18: error: 'aud_playlist_entry_get_filename' was not declared in this scope
|      String uri = aud_playlist_entry_get_filename(pl, at);
|                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| ../clients/audacious/audplugin.cc:88:18: note: suggested alternative: 'aud_plugin_get_basename'
|      String uri = aud_playlist_entry_get_filename(pl, at);
|                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|                   aud_plugin_get_basename
| ../clients/audacious/audplugin.cc: In function 'void player_reset_selection()':
| ../clients/audacious/audplugin.cc:95:14: error: 'aud_playlist_get_playing' was not declared in this scope
|      int pl = aud_playlist_get_playing();
|               ^~~~~~~~~~~~~~~~~~~~~~~~
| ../clients/audacious/audplugin.cc:95:14: note: suggested alternative: 'aud_drct_get_playing'
|      int pl = aud_playlist_get_playing();
|               ^~~~~~~~~~~~~~~~~~~~~~~~
|               aud_drct_get_playing
| ../clients/audacious/audplugin.cc:96:14: error: 'aud_playlist_queue_find_entry' was not declared in this scope
|      int qp = aud_playlist_queue_find_entry(pl, next_plpos);
|               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| ../clients/audacious/audplugin.cc:97:5: error: 'aud_playlist_queue_delete' was not declared in this scope
|      aud_playlist_queue_delete(pl, qp, 1);
|      ^~~~~~~~~~~~~~~~~~~~~~~~~
| ../clients/audacious/audplugin.cc: In static member function 'static void FilterOps::set_next(int)':
| ../clients/audacious/audplugin.cc:125:18: error: 'aud_playlist_get_playing' was not declared in this scope
|          int pl = aud_playlist_get_playing();
|                   ^~~~~~~~~~~~~~~~~~~~~~~~
| ../clients/audacious/audplugin.cc:125:18: note: suggested alternative: 'aud_drct_get_playing'
|          int pl = aud_playlist_get_playing();
|                   ^~~~~~~~~~~~~~~~~~~~~~~~
|                   aud_drct_get_playing
| ../clients/audacious/audplugin.cc:126:9: error: 'aud_playlist_queue_insert' was not declared in this scope
|          aud_playlist_queue_insert(pl, -1, next_plpos);
|          ^~~~~~~~~~~~~~~~~~~~~~~~~
| ../clients/audacious/audplugin.cc: In static member function 'static int FilterOps::get_length()':
| ../clients/audacious/audplugin.cc:140:18: error: 'aud_playlist_get_playing' was not declared in this scope
|          int pl = aud_playlist_get_playing();
|                   ^~~~~~~~~~~~~~~~~~~~~~~~
| ../clients/audacious/audplugin.cc:140:18: note: suggested alternative: 'aud_drct_get_playing'
|          int pl = aud_playlist_get_playing();
|                   ^~~~~~~~~~~~~~~~~~~~~~~~
|                   aud_drct_get_playing
| ../clients/audacious/audplugin.cc:141:16: error: 'aud_playlist_entry_count' was not declared in this scope
|          return aud_playlist_entry_count(pl);
|                 ^~~~~~~~~~~~~~~~~~~~~~~~
| ../clients/audacious/audplugin.cc: In function 'void check_playlist(int)':
| ../clients/audacious/audplugin.cc:184:25: error: 'aud_playlist_entry_count' was not declared in this scope
|      int new_pl_length = aud_playlist_entry_count(pl);
|                          ^~~~~~~~~~~~~~~~~~~~~~~~
| ../clients/audacious/audplugin.cc: In function 'void do_checks(void*)':
| ../clients/audacious/audplugin.cc:203:14: error: 'aud_playlist_get_playing' was not declared in this scope
|      int pl = aud_playlist_get_playing();
|               ^~~~~~~~~~~~~~~~~~~~~~~~
| ../clients/audacious/audplugin.cc:203:14: note: suggested alternative: 'aud_drct_get_playing'
|      int pl = aud_playlist_get_playing();
|               ^~~~~~~~~~~~~~~~~~~~~~~~
|               aud_drct_get_playing
| ../clients/audacious/audplugin.cc:210:21: error: 'aud_playlist_entry_count' was not declared in this scope
|          pl_length = aud_playlist_entry_count(pl);
|                      ^~~~~~~~~~~~~~~~~~~~~~~~
| ../clients/audacious/audplugin.cc:214:38: error: 'aud_playlist_get_position' was not declared in this scope
|              last_plpos = cur_plpos = aud_playlist_get_position(pl);
|                                       ^~~~~~~~~~~~~~~~~~~~~~~~~
| ../clients/audacious/audplugin.cc:214:38: note: suggested alternative: 'aud_drct_get_position'
|              last_plpos = cur_plpos = aud_playlist_get_position(pl);
|                                       ^~~~~~~~~~~~~~~~~~~~~~~~~
|                                       aud_drct_get_position
| ../clients/audacious/audplugin.cc:224:17: error: 'aud_playlist_get_position' was not declared in this scope
|      cur_plpos = aud_playlist_get_position(pl);
|                  ^~~~~~~~~~~~~~~~~~~~~~~~~
| ../clients/audacious/audplugin.cc:224:17: note: suggested alternative: 'aud_drct_get_position'
|      cur_plpos = aud_playlist_get_position(pl);
|                  ^~~~~~~~~~~~~~~~~~~~~~~~~
|                  aud_drct_get_position
| ../clients/audacious/audplugin.cc:227:16: error: 'aud_playlist_entry_get_tuple' was not declared in this scope
|      Tuple tu = aud_playlist_entry_get_tuple(pl, cur_plpos);
|                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| ../clients/audacious/audplugin.cc:227:16: note: suggested alternative: 'aud_plugin_get_type'
|      Tuple tu = aud_playlist_entry_get_tuple(pl, cur_plpos);
|                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
|                 aud_plugin_get_type
| ../clients/audacious/audplugin.cc:244:22: error: 'aud_playlist_queue_find_entry' was not declared in this scope
|              int qp = aud_playlist_queue_find_entry(pl, next_plpos);
|                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| ../clients/audacious/audplugin.cc:245:13: error: 'aud_playlist_queue_delete' was not declared in this scope
|              aud_playlist_queue_delete(pl, qp, 1);
|              ^~~~~~~~~~~~~~~~~~~~~~~~~
| ../clients/audacious/audplugin.cc:260:19: error: 'aud_playlist_queue_count' was not declared in this scope
|      int qlength = aud_playlist_queue_count(pl);
|                    ^~~~~~~~~~~~~~~~~~~~~~~~

See https://people.debian.org/~sramacher/logs/imms_3.1.0~svn301-5_amd64.log for
the full build log.

Cheers
-- 
Sebastian Ramacher
[signature.asc (application/pgp-signature, inline)]

Reply sent to Debian FTP Masters <ftpmaster@ftp-master.debian.org>:
You have taken responsibility. (Wed, 06 Sep 2017 10:48:48 GMT) (full text, mbox, link).


Notification sent to Sebastian Ramacher <sramacher@debian.org>:
Bug acknowledged by developer. (Wed, 06 Sep 2017 10:48:48 GMT) (full text, mbox, link).


Message #10 received at 873166-done@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 318921-done@bugs.debian.org,427833-done@bugs.debian.org,715635-done@bugs.debian.org,716073-done@bugs.debian.org,716564-done@bugs.debian.org,748554-done@bugs.debian.org,873166-done@bugs.debian.org,809233-done@bugs.debian.org,
Cc: imms@packages.debian.org, imms@packages.qa.debian.org
Subject: Bug#874252: Removed package(s) from unstable
Date: Wed, 06 Sep 2017 10:38:23 +0000
Version: 3.1.0~svn301-5+rm

Dear submitter,

as the package imms has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/874252

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Scott Kitterman (the ftpmaster behind the curtain)



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 05 Oct 2017 07:28:38 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed Jan 10 06:16:22 2018; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.