[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