[MacPorts] #43950: openjpeg build fails on 10.4 with missing symbols

MacPorts noreply at macports.org
Sat Jun 7 16:52:06 PDT 2014


#43950: openjpeg build fails on 10.4 with missing symbols
-----------------------+--------------------------------
  Reporter:  nad@…     |      Owner:  macports-tickets@…
      Type:  defect    |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.3.0
Resolution:            |   Keywords:
      Port:  openjpeg  |
-----------------------+--------------------------------

Comment (by nad@…):

 > On 10.4, the default compiler was changed to apple-gcc42 in MacPorts
 2.3.0, because the older gcc-4.0 included in Tiger's Xcode has many bugs.

 Yes, I was aware of that.

 > The problem is the -isysroot argument. [...]

 That makes more sense.  I didn't recall that there were issues when using
 an SDK.  Ages ago I believe I used to have it set in `macports.conf` for
 some releases.   I agree that there is something to be said for always
 using a SDK, particularly if it can avoid edge cases.

 > Because you have apple-gcc42 installed, you should also already have the
 ld64 port installed [...]

 Yes, I see I should but, for some reason, I didn't.  I can't explain why
 it's missing: the dependencies are clear.  After installing `ld64` and its
 dependencies and after removing the symlink workaround, I was able to
 successfully build `openjpeg`.

 Sorry for the noise and thanks for the detailed reply.

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


More information about the macports-tickets mailing list