Debian Bug report logs - #427745
hydrogen - FTBFS: error: 'FLAC__FILE_DECODER_OK' was not declared in this scope

version graph

Package: hydrogen; Maintainer for hydrogen is Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>; Source for hydrogen is src:hydrogen (PTS, buildd, popcon).

Reported by: Michael Ablassmeier <abi@grinser.de>

Date: Wed, 6 Jun 2007 07:00:20 UTC

Severity: serious

Tags: patch, sid

Found in version hydrogen/0.9.3-2

Fixed in version hydrogen/0.9.3-4

Done: Guenter Geiger (Debian/GNU) <geiger@debian.org>

Bug is archived. No further changes may be made.

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


Report forwarded to Guenter Geiger (Debian/GNU) <geiger@debian.org>:
Bug#427745; Package hydrogen. (full text, mbox, link).


Acknowledgement sent to Michael Ablassmeier <abi@grinser.de>:
New Bug report received and forwarded. Copy sent to Guenter Geiger (Debian/GNU) <geiger@debian.org>. (full text, mbox, link).


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

From: Michael Ablassmeier <abi@grinser.de>
To: maintonly@bugs.debian.org
Subject: hydrogen - FTBFS: error: 'FLAC__FILE_DECODER_OK' was not declared in this scope
Date: Wed, 6 Jun 2007 08:52:57 +0200
Package: hydrogen
Version: 0.9.3-2
Severity: serious
User: debian-qa@lists.debian.org
Usertags: qa-ftbfs

hi,

while doing an archive wide package rebuild your package failed to build from
source for the following reason:

 > g++ -c -pipe -g -w -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I. -Isrc -I/usr/include/qt3 -o src/MidiDriver.o src/lib/drivers/MidiDriver.cpp
 > g++ -c -pipe -g -w -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I. -Isrc -I/usr/include/qt3 -o src/PortMidiDriver.o src/lib/drivers/PortMidiDriver.cpp
 > g++ -c -pipe -g -w -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I. -Isrc -I/usr/include/qt3 -o src/PortAudioDriver.o src/lib/drivers/PortAudioDriver.cpp
 > g++ -c -pipe -g -w -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I. -Isrc -I/usr/include/qt3 -o src/LadspaFX.o src/lib/fx/LadspaFX.cpp
 > g++ -c -pipe -g -w -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I. -Isrc -I/usr/include/qt3 -o src/SMF.o src/lib/smf/SMF.cpp
 > g++ -c -pipe -g -w -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I. -Isrc -I/usr/include/qt3 -o src/SMFEvent.o src/lib/smf/SMFEvent.cpp
 > g++ -c -pipe -g -w -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I. -Isrc -I/usr/include/qt3 -o src/ADSR.o src/lib/ADSR.cpp
 > g++ -c -pipe -g -w -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I. -Isrc -I/usr/include/qt3 -o src/DataPath.o src/lib/DataPath.cpp
 > g++ -c -pipe -g -w -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I. -Isrc -I/usr/include/qt3 -o src/EventQueue.o src/lib/EventQueue.cpp
 > g++ -c -pipe -g -w -O2 -D_REENTRANT  -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I. -Isrc -I/usr/include/qt3 -o src/FLACFile.o src/lib/FLACFile.cpp
 > src/lib/FLACFile.cpp: In member function 'void FLACFile_real::load(std::string)':
 > src/lib/FLACFile.cpp:167: error: 'set_filename' was not declared in this scope
 > src/lib/FLACFile.cpp:169: error: no matching function for call to 'FLACFile_real::init()'
 > /usr/include/FLAC++/decoder.h:226: note: candidates are: virtual FLAC__StreamDecoderInitStatus FLAC::Decoder::File::init(FILE*)
 > /usr/include/FLAC++/decoder.h:227: note:                 virtual FLAC__StreamDecoderInitStatus FLAC::Decoder::File::init(const char*)
 > /usr/include/FLAC++/decoder.h:228: note:                 virtual FLAC__StreamDecoderInitStatus FLAC::Decoder::File::init(const std::string&)
 > src/lib/FLACFile.cpp:170: error: 'FLAC__FILE_DECODER_OK' was not declared in this scope
 > src/lib/FLACFile.cpp:174: error: 'process_until_end_of_file' was not declared in this scope
 > make[2]: *** [src/FLACFile.o] Error 1
 > make[2]: Leaving directory `/build/user/hydrogen-0.9.3/build-tree/hydrogen-0.9.3'
 > make[1]: *** [hydrogenPlayer] Error 2
 > make[1]: Leaving directory `/build/user/hydrogen-0.9.3/build-tree/hydrogen-0.9.3'
 > make: *** [debian/stamp-makefile-build] Error 2

I think this is related to an API change and recent upload of a new FLAC
Library, from libflac-dev's changelog:

  * New upstream release. closes: #405167, #411311
    - libOggFLAC and libOggFLAC++ have been merged into libFLAC, so
      remove their corresponding packages.
    - Because of the API changes required to effect the above, there has
      been yet another soname bump. libflac7 -> libflac8 and
      libflac++5 -> libflac++6. Emails have been dispatched to the
      maintainers of dependent packages.

The Full Build log is available and can be viewed at:

 http://people.debian.org/~lucas/logs/2007/06/04/
 
bye,
	- michael



Information forwarded to debian-bugs-dist@lists.debian.org, Guenter Geiger (Debian/GNU) <geiger@debian.org>:
Bug#427745; Package hydrogen. (full text, mbox, link).


Acknowledgement sent to Andreas Henriksson <andreas@fatal.se>:
Extra info received and forwarded to list. Copy sent to Guenter Geiger (Debian/GNU) <geiger@debian.org>. (full text, mbox, link).


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

From: Andreas Henriksson <andreas@fatal.se>
To: 427745@bugs.debian.org
Cc: thijs@debian.org
Subject: patch for flac issues in hydrogen available from mandriva
Date: Fri, 15 Jun 2007 11:18:23 +0200
tags 427745 + patch
thanks

There seems to be a patch available to fix this issue at:
http://cvs.mandriva.com/cgi-bin/viewvc.cgi/contrib-SPECS/hydrogen/hydrogen-0.9.3-build-flac.patch


-- 
Regards,
Andreas Henriksson



Tags added: patch Request was from Andreas Henriksson <andreas@fatal.se> to control@bugs.debian.org. (Fri, 15 Jun 2007 09:30:07 GMT) (full text, mbox, link).


Reply sent to Guenter Geiger (Debian/GNU) <geiger@debian.org>:
You have taken responsibility. (full text, mbox, link).


Notification sent to Michael Ablassmeier <abi@grinser.de>:
Bug acknowledged by developer. (full text, mbox, link).


Message #17 received at 427745-close@bugs.debian.org (full text, mbox, reply):

From: Guenter Geiger (Debian/GNU) <geiger@debian.org>
To: 427745-close@bugs.debian.org
Subject: Bug#427745: fixed in hydrogen 0.9.3-4
Date: Mon, 18 Jun 2007 18:17:03 +0000
Source: hydrogen
Source-Version: 0.9.3-4

We believe that the bug you reported is fixed in the latest version of
hydrogen, which is due to be installed in the Debian FTP archive:

hydrogen_0.9.3-4.diff.gz
  to pool/main/h/hydrogen/hydrogen_0.9.3-4.diff.gz
hydrogen_0.9.3-4.dsc
  to pool/main/h/hydrogen/hydrogen_0.9.3-4.dsc
hydrogen_0.9.3-4_i386.deb
  to pool/main/h/hydrogen/hydrogen_0.9.3-4_i386.deb



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 427745@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Guenter Geiger (Debian/GNU) <geiger@debian.org> (supplier of updated hydrogen 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@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon, 18 Jun 2007 18:50:31 +0200
Source: hydrogen
Binary: hydrogen
Architecture: source i386
Version: 0.9.3-4
Distribution: unstable
Urgency: low
Maintainer: Guenter Geiger (Debian/GNU) <geiger@debian.org>
Changed-By: Guenter Geiger (Debian/GNU) <geiger@debian.org>
Description: 
 hydrogen   - Simple drum machine/step sequencer
Closes: 417229 426650 427745 428052
Changes: 
 hydrogen (0.9.3-4) unstable; urgency=low
 .
   * incorporated patch for building with flac (thanks guys !) library (closes: #426650,#427745)
   * Applied patch for gcc 4.3 (closes: #417229)
   * Applied patch for default song behaviour (closes: #428052)
Files: 
 ef5bcc8654f17954e920604927dd352d 800 sound optional hydrogen_0.9.3-4.dsc
 a257a5656e2fe340f56d0a7eeb8140b3 9298 sound optional hydrogen_0.9.3-4.diff.gz
 9da5fc28ffb36d61fe7ae634b63b587d 3351532 sound optional hydrogen_0.9.3-4_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFGdskq1pbKhmC2uVgRAlyAAJoDqzg6FCMP/2izJgP4dZU83cMf8ACbBSVV
WsGLkI7wsQaP3jqA7iUujU0=
=F1VC
-----END PGP SIGNATURE-----




Tags added: sid Request was from Steve Langasek <vorlon@debian.org> to control@bugs.debian.org. (Fri, 29 Jun 2007 00:48:03 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 16 Mar 2009 08:53: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: Sun Oct 19 21:09:38 2025; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General 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.