[MacPorts] #60800: lcms2 @2.11_0+universal: build error

MacPorts noreply at macports.org
Wed Jul 8 19:05:01 UTC 2020


#60800: lcms2 @2.11_0+universal: build error
----------------------+--------------------
  Reporter:  andreok  |      Owner:  (none)
      Type:  defect   |     Status:  new
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:  2.6.2
Resolution:           |   Keywords:
      Port:  lcms2    |
----------------------+--------------------
Changes (by ryandesign):

 * cc: ryandesign (added)


Comment:

 Interesting. The log says:

 {{{
 :debug:sysinfo macOS 10.13 (darwin/17.7.0) arch i386
 :debug:sysinfo MacPorts 2.6.2
 :debug:sysinfo Xcode 9.4.1
 }}}

 With the same version of macOS and Xcode, I have no trouble building lcms2
 @2.11 +universal. The log also says:

 {{{
 :info:build ld: warning: The i386 architecture is deprecated for macOS
 (remove from the Xcode build setting: ARCHS)
 :info:build Undefined symbols for architecture i386:
 :info:build   "__cmsLCMScolorSpace", referenced from:
 :info:build       _main in tificc.o
 :info:build   "_cmsBuildGamma", referenced from:
 :info:build       _OpenStockProfile in vprf.o
 :info:build   "_cmsBuildTabulatedToneCurve16", referenced from:
 :info:build       _main in tificc.o
 :info:build   "_cmsCloseProfile", referenced from:
 :info:build       _main in tificc.o
 }}}

 and a zillion more undefined symbols. I do not see that deprecation
 warning or those undefined symbols on my system.

 Is it possible that you have installed the command line tools for Xcode
 10.x? If so, try installing the command line tools for Xcode 9.4.1:
 https://developer.apple.com/download/more/?=Xcode%209.4.1

-- 
Ticket URL: <https://trac.macports.org/ticket/60800#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list