[Debian-med-packaging] Bug#812378: Bug#812378: snap-aligner: FTBFS: no match for max(unsigned long, _int64)

Aaron M. Ucko ucko at debian.org
Sun Jan 24 23:24:42 UTC 2016


Michael Crusoe <michael.crusoe at gmail.com> writes:

> Upstream points out that the sort of data one would use with this program
> basically means that running it on 32bit platforms won't work out due to
> the 4GB limitation.

That's fair, though I'm not aware of a way to specify "only 64-bit
architectures" in the Architecture: field short of explicitly listing
them, so perhaps it's better to mark this bug as wontfix and let 32-bit
builds keep failing -- snap-aligner's source and its build dependencies
are all at least fairly lightweight.

> Seems about right to me, so I'm not going to put further effort into 32bit
> compat, but I will accept patches if you figure it out.

With my proposed logic, snap-aligner compiles without errors on i386.
However, it then encounters two test-suite failures, both in EventTest:

  EventTest:
  - many waiters: [FAILED]
      *variable was 4, expected 16: many started 16

      (tests/EventTest.cpp:40)
  - single waiters: [FAILED]
      *variable was 0, expected 1: single started 1

      (tests/EventTest.cpp:40)

  7 / 9 tests passed.

Also, there are some warnings along the way about mismatched printf
specifiers.

BTW, never mind what I said about kfreebsd-i386, which failed in the
same fashion as i386 and x32, not as kfreebsd-amd64.

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?amu@monk.mit.edu



More information about the Debian-med-packaging mailing list