[MacPorts] #48085: Upgrade Redis 3.0.2 fatal error: 'jemalloc/jemalloc.h' file not found

MacPorts noreply at macports.org
Wed Jun 17 16:23:59 PDT 2015


#48085: Upgrade Redis 3.0.2 fatal error: 'jemalloc/jemalloc.h' file not found
------------------------------+----------------------------
  Reporter:  muriel.hernan@…  |      Owner:  brianjlandau@…
      Type:  defect           |     Status:  new
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:  2.3.3
Resolution:                   |   Keywords:
      Port:  redis            |
------------------------------+----------------------------

Comment (by zanderpower@…):

 In the README included in the source, I see the following:


 {{{
 Allocator
 ---------

 Selecting a non-default memory allocator when building Redis is done by
 setting
 the `MALLOC` environment variable. Redis is compiled and linked against
 libc
 malloc by default, with the exception of jemalloc being the default on
 Linux
 systems. This default was picked because jemalloc has proven to have fewer
 fragmentation problems than libc malloc.

 To force compiling against libc malloc, use:

     % make MALLOC=libc

 To compile against jemalloc on Mac OS X systems, use:

     % make MALLOC=jemalloc
 }}}
 Is it possible that it is compiling against jemalloc on Mac OS X by
 default?

 I am experiencing the same problem with an _install_ build, on Leopard
 10.5.8 (PPC) myself.

-- 
Ticket URL: <https://trac.macports.org/ticket/48085#comment:2>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list