Your message dated Fri, 02 Sep 2016 16:41:43 +0000
with message-id <e1bfrxd-0002cg...@franck.debian.org>
and subject line Bug#836216: fixed in opengm 2.3.6+20160901-1
has caused the Debian Bug report #836216,
regarding opengm: FTBFS (32-bit): SelfFusion/LazyFlipper type mismatch
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.)


-- 
836216: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836216
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: opengm
Version: 2.3.6+20160131-2
Severity: serious
Justification: fails to build from source (but built successfully in the past)

Thanks for taking care of #806379!

opengm is now in good shape on 64-bit architectures (apart from one
test failure on sparc64, which isn't a release architecture), but
32-bit builds are hitting compilation errors (heavily excerpted below).

AFAICT, these errors stem from the fact that the intended
LazyFlipper<...>::Parameter constructor requires a size_t

https://anonscm.debian.org/cgit/debian-science/packages/opengm.git/tree/include/opengm/inference/lazyflipper.hxx#n156

but CSelfFusion<...>::Parameter::maxSubgraphSize_ has type UInt64Type

https://anonscm.debian.org/cgit/debian-science/packages/opengm.git/tree/include/opengm/inference/self_fusion.hxx#n356

and these types are equivalent only on 64-bit architectures.

Could you please take a look?

Thanks!

---------------------------------------------------------------------------

  In file included from 
/«BUILDDIR»/opengm-2.3.6+20160814/src/interfaces/commandline/double/../../common/caller/lazyflipper_caller.hxx:5:0,
                   from 
/«BUILDDIR»/opengm-2.3.6+20160814/src/interfaces/commandline/double/opengm_min_sum.cxx:22:
  /«BUILDDIR»/opengm-2.3.6+20160814/include/opengm/inference/lazyflipper.hxx: 
In instantiation of 'opengm::LazyFlipper<GM, ACC>::Parameter::Parameter(const 
P&)
   [with P = long long unsigned int;
         GM = opengm::GraphicalModel<double, opengm::Adder, 
opengm::meta::TypeList<...>, opengm::SimpleDiscreteSpace<unsigned int, unsigned 
int> >;
         ACC = opengm::Minimizer]':
  
/«BUILDDIR»/opengm-2.3.6+20160814/include/opengm/inference/self_fusion.hxx:150:53:
   required from 'size_t opengm::FusionVisitor<INF, SELF_FUSION, 
SELF_FUSION_VISITOR>::fuseVisit(INF&)
   [with INF = opengm::MessagePassing<opengm::GraphicalModel<...>, 
opengm::Minimizer, opengm::BeliefPropagationUpdateRules<...>, 
opengm::MaxDistance>;
         SELF_FUSION = opengm::SelfFusion<opengm::MessagePassing<...> >;
         SELF_FUSION_VISITOR = 
opengm::visitors::TimingVisitor<opengm::SelfFusion<opengm::MessagePassing<...> 
> >;
         size_t = unsigned int]'
  
/«BUILDDIR»/opengm-2.3.6+20160814/include/opengm/inference/self_fusion.hxx:99:35:
   required from 'size_t opengm::FusionVisitor<INF, SELF_FUSION, 
SELF_FUSION_VISITOR>::operator()(INF&)
   [with INF = opengm::MessagePassing<...>;
         SELF_FUSION = opengm::SelfFusion<opengm::MessagePassing<...> >;
         SELF_FUSION_VISITOR = 
opengm::visitors::TimingVisitor<opengm::SelfFusion<opengm::MessagePassing<...> 
> >;
         size_t = unsigned int]'
  
/«BUILDDIR»/opengm-2.3.6+20160814/include/opengm/inference/messagepassing/messagepassing.hxx:384:17:
   required from 'void opengm::MessagePassing<GM, ACC, UPDATE_RULES, 
DIST>::inferAcyclic(VisitorType&)
   [with VisitorType = opengm::FusionVisitor<opengm::MessagePassing<...>, 
opengm::SelfFusion<...>, opengm::visitors::TimingVisitor<...> >;
         GM = opengm::GraphicalModel<double, opengm::Adder, 
opengm::meta::TypeList<...>, opengm::DiscreteSpace<> >;
         ACC = opengm::Minimizer;
         UPDATE_RULES = 
opengm::BeliefPropagationUpdateRules<opengm::GraphicalModel<double, 
opengm::Adder, opengm::meta::TypeList<...>, opengm::DiscreteSpace<> >, 
opengm::Minimizer, opengm::MessageBuffer<marray::Marray<double, 
std::allocator<unsigned int> > > >;
         DIST = opengm::MaxDistance]'
  
/«BUILDDIR»/opengm-2.3.6+20160814/include/opengm/inference/messagepassing/messagepassing.hxx:259:19:
   required from 'opengm::InferenceTermination opengm::MessagePassing<GM, ACC, 
UPDATE_RULES, DIST>::infer(VisitorType&)
   [with VisitorType = opengm::FusionVisitor<opengm::MessagePassing<...>, 
opengm::SelfFusion<opengm::MessagePassing<...> >, 
opengm::visitors::TimingVisitor<...> >;
         GM = opengm::GraphicalModel<double, opengm::Adder, 
opengm::meta::TypeList<...>, opengm::DiscreteSpace<> >;
         ACC = opengm::Minimizer;
         UPDATE_RULES = 
opengm::BeliefPropagationUpdateRules<opengm::GraphicalModel<...>, 
opengm::Minimizer, opengm::MessageBuffer<...> >;
         DIST = opengm::MaxDistance]'
  
/«BUILDDIR»/opengm-2.3.6+20160814/include/opengm/inference/self_fusion.hxx:470:4:
   required from 'opengm::InferenceTermination 
opengm::SelfFusion<INFERENCE>::infer(VisitorType&)
   [with VisitorType = 
opengm::visitors::TimingVisitor<opengm::SelfFusion<opengm::MessagePassing<...> 
> >;
         INFERENCE = opengm::MessagePassing<opengm::GraphicalModel<...>, 
opengm::Minimizer, opengm::BeliefPropagationUpdateRules<...>, 
opengm::MaxDistance>]'
  
/«BUILDDIR»/opengm-2.3.6+20160814/src/interfaces/commandline/double/../../common/caller/inference_caller_base.hxx:185:40:
   required from 'void opengm::interface::InferenceCallerBase<IO, GM, ACC, 
CHILD>::infer(GM&, opengm::interface::InferenceCallerBase<IO, GM, ACC, 
CHILD>::OutputBase&, bool, const PARAMETER&) const
   [with INF = opengm::SelfFusion<opengm::MessagePassing<...> >;
         VISITOR = opengm::visitors::TimingVisitor<opengm::SelfFusion<...> >;
         PARAMETER = opengm::SelfFusion<opengm::MessagePassing<...> 
>::Parameter;
         IO = opengm::interface::IOCMD;
         GM = opengm::GraphicalModel<double, opengm::Adder, 
opengm::meta::TypeList<...>, opengm::DiscreteSpace<> >;
         ACC = opengm::Minimizer;
         CHILD = opengm::interface::SelfFusionCaller<opengm::interface::IOCMD, 
opengm::GraphicalModel<...>, opengm::Minimizer>]'
  
/«BUILDDIR»/opengm-2.3.6+20160814/src/interfaces/commandline/double/../../common/caller/selffusion_caller.hxx:108:7:
   required from 'void opengm::interface::SelfFusionCaller<IO, GM, 
ACC>::runImpl(GM&, opengm::interface::SelfFusionCaller<IO, GM, 
ACC>::OutputBase&, bool)
   [with IO = opengm::interface::IOCMD;
         GM = opengm::GraphicalModel<double, opengm::Adder, 
opengm::meta::TypeList<...>, opengm::DiscreteSpace<> >;
         ACC = opengm::Minimizer;
         opengm::interface::SelfFusionCaller<IO, GM, ACC>::OutputBase = 
opengm::interface::InferenceCallerBase<opengm::interface::IOCMD, 
opengm::GraphicalModel<...>, opengm::Minimizer, 
opengm::interface::SelfFusionCaller<opengm::interface::IOCMD, 
opengm::GraphicalModel<...>, opengm::Minimizer> >::OutputBase]'
  
/«BUILDDIR»/opengm-2.3.6+20160814/src/interfaces/commandline/double/opengm_min_sum.cxx:280:1:
   required from here
  
/«BUILDDIR»/opengm-2.3.6+20160814/include/opengm/inference/lazyflipper.hxx:169:29:
 error: request for member 'maxSubgraphSize_' in 'p', which is of non-class 
type 'const long long unsigned int'
         :  maxSubgraphSize_(p.maxSubgraphSize_),
                             ~~^~~~~~~~~~~~~~~~
  
/«BUILDDIR»/opengm-2.3.6+20160814/include/opengm/inference/lazyflipper.hxx:170:27:
 error: request for member 'startingPoint_' in 'p', which is of non-class type 
'const long long unsigned int'
            startingPoint_(p.startingPoint_),
                           ~~^~~~~~~~~~~~~~
  
/«BUILDDIR»/opengm-2.3.6+20160814/include/opengm/inference/lazyflipper.hxx:171:29:
 error: request for member 'inferMultilabel_' in 'p', which is of non-class 
type 'const long long unsigned int'
            inferMultilabel_(p.inferMultilabel_)
                             ~~^~~~~~~~~~~~~~~~

--- End Message ---
--- Begin Message ---
Source: opengm
Source-Version: 2.3.6+20160901-1

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

Debian distribution maintenance software
pp.
Ghislain Antony Vaillant <ghisv...@gmail.com> (supplier of updated opengm 
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: SHA256

Format: 1.8
Date: Fri, 02 Sep 2016 11:43:07 +0100
Source: opengm
Binary: libopengm-bin libopengm-dev libopengm-doc python-opengm 
python-opengm-doc
Architecture: source
Version: 2.3.6+20160901-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<debian-science-maintainers@lists.alioth.debian.org>
Changed-By: Ghislain Antony Vaillant <ghisv...@gmail.com>
Description:
 libopengm-bin - command line tools for OpenGM
 libopengm-dev - C++ template library for discrete factor graph models
 libopengm-doc - documentation and examples for OpenGM
 python-opengm - Python interface to OpenGM
 python-opengm-doc - documentation for the Python interface to OpenGM
Closes: 836216
Changes:
 opengm (2.3.6+20160901-1) unstable; urgency=medium
 .
   * New upstream snapshot. (Closes: #836216)
Checksums-Sha1:
 bdc74144d9ec00ab9c97b6957ed06d6e4e56b9fb 2441 opengm_2.3.6+20160901-1.dsc
 423c587fa97a9e5f263797be23e0b96522ae47fd 4556053 
opengm_2.3.6+20160901.orig.tar.gz
 b7a4854f6fcb67ba742a547d1f38e423066e436c 4808 
opengm_2.3.6+20160901-1.debian.tar.xz
Checksums-Sha256:
 e322bf5dfe9cec25b339295c54677b428b5cd5d4b95ad1dd4ca72c1a9bad792a 2441 
opengm_2.3.6+20160901-1.dsc
 38159ec21792235b7ae6109a72f5c6fe10a3cc8f1547144226fd379d2ada7548 4556053 
opengm_2.3.6+20160901.orig.tar.gz
 08e4b963712b8b61358aba6e901cd29340ac0bf798f08465e2c6859932b03cc8 4808 
opengm_2.3.6+20160901-1.debian.tar.xz
Files:
 12fcfb00d5a19b376248b76300ce8f90 2441 science optional 
opengm_2.3.6+20160901-1.dsc
 f1f8ae6ce5c068e468205de5426247f2 4556053 science optional 
opengm_2.3.6+20160901.orig.tar.gz
 3d3091033dc6ee3e246cb441e9d30070 4808 science optional 
opengm_2.3.6+20160901-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJXyZbOAAoJEPNPCXROn13Z1UMQAM9TyUnUNJQ5Psj5BG1rz9QN
B/rRCT+sIEBPVAESMSkZpJ3DAkIDra0q8qRFbn2DDpLCbINBLGqZFnRxV1b6lvPZ
HoXNfdlQAAW63JOhWVTrNxQVj5pMsP7SlPsinE9pL2Oa0UffsiW0zfTV4PYHzGGD
jZnEpVil6VH3OMr1ll9KfJyfU5gNFEz4rwnLJTrmKm38PrqigXIuHtJ+wS9/e2A5
9fP9VdC28JSWwttkOm1sEzJMnzuYkj9HNHSmsgLC/MSMJM7WzYI8YdwgtL4SsZpY
aQb9KVOpTyzK54MrgbV68MRD7JXPavHBAHotMXXZnYiDwj3Gtdh9rSBocZzunMKY
4ST0CdVwpdxD3nLNhXj8avNHXWe8m9qAcSQpXYzB8EuKyeXW5PS0gZ4xXTKavQ8w
V91wsedhGj2+xI2UihJh3qN0YmAF/SqHuxQGDlT4YkmhmL/RiwwTNoT88RMjDqMj
qjMP6BpNje3I2Y6B8xbzALWMT6aXYUNKFF/v/jfFdSHmDomGsYokXB3IipAayTjt
idvQchxoiQXbMlAsRK24XRuhIir2yRoS8TR+ikgugJFxah7HOWP7+kK+08B0ISiY
U8wKL7Vzc09iBL2MQyOgTe0qh3gfhOhRhSybsGrmD6XLrptICv9edxtVPB8syaUo
G2N/E8Cvs7jnWIsYDs5C
=Q2/g
-----END PGP SIGNATURE-----

--- End Message ---
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to