[MacPorts] #40998: libgcc @4.8.1 Compile error on Mavericks macports 2.2.1 package (Error: conflicting declaration 'typedef enum pointer_t pointer_t')

MacPorts noreply at macports.org
Wed Nov 19 20:04:58 PST 2014


#40998: libgcc @4.8.1 Compile error on Mavericks macports 2.2.1 package (Error:
conflicting declaration 'typedef enum pointer_t pointer_t')
---------------------------------+-----------------------
  Reporter:  William.Capehart@…  |      Owner:  mww@…
      Type:  defect              |     Status:  new
  Priority:  Normal              |  Milestone:
 Component:  ports               |    Version:  2.2.1
Resolution:                      |   Keywords:  mavericks
      Port:  libgcc              |
---------------------------------+-----------------------

Comment (by larryv@…):

 Replying to [comment:16 lkelley@…]:
 > Perhaps it has something to do with developer tools?

 The `/usr/include/{malloc,sys}/malloc.h` are fine; they’re installed by
 the Xcode Command Line Tools. `/usr/include/malloc.h` is a non-standard
 header that basically no systems install anymore.

 The problem is that GCC’s build sees this mystery symlink
 `/usr/include/malloc.h`, assumes that you’re running SunOS, and fixes up
 its own copy. This screws up includes later on.

 What’s the output of this, if any?
 {{{
 % pkgutil --file-info /usr/include/malloc.h
 }}}

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


More information about the macports-tickets mailing list