Your message dated Mon, 22 Feb 2016 11:47:58 +0000
with message-id <56caf56e.5060...@tetrinetsucht.de>
and subject line Re: [Debian-med-packaging] Bug#815374: spades: FTBFS on 
kFreeBSD: 'JEMALLOC_MADV_PURGE' undeclared
has caused the Debian Bug report #815374,
regarding spades: FTBFS on kFreeBSD: 'JEMALLOC_MADV_PURGE' undeclared
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.)


-- 
815374: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815374
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: spades
Version: 3.6.2+dfsg-1
Severity: serious
Justification: fails to build from source

The kfreebsd-amd64 build of spades failed:

  /«BUILDDIR»/spades-3.6.2+dfsg/ext/src/jemalloc/chunk_mmap.c: In function 
'pages_purge':
  /«BUILDDIR»/spades-3.6.2+dfsg/ext/src/jemalloc/chunk_mmap.c:132:6: error: 
#error "No method defined for purging unused dirty pages."
   #    error "No method defined for purging unused dirty pages."
        ^
  /«BUILDDIR»/spades-3.6.2+dfsg/ext/src/jemalloc/chunk_mmap.c:134:34: error: 
'JEMALLOC_MADV_PURGE' undeclared (first use in this function)
    int err = madvise(addr, length, JEMALLOC_MADV_PURGE);
                                    ^
  /«BUILDDIR»/spades-3.6.2+dfsg/ext/src/jemalloc/chunk_mmap.c:134:34: note: 
each undeclared identifier is reported only once for each function it appears in
  /«BUILDDIR»/spades-3.6.2+dfsg/ext/src/jemalloc/chunk_mmap.c:135:14: error: 
'JEMALLOC_MADV_ZEROS' undeclared (first use in this function)
    unzeroed = (JEMALLOC_MADV_ZEROS == false || err != 0);
                ^

Per Policy 4.13, spades really ought to build against the unbundled
libjemalloc-dev package, which already supports kFreeBSD.  However, if
that's somehow not an option, please patch the bundled copy to support
kFreeBSD.

Thanks!

--- End Message ---
--- Begin Message ---
Hi Aaron,

thanks for reporting this issue. I fixed this to use Debian's jemalloc
in 3.6.2+dfsg-2. It now builds fine on kFreeBSD.

Best regards
Sascha

On 21/02/2016 01:53, Aaron M. Ucko wrote:
> Source: spades
> Version: 3.6.2+dfsg-1
> Severity: serious
> Justification: fails to build from source
> 
> The kfreebsd-amd64 build of spades failed:
> 
>   /«BUILDDIR»/spades-3.6.2+dfsg/ext/src/jemalloc/chunk_mmap.c: In function 
> 'pages_purge':
>   /«BUILDDIR»/spades-3.6.2+dfsg/ext/src/jemalloc/chunk_mmap.c:132:6: error: 
> #error "No method defined for purging unused dirty pages."
>    #    error "No method defined for purging unused dirty pages."
>         ^
>   /«BUILDDIR»/spades-3.6.2+dfsg/ext/src/jemalloc/chunk_mmap.c:134:34: error: 
> 'JEMALLOC_MADV_PURGE' undeclared (first use in this function)
>     int err = madvise(addr, length, JEMALLOC_MADV_PURGE);
>                                     ^
>   /«BUILDDIR»/spades-3.6.2+dfsg/ext/src/jemalloc/chunk_mmap.c:134:34: note: 
> each undeclared identifier is reported only once for each function it appears 
> in
>   /«BUILDDIR»/spades-3.6.2+dfsg/ext/src/jemalloc/chunk_mmap.c:135:14: error: 
> 'JEMALLOC_MADV_ZEROS' undeclared (first use in this function)
>     unzeroed = (JEMALLOC_MADV_ZEROS == false || err != 0);
>                 ^
> 
> Per Policy 4.13, spades really ought to build against the unbundled
> libjemalloc-dev package, which already supports kFreeBSD.  However, if
> that's somehow not an option, please patch the bundled copy to support
> kFreeBSD.
> 
> Thanks!
> 
> _______________________________________________
> Debian-med-packaging mailing list
> debian-med-packag...@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-packaging
> 


-- 
 The Wellcome Trust Sanger Institute is operated by Genome Research 
 Limited, a charity registered in England with number 1021457 and a 
 company registered in England with number 2742969, whose registered 
 office is 215 Euston Road, London, NW1 2BE. 

--- End Message ---

Reply via email to