ports/net-im/uTox/files/patch-src_main.h
Tobias Kortkamp 2e076c1cd3 net-im/uTox: Unbreak build on arm64
In file included from src/main.c:9:
In file included from src/native/main.h:16:
In file included from src/native/../xlib/main.h:18:
In file included from /usr/local/include/X11/extensions/Xrender.h:28:
In file included from /usr/local/include/X11/Xlib.h:38:
In file included from /usr/include/sys/types.h:46:
/usr/include/machine/endian.h:68:20: error: too many arguments provided to function-like macro
invocation
                         : "=&r" (ret), "+r" (x));
                                        ^
src/main.h:30:9: note: macro 'volatile' defined here
#define volatile(x)(x)
        ^

While untested optimistically allow the build on armv* again too.
2020-02-01 23:55:10 +00:00

29 lines
883 B
C

Fix build on arm
In file included from src/main.c:9:
In file included from src/native/main.h:16:
In file included from src/native/../xlib/main.h:18:
In file included from /usr/local/include/X11/extensions/Xrender.h:28:
In file included from /usr/local/include/X11/Xlib.h:38:
In file included from /usr/include/sys/types.h:46:
/usr/include/machine/endian.h:68:20: error: too many arguments provided to function-like macro
invocation
: "=&r" (ret), "+r" (x));
^
src/main.h:30:9: note: macro 'volatile' defined here
#define volatile(x)(x)
^
--- src/main.h.orig 2020-02-01 23:37:59 UTC
+++ src/main.h
@@ -26,10 +26,6 @@
#define MAIN_WIDTH 750
#define MAIN_HEIGHT 500
-#ifndef __OBJC__
-#define volatile(x)(x)
-#endif
-
/* Support for large files. */
#define _LARGEFILE_SOURCE
#define _FILE_OFFSET_BITS 64