[ 83%] Building C object CMakeFiles/utox.dir/src/main.c.o /usr/bin/cc -I/usr/local/include/freetype2 -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -fno-strict-aliasing -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -std=gnu99 -o CMakeFiles/utox.dir/src/main.c.o -c /wrkdirs/usr/ports/net-im/uTox/work/uTox-1835eae/src/main.c In file included from /wrkdirs/usr/ports/net-im/uTox/work/uTox-1835eae/src/main.c:5: In file included from /wrkdirs/usr/ports/net-im/uTox/work/uTox-1835eae/src/main.h:282: In file included from /wrkdirs/usr/ports/net-im/uTox/work/uTox-1835eae/src/stb_image.h:678: /usr/include/clang/3.4.1/emmintrin.h:1444:21: error: expected '(' after 'asm' __asm__ volatile ("pause"); ^ /wrkdirs/usr/ports/net-im/uTox/work/uTox-1835eae/src/main.h:84:21: note: expanded from macro 'volatile' #define volatile(x) x ^ PR: 216332 Submitted by: cpm, amdmi3 Reviewed by: matthew Approved by: matthew (mentor), portmaster@BSDforge.com (maintainer timeout, 2 weeks) Differential Revision: https://reviews.freebsd.org/D9477
13 lines
353 B
C
13 lines
353 B
C
--- src/main.h.orig 2016-12-21 09:12:44 UTC
|
|
+++ src/main.h
|
|
@@ -80,8 +80,8 @@
|
|
#define volatile(x) (*((volatile typeof(x)*)&x))
|
|
#endif */
|
|
|
|
-#ifndef __OBJC__
|
|
-#define volatile(x)(x)
|
|
+#if !defined(__OBJC__) || defined(__NetBSD__) || defined(__FreeBSD__)
|
|
+#define volatile(x)(x)
|
|
#endif
|
|
|
|
#define SCALE(x) (((int)((ui_scale / 10.0) * ((double)x))) ?: 1)
|