[MacPorts] #63355: quartz-wm fails to compile on os X montery with Xcode 13 beta 4

MacPorts noreply at macports.org
Wed Aug 11 04:59:55 UTC 2021


#63355: quartz-wm fails to compile on os X montery with Xcode 13 beta 4
----------------------+-----------------------
 Reporter:  TruePath  |      Owner:  (none)
     Type:  defect    |     Status:  new
 Priority:  Normal    |  Milestone:
Component:  ports     |    Version:
 Keywords:            |       Port:  quartz-wm
----------------------+-----------------------
 On OS X montery with the latest xcode beta quartz-wm fails to compile with
 the error:


 ----

 {{{
 CC_PRINT_OPTIONS='YES'
 CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build
 /_Users_TruePath_Build_portfiles_x11_quartz-wm/quartz-
 wm/work/.CC_PRINT_OPTIONS'
 CPATH='/opt/local/include'
 DEVELOPER_DIR='/Library/Developer/CommandLineTools'
 LIBRARY_PATH='/opt/local/lib'
 MACOSX_DEPLOYMENT_TARGET='12.0'
 SDKROOT='/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk'
 Executing:  cd "/opt/local/var/macports/build
 /_Users_TruePath_Build_portfiles_x11_quartz-wm/quartz-wm/work/quartz-
 wm-1.3.2" && /usr/bin/make -j8 -w all
 DEBUG: system:  cd "/opt/local/var/macports/build
 /_Users_TruePath_Build_portfiles_x11_quartz-wm/quartz-wm/work/quartz-
 wm-1.3.2" && /usr/bin/make -j8 -w all
 make: Entering directory `/opt/local/var/macports/build
 /_Users_TruePath_Build_portfiles_x11_quartz-wm/quartz-wm/work/quartz-
 wm-1.3.2'
 /Library/Developer/CommandLineTools/usr/bin/make  all-recursive
 make[1]: Entering directory `/opt/local/var/macports/build
 /_Users_TruePath_Build_portfiles_x11_quartz-wm/quartz-wm/work/quartz-
 wm-1.3.2'
 Making all in src
 make[2]: Entering directory `/opt/local/var/macports/build
 /_Users_TruePath_Build_portfiles_x11_quartz-wm/quartz-wm/work/quartz-
 wm-1.3.2/src'
 ccache /usr/bin/clang -DHAVE_CONFIG_H -I. -I..  -I../lib -DXP_NO_X_HEADERS
 -I/opt/local/include
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk
 -I/opt/local/include/pixman-1 -Wall -Wpointer-arith -Wmissing-declarations
 -Wformat=2 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs
 -Wbad-function-cast -Wold-style-definition -Wdeclaration-after-statement
 -Wunused -Wuninitialized -Wshadow -Wmissing-noreturn -Wmissing-format-
 attribute -Wredundant-decls -Werror=implicit -Werror=nonnull -Werror=init-
 self -Werror=main -Werror=missing-braces -Werror=sequence-point -Werror
 =return-type -Werror=trigraphs -Werror=array-bounds -Werror=write-strings
 -Werror=address -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast
 -fno-strict-aliasing -pipe -Os
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk -arch arm64
 -MT x-input.o -MD -MP -MF .deps/x-input.Tpo -c -o x-input.o x-input.m
 In file included from x-input.m:29:
 In file included from ./quartz-wm.h:42:
 ../lib/dock-support.h:53:5: warning: 'xp_init' is deprecated
 [-Wdeprecated-declarations]
     xp_init(options);
     ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/Xplugin.h:329:1:
 note: 'xp_init' has been explicitly marked deprecated here
 XPLUGIN_VERSION_0
 ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/Xplugin.h:95:27:
 note: expanded from macro 'XPLUGIN_VERSION_0'
 #define XPLUGIN_VERSION_0 XPLUGIN_AVAILABILITY
                           ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/Xplugin.h:57:45:
 note: expanded from macro 'XPLUGIN_AVAILABILITY'
 #define XPLUGIN_AVAILABILITY __attribute__((deprecated))
                                             ^
 In file included from x-input.m:41:
 In file included from /opt/local/include/X11/extensions/Xrandr.h:33:
 In file included from /opt/local/include/X11/extensions/Xrender.h:33:
 /opt/local/include/X11/extensions/render.h:31:14: error: typedef
 redefinition with different types ('XID' (aka 'unsigned long') vs 'struct
 Picture')
 typedef XID             Picture;
                         ^
 /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/Quickdraw.h:191:41:
 note: previous definition is here
 typedef struct Picture                  Picture;
                                         ^
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/63355>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list