[MacPorts] #60926: gtk2 +quartz -x11: error: implicit declaration of function 'gdk_quartz_pasteboard_type_to_atom_libgtk_only' is invalid in C99

MacPorts noreply at macports.org
Sun Aug 2 08:40:08 UTC 2020


#60926: gtk2 +quartz -x11: error: implicit declaration of function
'gdk_quartz_pasteboard_type_to_atom_libgtk_only' is invalid in C99
---------------------------+--------------------
  Reporter:  chicagotripp  |      Owner:  (none)
      Type:  defect        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.6.3
Resolution:                |   Keywords:
      Port:  gtk2          |
---------------------------+--------------------

Comment (by chicagotripp):

 Ken,

 That works. It builds successfully, if I have that as the first port to
 install using XCode 11.06. It doesn't build with XCode 12 Beta 3. I
 suspect it is the XCode Beta 3. I looked in to the release notes on XCode
 12 Beta 3 and saw this from https://developer.apple.com/documentation
 /xcode-release-notes/xcode-12-beta-release-notes:

 '''Deprecations'''

     Quartz Composer is deprecated and won’t launch.

     If you need to move assets out of existing compositions, use the
 Quartz Composer app in the Additional Tools for Xcode 11.4 package from
 the Apple Developer website. (64181908)

 '''Apple Clang Compiler
 Deprecations'''

     The stand-alone system assemblers for i386, x86_64, and arm are
 deprecated and may be removed in a future Xcode release. Using the as
 command with the -Q flag shows a warning that instructs you to transition
 to Clang’s integrated assembler and the -q flag. The as(1) driver will
 remain, as a standard way to invoke Clang’s integrated assembler, as well
 as any assemblers installed by the developer. (61299833)

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


More information about the macports-tickets mailing list