Your message dated Mon, 23 Apr 2012 10:47:14 +0000
with message-id <[email protected]>
and subject line Bug#667120: fixed in bowtie 0.12.7-2
has caused the Debian Bug report #667120,
regarding bowtie: ftbfs with GCC-4.7
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 [email protected]
immediately.)


-- 
667120: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667120
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: bowtie
Version: 0.12.7-1
Severity: important
Tags: sid wheezy
User: [email protected]
Usertags: ftbfs-gcc-4.7

The package fails to build in a test rebuild on at least amd64 with
gcc-4.7/g++-4.7, but succeeds to build with gcc-4.6/g++-4.6. The
severity of this report may be raised before the wheezy release.

alphabet.h:48:3: error: 'reverseInPlace' was not declared in this scope, and no 
declarations were found by argument-dependent lookup at the point of 
instantiation [-fpermissive]

The full build log can be found at:
http://people.debian.org/~lucas/logs/2012/03/29-clang-gcc47/unstable-gcc47/bowtie_0.12.7-1_unstable-gcc47.log
The last lines of the build log are at the end of this report.

Some hints on fixing these issues can be found at
http://gcc.gnu.org/gcc-4.7/porting_to.html

To build with GCC 4.7, either set CC=gcc-4.7 CXX=g++-4.7 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

[...]
In file included from ebwt.h:24:0,
                 from ebwt_build.cpp:11:
alphabet.h: In instantiation of 'void reverseComplementInPlace(TStr&, bool) 
[with TStr = seqan::String<seqan::SimpleType<unsigned char, seqan::_Dna5>, 
seqan::Alloc<void> >]':
hit.h:97:45:   required from here
alphabet.h:48:3: error: 'reverseInPlace' was not declared in this scope, and no 
declarations were found by argument-dependent lookup at the point of 
instantiation [-fpermissive]
alphabet.h:74:20: note: 'template<class TStr> void reverseInPlace(TStr&)' 
declared here, later in the translation unit
In file included from SeqAn-1.1/seqan/sequence.h:57:0,
                 from SeqAn-1.1/seqan/index.h:27,
                 from ebwt_build.cpp:5:
SeqAn-1.1/seqan/sequence/string_packed.h: In instantiation of 'struct 
seqan::_PackedConsts<const seqan::String<seqan::SimpleType<unsigned char, 
seqan::_Dna>, seqan::Packed<> > >':
SeqAn-1.1/seqan/sequence/string_packed.h:906:131:   required from 'typename 
seqan::Position<const seqan::Iter<TContainer, seqan::Packed<THostspec> > 
>::Type seqan::position(const seqan::Iter<TContainer, seqan::Packed<THostspec> 
>&) [with TContainer = const seqan::String<seqan::SimpleType<unsigned char, 
seqan::_Dna>, seqan::Packed<> >; THostspec = seqan::Alloc<void>; typename 
seqan::Position<const seqan::Iter<TContainer, seqan::Packed<THostspec> > 
>::Type = long unsigned int]'
SeqAn-1.1/seqan/sequence/string_packed.h:1237:40:   required from 'typename 
seqan::Difference<seqan::Iter<TContainer, seqan::Packed<THostspec> > >::Type 
seqan::operator-(const seqan::Iter<TContainer, seqan::Packed<THostspec> >&, 
const seqan::Iter<TContainer, seqan::Packed<THostspec> >&) [with TContainer = 
const seqan::String<seqan::SimpleType<unsigned char, seqan::_Dna>, 
seqan::Packed<> >; THostspec = seqan::Alloc<void>; typename 
seqan::Difference<seqan::Iter<TContainer, seqan::Packed<THostspec> > >::Type = 
long int]'
SeqAn-1.1/seqan/sequence/string_base.h:181:51:   required from 'typename 
seqan::Size<const seqan::String<TValue, TSpec> >::Type seqan::length(const 
seqan::String<TValue, TSpec>&) [with TValue = seqan::SimpleType<unsigned char, 
seqan::_Dna>; TSpec = seqan::Packed<>; typename seqan::Size<const 
seqan::String<TValue, TSpec> >::Type = long unsigned int]'
blockwise_sa.h:354:32:   required from here
SeqAn-1.1/seqan/sequence/string_packed.h:291:2: warning: comparison between 
'enum seqan::BitsPerValue<seqan::SimpleType<unsigned char, seqan::_Dna> 
>::<anonymous>' and 'enum seqan::BitsPerValue<unsigned int>::<anonymous>' 
[-Wenum-compare]
SeqAn-1.1/seqan/sequence/string_packed.h: In instantiation of 'struct 
seqan::_PackedConsts<seqan::String<seqan::SimpleType<unsigned char, 
seqan::_Dna>, seqan::Packed<> > >':
SeqAn-1.1/seqan/sequence/string_packed.h:731:94:   required from 'typename 
seqan::Size<seqan::String<TValue, seqan::Packed<THostspec> > >::Type 
seqan::reserve(seqan::String<TValue, seqan::Packed<THostspec> >&, _TSize, 
seqan::Tag<TUsage>) [with TValue = seqan::SimpleType<unsigned char, 
seqan::_Dna>; TSpec = seqan::Alloc<void>; _TSize = long unsigned int; TExpand = 
seqan::TagExact_; typename seqan::Size<seqan::String<TValue, 
seqan::Packed<THostspec> > >::Type = long unsigned int]'
ebwt.h:3891:2:   required from 'static TStr 
Ebwt<TStr>::join(std::vector<FileBuf*>&, std::vector<RefRecord>&, uint32_t, 
const RefReadInParams&, uint32_t) [with TStr = 
seqan::String<seqan::SimpleType<unsigned char, seqan::_Dna>, seqan::Packed<> >; 
uint32_t = unsigned int]'
ebwt_build.cpp:463:9:   required from 'void driver(const string&, 
std::vector<std::basic_string<char> >&, const string&, bool) [with TStr = 
seqan::String<seqan::SimpleType<unsigned char, seqan::_Dna>, seqan::Packed<> >; 
std::string = std::basic_string<char>]'
ebwt_build.cpp:600:69:   required from here
SeqAn-1.1/seqan/sequence/string_packed.h:291:2: warning: comparison between 
'enum seqan::BitsPerValue<seqan::SimpleType<unsigned char, seqan::_Dna> 
>::<anonymous>' and 'enum seqan::BitsPerValue<unsigned int>::<anonymous>' 
[-Wenum-compare]
ref_read.cpp: In function 'void reverseRefRecords(const 
std::vector<RefRecord>&, std::vector<RefRecord>&, bool, bool)':
ref_read.cpp:195:8: warning: variable 'mergedLast' set but not used 
[-Wunused-but-set-variable]
ref_read.cpp: In function 'std::pair<long unsigned int, long unsigned int> 
fastaRefReadSizes(std::vector<FileBuf*>&, std::vector<RefRecord>&, 
std::vector<unsigned int>&, const RefReadInParams&, BitpairOutFileBuf*, int&)':
ref_read.cpp:243:18: warning: variable 'rpcp' set but not used 
[-Wunused-but-set-variable]
make[2]: *** [bowtie-build] Error 1
make[2]: Leaving directory `/«PKGBUILDDIR»'
make[1]: *** [override_dh_auto_build] Error 2
make: *** [build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2



--- End Message ---
--- Begin Message ---
Source: bowtie
Source-Version: 0.12.7-2

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

bowtie-examples_0.12.7-2_all.deb
  to main/b/bowtie/bowtie-examples_0.12.7-2_all.deb
bowtie_0.12.7-2.debian.tar.gz
  to main/b/bowtie/bowtie_0.12.7-2.debian.tar.gz
bowtie_0.12.7-2.dsc
  to main/b/bowtie/bowtie_0.12.7-2.dsc
bowtie_0.12.7-2_amd64.deb
  to main/b/bowtie/bowtie_0.12.7-2_amd64.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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Tille <[email protected]> (supplier of updated bowtie 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 [email protected])


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

Format: 1.8
Date: Sun, 22 Apr 2012 21:09:05 +0200
Source: bowtie
Binary: bowtie bowtie-examples
Architecture: source amd64 all
Version: 0.12.7-2
Distribution: unstable
Urgency: low
Maintainer: Debian Med Packaging Team 
<[email protected]>
Changed-By: Andreas Tille <[email protected]>
Description: 
 bowtie     - ultrafast memory-efficient short read aligner
 bowtie-examples - Examples for bowtie, the ultrafast memory-efficient short 
read al
Closes: 667120
Changes: 
 bowtie (0.12.7-2) unstable; urgency=low
 .
   * Do not give a pointer to non existing info pages in manpages
   * debian/control:
      - fixed Vcs fields
      - Standards-Version: 3.9.3 (no changes needed)
   * debian/upstream: Add citation information
   * debian/rules: calculate pkg name instead of setting it
   * debian/copyright: DEP5 verified using
      cme fix dpkg-copyright
   * debian/patches/gcc-4.7.patch: function "reverseInPlace" is declared after
     the function is used
     Thanks to Rodolfo García Peñas <[email protected]> and
     gregor herrmann <[email protected]>
     Closes: #667120
   * debhelper 9 (control+compat)
     Hardening flags were explicitly tested but not enforced in debian/rules
Checksums-Sha1: 
 dc0da75222c8cbd18da640e75dee3843986cfa31 1452 bowtie_0.12.7-2.dsc
 be62beb6573ceb541d00c8860c23ebe5fa4f4f32 5561 bowtie_0.12.7-2.debian.tar.gz
 b71daa794ce236501e52651ea35e706846fb4dd9 1284582 bowtie_0.12.7-2_amd64.deb
 fc25c448b5ab13824579a99ad0bddc988171a1fa 6545288 
bowtie-examples_0.12.7-2_all.deb
Checksums-Sha256: 
 2bcda9799c37b1361e58a3f839684933d27679006b4b3e7c142f314b31ecbc26 1452 
bowtie_0.12.7-2.dsc
 f4304c2f5a8830995b08d226521b8c049eddaa7f0c4aa195ad972506f5a41aab 5561 
bowtie_0.12.7-2.debian.tar.gz
 84e17b9d2f3e2a9a0b74af785f4d8c862b44f1102d7774366ba008774fc9ade1 1284582 
bowtie_0.12.7-2_amd64.deb
 8b07b20f8bc18e9e5e351983dc0e18b6385e538b229e11fd605ae2e68b0fe108 6545288 
bowtie-examples_0.12.7-2_all.deb
Files: 
 bf2fe020f7fbd432a89e27701140308c 1452 science extra bowtie_0.12.7-2.dsc
 78923565176c33e61aa7fae9f1571ac7 5561 science extra 
bowtie_0.12.7-2.debian.tar.gz
 5db15f5b8c5a615cb28ea67223839cd5 1284582 science extra 
bowtie_0.12.7-2_amd64.deb
 95c19f1a96afe6a5946c1f7bbeb4b221 6545288 science extra 
bowtie-examples_0.12.7-2_all.deb

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

iEYEARECAAYFAk+VMFMACgkQYDBbMcCf01okOACdGdM0jlHUiHq9d5tVGxhP5exK
/5IAoIVfoADH2tzatqcQpmydMM85cFx+
=5NA2
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to