* Package: games-strategy/naev-0.6.1-r1 * Repository: gentoo * Maintainer: games@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux mixer openal userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox @@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ This information may help you to understand if this is a duplicate or if this bug exists after you pushed a fix; This ebuild was merged at the following commit: https://github.com/gentoo-mirror/gentoo/commit/69c0d5ac58b2bf7e54aecedd34d8bfb303f9a625 (Fri Aug 28 04:05:37 UTC 2020) @@@@@ END @@@@@ emerge --info: Portage 3.0.4 (python 3.7.9-final-0, default/linux/amd64/17.1, gcc-10.2.0, glibc-2.32, 5.4.0-1021-aws x86_64) ================================================================= System uname: Linux-5.4.0-1021-aws-x86_64-Intel-R-_Xeon-R-_Platinum_8175M_CPU_@_2.50GHz-with-gentoo-2.7 KiB Mem: 64359960 total, 34095340 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Fri, 28 Aug 2020 04:05:37 +0000 sh bash 5.0_p18 ld GNU ld (Gentoo 2.34 p6) 2.34.0 app-shells/bash: 5.0_p18::gentoo dev-lang/perl: 5.30.3-r1::gentoo dev-lang/python: 2.7.18-r1::gentoo, 3.7.9::gentoo, 3.8.5::gentoo, 3.9.0_rc1::gentoo dev-util/cmake: 3.18.1::gentoo sys-apps/baselayout: 2.7::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.20::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo sys-devel/automake: 1.16.2::gentoo sys-devel/binutils: 2.34-r2::gentoo sys-devel/gcc: 10.2.0-r1::gentoo sys-devel/gcc-config: 2.3.1::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.8::gentoo (virtual/os-headers) sys-libs/glibc: 2.32::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-extra-opts: sync-rsync-verify-max-age: 24 sync-rsync-verify-jobs: 1 sync-rsync-verify-metamanifest: yes ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* CC-BY-3.0 CC-BY-SA-3.0 GPL-2 GPL-3 public-domain" CBUILD="x86_64-pc-linux-gnu" CC="x86_64-pc-linux-gnu-clang" CFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXX="x86_64-pc-linux-gnu-clang++" CXXFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" DISTDIR="/var/tmp/portage/games-strategy/naev-0.6.1-r1/distdir" EMERGE_DEFAULT_OPTS="--with-bdeps=y -1 -b -k" ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict test unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="C.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld" MAKEOPTS="-j16 V=1" PKGDIR="/root/.packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="acl amd64 berkdb bzip2 cli crypt dri elogind fortran gdbm iconv ipv6 jumbo-build libglvnd libtirpc mixer multilib native-symlinks ncurses nls nptl openal openmp pam pcre readline seccomp split-usr ssl tcpd test unicode xattr zlib" ABI_X86="64" ELIBC="glibc" KERNEL="linux" USERLAND="GNU" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS >>> Unpacking source... >>> Unpacking naev-0.6.1.tar.bz2 to /var/tmp/portage/games-strategy/naev-0.6.1-r1/work >>> Source unpacked in /var/tmp/portage/games-strategy/naev-0.6.1-r1/work >>> Preparing source in /var/tmp/portage/games-strategy/naev-0.6.1-r1/work/naev-0.6.1 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-strategy/naev-0.6.1-r1/work/naev-0.6.1 ... * econf: updating naev-0.6.1/build/config.sub with /usr/share/gnuconfig/config.sub * econf: updating naev-0.6.1/build/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/naev-0.6.1-r1 --htmldir=/usr/share/doc/naev-0.6.1-r1/html --libdir=/usr/lib64 --enable-lua=shared --disable-debug --with-openal --with-sdlmixer checking for a BSD-compatible install... /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-clang accepts -g... yes checking for x86_64-pc-linux-gnu-clang option to accept ISO C89... none needed checking whether x86_64-pc-linux-gnu-clang understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of x86_64-pc-linux-gnu-clang... none checking whether ln -s works... yes checking for x86_64-pc-linux-gnu-ranlib... llvm-ranlib checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/x86_64-pc-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for cut... cut checking for doxygen... no checking for luadoc... no checking for git... git checking whether we are building utils... no checking whether we have docs... no checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking if we need a __unix__ define... no checking whether to enable debug mode... no checking how to run the C preprocessor... x86_64-pc-linux-gnu-clang -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether to use SDL2 instead of SDL... yes checking whether to use OpenAL... yes checking whether to use SDL_mixer... yes checking which lua to use... shared checking for path to ndata... /usr/share/naev/ndata checking for SDL... yes checking for XML... yes checking for FREETYPE... yes checking for VORBIS... yes checking for VORBISFILE... yes checking for PNG... yes checking for ZIP... yes checking for LUA... no checking for LUA... no checking for LUA... no checking for LUA... yes checking for library containing sqrt... -lm checking for cs_spalloc in -lcsparse... no checking for cs_di_spalloc in -lcxsparse... no checking AL/al.h usability... yes checking AL/al.h presence... yes checking for AL/al.h... yes checking for alGenSources in -framework OpenAL... no checking for alGenSources in -lopenal... yes checking for SDLMIXER... yes checking for library containing IMG_Load... no checking GL/gl.h usability... yes checking GL/gl.h presence... yes checking for GL/gl.h... yes checking GL/glu.h usability... yes checking GL/glu.h presence... yes checking for GL/glu.h... yes checking for glGenTextures in -framework OpenGL... no checking for glGenTextures in -lGL... yes checking for glOrtho2D in -framework OpenGL... no checking for glOrtho2D in -lGLU... yes checking fenv.h usability... yes checking fenv.h presence... yes checking for fenv.h... yes checking for off_t... yes checking for size_t... yes checking for ssize_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for uint8_t... yes checking for feenableexcept... yes checking for clock_gettime... yes checking for ov_read_filter... yes checking for the current Git commit identifier... unknown checking for sed... sed checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating lib/Makefile config.status: creating src/Makefile config.status: creating src/tk/Makefile config.status: creating src/tk/widget/Makefile config.status: creating build/shave config.status: creating lib/csparse/Makefile config.status: creating src/config.h config.status: executing depfiles commands configure: prefix: /usr configure: ndata: /usr/share/naev/ndata configure: SDL2: yes configure: sound backends: configure: OpenAL: yes configure: SDL_mixer: yes configure: lib: configure: csparse: internal configure: lua: shared configure: utils: no configure: mkspr: no configure: debug mode: no >>> Source configured. >>> Compiling source in /var/tmp/portage/games-strategy/naev-0.6.1-r1/work/naev-0.6.1 ... make -j16 V=1 V=1 Making all in lib Making all in csparse x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_amd.o cs_amd.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_cholsol.o cs_cholsol.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_add.o cs_add.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_chol.o cs_chol.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_compress.o cs_compress.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_counts.o cs_counts.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_cumsum.o cs_cumsum.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_dmperm.o cs_dmperm.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_droptol.o cs_droptol.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_dfs.o cs_dfs.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_dropzeros.o cs_dropzeros.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_ereach.o cs_ereach.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_dupl.o cs_dupl.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_entry.o cs_entry.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_fkeep.o cs_fkeep.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_etree.o cs_etree.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_gaxpy.o cs_gaxpy.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_happly.o cs_happly.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_house.o cs_house.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_ipvec.o cs_ipvec.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_leaf.o cs_leaf.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_load.o cs_load.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_lsolve.o cs_lsolve.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_ltsolve.o cs_ltsolve.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_lu.o cs_lu.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_lusol.o cs_lusol.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_malloc.o cs_malloc.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_maxtrans.o cs_maxtrans.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_multiply.o cs_multiply.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_permute.o cs_permute.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_post.o cs_post.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_print.o cs_print.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_norm.o cs_norm.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_pinv.o cs_pinv.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_pvec.o cs_pvec.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_qr.o cs_qr.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_qrsol.o cs_qrsol.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_reach.o cs_reach.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_randperm.o cs_randperm.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_scatter.o cs_scatter.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_scc.o cs_scc.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_schol.o cs_schol.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_spsolve.o cs_spsolve.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_sqr.o cs_sqr.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_tdfs.o cs_tdfs.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_symperm.o cs_symperm.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_transpose.o cs_transpose.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_updown.o cs_updown.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_usolve.o cs_usolve.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_util.o cs_util.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../src -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cs_utsolve.o cs_utsolve.c Making all in src Making all in tk Making all in widget x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../../src -include ../../../src/config.h -I../../../src -I../../../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cust.o cust.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../../src -include ../../../src/config.h -I../../../src -I../../../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o fader.o fader.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../../src -include ../../../src/config.h -I../../../src -I../../../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o imagearray.o imagearray.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../../src -include ../../../src/config.h -I../../../src -I../../../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o image.o image.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../../src -include ../../../src/config.h -I../../../src -I../../../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o checkbox.o checkbox.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../../src -include ../../../src/config.h -I../../../src -I../../../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o button.o button.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../../src -include ../../../src/config.h -I../../../src -I../../../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o input.o input.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../../src -include ../../../src/config.h -I../../../src -I../../../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o list.o list.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../../src -include ../../../src/config.h -I../../../src -I../../../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o rect.o rect.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../../src -include ../../../src/config.h -I../../../src -I../../../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o text.o text.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -I../../../src -include ../../../src/config.h -I../../../src -I../../../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o tabwin.o tabwin.c In file included from checkbox.c:15: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from checkbox.c:15: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from checkbox.c:15: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ../../../src/ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from checkbox.c:15: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ../../../src/ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from list.c:15: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from list.c:15: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from list.c:15: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ../../../src/ncompat.hIn file included from :tabwin.c46::2215:: note../../../src/nstring.h: :expanded17 :from5 :macro warning'HAS_POSIX': macro expansion producing 'defined' has #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER...undefined ^behavior ../../../src/ncompat.h[-Wexpansion-to-defined]: 39:63: note: expanded from macro 'HAS_UNIX' #if HAS_POSIX && defined(_GNU_SOURCE) ^ #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX)../../../src/ncompat.h : ^46 :../../../src/ncompat.h22::30 :note23: :expanded notefrom: expandedmacro from'HAS_POSIX' macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__))#define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ^ In file included from list.c../../../src/ncompat.h::1539: :../../../src/nstring.h23::17 :note5: :expanded warningfrom: macromacro expansion'HAS_UNIX' producing 'defined' has undefined behavior#define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) [-Wexpansion-to-defined] ^ ../../../src/ncompat.h:In file included from 46tabwin.c::2215:: ../../../src/nstring.hnote:: 17expanded: 5from: macrowarning : 'HAS_POSIX'macro expansion producing 'defined' has undefined #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER...behavior ^[-Wexpansion-to-defined] ../../../src/ncompat.h:../../../src/ncompat.h39::4663::22 :note : noteexpanded: expandedfrom frommacro macro'HAS_UNIX' 'HAS_POSIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ../../../src/ncompat.h#define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER...: 30 ^: 45:../../../src/ncompat.h :note39: :expanded44 :from notemacro: expanded'HAS_MACOSX' from macro 'HAS_UNIX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from tabwin.c:15: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ../../../src/ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from tabwin.c:15: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ../../../src/ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 4 warnings generated. 4 warnings generated. 4 warnings generated. In file included from button.c:13: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from button.c:13: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from button.c:13: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ../../../src/ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from button.c:13: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ../../../src/ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from text.c:15: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from text.c:15: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from text.c:15: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ../../../src/ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from text.c:15: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ../../../src/ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from imagearray.c:15: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from imagearray.c:15: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from imagearray.c:15: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ../../../src/ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from imagearray.c:15: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ../../../src/ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from input.c:17: ../../../src/nstd.h:55:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_WIN32 ^ ../../../src/ncompat.h:26:23: note: expanded from macro 'HAS_WIN32' #define HAS_WIN32 (defined(_WIN32)) ^ In file included from input.c:18: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from input.c:18: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from input.c:18: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ../../../src/ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from input.c:18: ../../../src/nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ../../../src/ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ../../../src/ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ../../../src/ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 4 warnings generated. 4 warnings generated. 5 warnings generated. 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o ai.o ai.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o array.o array.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o board.o board.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o background.o background.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o camera.o camera.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o claim.o claim.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o colour.o colour.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o collision.o collision.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o cond.o cond.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o conf.o conf.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o comm.o comm.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o damagetype.o damagetype.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o console.o console.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o dev.o dev.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o debris.o debris.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o dev_outfit.o dev_outfit.c In file included from In file included from console.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from console.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from console.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from console.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from ai.c:76: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from ai.c:76: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from ai.c:76: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from ai.c:76: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ array.c:6: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from array.c:6: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expandedIn file included from conf.c:13: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from conf.c:13: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from conf.c:13: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from conf.c:13: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from array.c:6: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from array.c:6: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o dev_planet.o dev_planet.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o dev_ship.o dev_ship.c In file included from colour.c:15: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from colour.c:15: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from colour.c:15: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from colour.c:15: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 4 warnings generated. In file included from colour.c:21: ./nstd.h:55:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_WIN32 ^ ./ncompat.h:26:23: note: expanded from macro 'HAS_WIN32' #define HAS_WIN32 (defined(_WIN32)) ^ In file included from background.c:32: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from background.c:32: ./nstring.h:17x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o dev_system.o dev_system.c :5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from background.c:32: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from background.c:32: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from board.c:25: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from board.c:25: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from board.c:25: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from board.c:25: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from debris.c:20: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from debris.c:20: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from debris.c:20: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' In file included from #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER...dev_outfit.c : ^20 : ./ncompat.h./nstring.h::3917::635:: notewarning: : expanded macrofrom expansionmacro producing'HAS_UNIX' 'defined' has undefined behavior#define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) [-Wexpansion-to-defined] ^ ./ncompat.h:30:23: note: expanded #if HAS_POSIX && defined(_GNU_SOURCE)from ^macro 'HAS_MACOSX' ./ncompat.h:46:22: #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__))note : ^expanded fromIn file included from debris.cmacro: 20'HAS_POSIX': ./nstring.h:17:5: warning: macro#define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... expansion ^ producing ./ncompat.h'defined': 39has: 23undefined: notebehavior: expanded[-Wexpansion-to-defined] from./ncompat.h :macro46 :'HAS_UNIX'22 : note: expanded from macro #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX)'HAS_POSIX' ^ In file included from dev_outfit.c:20#define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER...: ./nstring.h ^: 17./ncompat.h::539:: 63warning:: macronote : expansionexpanded producingfrom 'defined'macro has'HAS_UNIX' undefined behavior [-Wexpansion-to-defined]#define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^./ncompat.h :./ncompat.h46::3022::45 :note : noteexpanded: expandedfrom frommacro macro'HAS_POSIX' 'HAS_MACOSX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER...#define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from dev_outfit.c:20: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from dev_outfit.c:20: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 5 warnings generated. 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o dev_sysedit.o dev_sysedit.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o dev_uniedit.o dev_uniedit.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o dialogue.o dialogue.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o economy.o economy.c 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o equipment.o equipment.c 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o escort.o escort.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o event.o event.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o explosion.o explosion.c 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o faction.o faction.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o fleet.o fleet.c 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o font.o font.c 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o gui.o gui.c 4 warnings generated. In file included from dev_ship.c:19: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from dev_ship.c:19: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from dev_ship.c:19: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from dev_ship.c:19: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o gui_omsg.o gui_omsg.c In file included from dev_planet.c:22: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from dev_planet.c:22: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from dev_planet.c:22: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from dev_planet.c:22: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 4 warnings generated. In file included from economy.c:21: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from economy.c:21: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from economy.c:21: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from economy.c:21: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o gui_osd.o gui_osd.c In file included from dev_system.c:22: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from dev_system.c:22: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from dev_system.c:22: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from dev_system.c:22: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from dialogue.c:37: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from dialogue.c:37: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from dialogue.c:37: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from dialogue.c:37: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from dev_uniedit.c:30: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from dev_uniedit.c:30: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from dev_uniedit.c:30: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from dev_uniedit.c:30: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 4 warnings generated. In file included from dev_sysedit.c:29: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from dev_sysedit.c:29: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from dev_sysedit.c:29: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from dev_sysedit.c:29: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o hook.o hook.c In file included from faction.c:17: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from faction.c:17: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from faction.c:17: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from faction.c:17: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from escort.c:21: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from escort.c:21: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from escort.c:21: ./nstring.hIn file included from :equipment.c17::185: : ./nstring.hwarning:: 17macro: 5expansion: producingwarning : 'defined' macrohas expansionundefined producing behavior'defined' [-Wexpansion-to-defined]has undefined./ncompat.h : 46behavior: 22[-Wexpansion-to-defined]: note: expanded from macro 'HAS_POSIX' #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46#define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER...: 22 ^: note./ncompat.h: :expanded39 :from63 :macro note'HAS_POSIX': expanded from macro 'HAS_UNIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX)./ncompat.h : ^39 :./ncompat.h23::30 :note23: :expanded notefrom: expandedmacro from'HAS_UNIX' macro 'HAS_MACOSX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^#define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^In file included from equipment.c:In file included from 18escort.c: :./nstring.h21:: 17./nstring.h::517:: 5warning:: macrowarning : expansionmacro producingexpansion 'defined'producing has'defined' undefinedhas undefinedbehavior [-Wexpansion-to-defined]behavior ./ncompat.h[-Wexpansion-to-defined]: 46./ncompat.h::2246:: 22note:: expandednote : fromexpanded macrofrom 'HAS_POSIX'macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER...#define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ^ ./ncompat.h./ncompat.h::3939::4463:: notenote: : expandedexpanded fromfrom macromacro 'HAS_UNIX''HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX)#define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ^ ./ncompat.hIn file included from :equipment.c30::1845: :./nstring.h :note17: :expanded5 :from warningmacro: macro'HAS_MACOSX' expansion producing 'defined' has undefined#define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from equipment.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from event.c:21: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from event.c:21: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from event.c:21: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from event.c:21: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ equipment.c:1232:27: warning: comparison of array 'selship' not equal to a null pointer is always true [-Wtautological-pointer-compare] if ((s != NULL) && (selship != NULL) && (strcmp(s,selship)!=0)) { ^~~~~~~ ~~~~ In file included from fleet.c:17: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from fleet.c:17: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from fleet.c:17: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from fleet.c:17: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o info.o info.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o input.o input.c 4 warnings generated. 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o intro.o intro.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o joystick.o joystick.c 4 warnings generated. 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o land.o land.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o land_outfits.o land_outfits.c 4 warnings generated. 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o land_shipyard.o land_shipyard.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o load.o load.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o log.o log.c In file included from gui_omsg.c:11: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from gui_omsg.c:11: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from gui_omsg.c:11: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from gui_omsg.c:11: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from gui_osd.c:11: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from gui_osd.c:11: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from gui_osd.c:11: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from gui_osd.c:11: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 4 warnings generated. 5 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o map.o map.c In file included from gui.c:59: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from gui.c:59: ./nstring.h:x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o map_find.o map_find.c 17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from gui.c:59: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from gui.c:59: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 4 warnings generated. 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o map_overlay.o map_overlay.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o md5.o md5.c In file included from info.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from info.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from info.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from info.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from hook.c:30: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from hook.c:30: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from hook.c:30: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from hook.c:30: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:In file included from intro.c:1963: : ./nstring.hnote:: 17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from intro.c:19: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from intro.c:19: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from intro.c:19: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from joystick.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from joystick.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from joystick.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from joystick.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o menu.o menu.c In file included from intro.c:27: ./nstd.h:55:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_WIN32 ^ ./ncompat.h:26:23: note: expanded from macro 'HAS_WIN32' #define HAS_WIN32 (defined(_WIN32)) ^ 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o mission.o mission.c In file included from input.c:27: ./nstd.h:55:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_WIN32 ^ ./ncompat.h:26:23: note: expanded from macro 'HAS_WIN32' #define HAS_WIN32 (defined(_WIN32)) ^ In file included from land.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from land.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from land.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from land.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from land_outfits.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from land_outfits.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from land_outfits.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from land_outfits.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 5 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o music.o music.c In file included from log.c:15: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from log.c:15: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from log.c:15: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from log.c:15: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ log.c:23:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ log.c:23:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ log.c:23:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ log.c:23:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ log.c:134:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ log.c:134:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ log.c:134:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ log.c:134:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o music_openal.o music_openal.c 12 warnings generated. In file included from load.c:34: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from load.c:34: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from load.c:34: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from load.c:34: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o music_sdlmix.o music_sdlmix.c In file included from land_shipyard.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from land_shipyard.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from land_shipyard.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from land_shipyard.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o naev.o naev.c 4 warnings generated. 4 warnings generated. In file included from md5.c:55: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from md5.c:55: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from md5.c:55: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from md5.c:55: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' In file included from map.c:28: ./nstring.h:17:5: warning: macro expansion #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER...producing 'defined' has undefined behavior ^ ./ncompat.h[-Wexpansion-to-defined] :39:63: note: expanded #if HAS_POSIX && defined(_GNU_SOURCE) ^ from macro 'HAS_UNIX' ./ncompat.h:46:22#define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX): note: ^ ./ncompat.hexpanded :30:45from macro: note: 'HAS_POSIX' expanded from macro 'HAS_MACOSX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h#define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)):39: ^ 23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from map.c:28: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from map.c:28: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from map.c:28: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o ndata.o ndata.c In file included from map_find.c:17: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from map_find.c:17: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from map_find.c:17: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from map_find.c:17: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nebula.o nebula.c 4 warnings generated. 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o news.o news.c 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nfile.o nfile.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua.o nlua.c In file included from menu.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from menu.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from menu.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from menu.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from mission.c:17: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from mission.c:17: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from mission.c:17: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from mission.c:17: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_bkg.o nlua_bkg.c In file included from music.c:27: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from music.c:27: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from music.c:27: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from music.c:27: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_camera.o nlua_camera.c 4 warnings generated. 1 warning generated. 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_cli.o nlua_cli.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_col.o nlua_col.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_commodity.o nlua_commodity.c 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_diff.o nlua_diff.c In file included from naev.c:27: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from naev.c:27: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from naev.c:27: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from naev.c:27: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ naev.c:29:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ naev.c:29:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ naev.c:29:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ naev.c:29:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ naev.c:38:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_LINUX && HAS_BFD && defined(DEBUGGING) ^ ./ncompat.h:18:23: note: expanded from macro 'HAS_LINUX' #define HAS_LINUX (defined(linux) || defined(__linux) || defined(__linux__)) ^ naev.c:38:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:18:41: note: expanded from macro 'HAS_LINUX' #define HAS_LINUX (defined(linux) || defined(__linux) || defined(__linux__)) ^ naev.c:38:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:18:61: note: expanded from macro 'HAS_LINUX' #define HAS_LINUX (defined(linux) || defined(__linux) || defined(__linux__)) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_evt.o nlua_evt.c ndata.c:30:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ndata.c:30:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ndata.c:30:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ ndata.c:30:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ ndata.c:33:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_WIN32 ^ ./ncompat.h:26:23: note: expanded from macro 'HAS_WIN32' #define HAS_WIN32 (defined(_WIN32)) ^ 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_faction.o nlua_faction.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_gfx.o nlua_gfx.c naev.c:128:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_LINUX && HAS_BFD && defined(DEBUGGING) ^ ./ncompat.h:18:23: note: expanded from macro 'HAS_LINUX' #define HAS_LINUX (defined(linux) || defined(__linux) || defined(__linux__)) ^ naev.c:128:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:18:41: note: expanded from macro 'HAS_LINUX' #define HAS_LINUX (defined(linux) || defined(__linux) || defined(__linux__)) ^ naev.c:128:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:18:61: note: expanded from macro 'HAS_LINUX' #define HAS_LINUX (defined(linux) || defined(__linux) || defined(__linux__)) ^ naev.c:180:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_WIN32 ^ ./ncompat.h:26:23: note: expanded from macro 'HAS_WIN32' #define HAS_WIN32 (defined(_WIN32)) ^ naev.c:208:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_UNIX ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ naev.c:208:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ naev.c:208:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ naev.c:208:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ naev.c:260:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_UNIX ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ naev.c:260:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ naev.c:260:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ naev.c:260:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ naev.c:403:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_UNIX ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ naev.c:403:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ naev.c:403:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ naev.c:403:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from nfile.c:20: ./nstring.h:17:5: warning: macro expansion producing 'defined' naev.chas undefined :behavior [-Wexpansion-to-defined]880 :5: warning: macro expansion#if HAS_POSIX && defined(_GNU_SOURCE) producing ^ 'defined' has./ncompat.h undefined:46 :22behavior : note: [-Wexpansion-to-defined] expanded from macro 'HAS_POSIX'#if HAS_POSIX && defined(CLOCK_MONOTONIC) ^ ./ncompat.h:46:22#define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... : ^ note./ncompat.h: expanded:39:23 from: note: macroexpanded 'HAS_POSIX'from macro 'HAS_UNIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ^ ./ncompat.h:In file included from nfile.c:2039:: ./nstring.h:1723:5: : note: warning: macro expanded expansion from producing macro 'defined' 'HAS_UNIX' has undefined behavior [-Wexpansion-to-defined] #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX)./ncompat.h ^:46:22 :naev.c note:880: expanded:5 from: macrowarning: 'HAS_POSIX'macro expansion producing 'defined' has undefined #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... behavior ^ [-Wexpansion-to-defined] ./ncompat.h:./ncompat.h39::4644::22 note: : expandednote: from macroexpanded 'HAS_UNIX'from macro 'HAS_POSIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER...In file included from nfile.c ^:20 : ./ncompat.h:./nstring.h:39:17:44:5: note warning: expanded: macro from expansion macro producing 'HAS_UNIX' 'defined' has undefined behavior #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) [-Wexpansion-to-defined] ^./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from nfile.c:20: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ naev.c:880:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded fromnfile.c :25:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ nfile.c:25:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ nfile.c:25:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ nfile.c:25:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ naev.c:880:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' nfile.c:31:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_WIN32 ^ ./ncompat.h:26:23: note: expanded from macro 'HAS_WIN32' #define HAS_WIN32 (defined(_WIN32)) ^ #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ naev.c:889:5: warningnfile.c:54:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_UNIX ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ nfile.c:54:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ nfile.c:54:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ nfile.c:54:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ : macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]nfile.c:137:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_UNIX ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ nfile.c:137:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ nfile.c:137:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ nfile.c:137:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ #if HAS_POSIX && defined(CLOCK_MONOTONIC) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX'nfile.c:181:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_UNIX ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ nfile.c:181:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ nfile.c:181:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ nfile.c:181:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ nfile.c:225:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_UNIX ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ nfile.c:225:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ nfile.c:225:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ nfile.c:225:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ nfile.c./ncompat.h::253:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_WIN32 ^ ./ncompat.h:26:23: note: expanded from macro 'HAS_WIN32' #define HAS_WIN32 (defined(_WIN32)) ^ 39:23:nfile.c:261:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ nfile.c:261:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ nfile.c:261:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ nfile.c:261:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ nfile.c:282:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ nfile.c:282:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ nfile.c:282:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ nfile.c:282:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ note: expanded from macro 'HAS_UNIX' nfile.c:350:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ nfile.c:350:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ nfile.c:350:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ nfile.c:350:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ naev.c:889:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ naev.c:889:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ naev.c:889:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ naev.c:911:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(CLOCK_MONOTONIC) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ naev.c:911:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ naev.c:911:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ naev.c:911:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ naev.c:941:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ naev.c:941:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro In file included from ndata.c:48: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from ndata.c:48: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from ndata.c:48: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from ndata.c:48: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ naev.c:941:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ naev.c:941:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ naev.c:954:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ naev.c:954:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ naev.c:954:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ naev.c:954:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded In file included from news.c:29: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from news.c:29: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from news.c:29: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from news.c:29: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ naev.c:1330:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_LINUX && HAS_BFD && defined(DEBUGGING) ^ ./ncompat.h:18:23: note: expanded from macro 'HAS_LINUX' #define HAS_LINUX (defined(linux) || defined(__linux) || defined(__linux__)) ^ naev.c:1330:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:18:41: note: expanded from macro 'HAS_LINUX' #define HAS_LINUX (defined(linux) || defined(__linux) || defined(__linux__)) ^ naev.c:1330:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:18:61: note: expanded from macro 'HAS_LINUX' In file included from nebula.c:30: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nebula.c:30: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nebula.c:30: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from nebula.c:30: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ #define HAS_LINUX (defined(linux) || defined(__linux) || defined(__linux__)) ^ naev.c:1446:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_LINUX && HAS_BFD && defined(DEBUGGING) ^ ./ncompat.h:18:23: note: expanded from macro 'HAS_LINUX' #define HAS_LINUX (defined(linux) || defined(__linux) || defined(__linux__)) ^ naev.c:1446:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:18:41: note: expanded from macro 'HAS_LINUX' #define HAS_LINUX (defined(linux) || defined(__linux) || defined(__linux__)) ^ naev.c:1446:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:18:61: note: expanded from macro 'HAS_LINUX' #define HAS_LINUX (defined(linux) || defined(__linux) || defined(__linux__)) ^ naev.c:1496:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_LINUX && HAS_BFD && defined(DEBUGGING) ^ ./ncompat.h:18:23: noteIn file included from nlua.c:34: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nlua.c:34: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nlua.c:34: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from nlua.c:34: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ : expanded from macro 'HAS_LINUX' #define HAS_LINUX (defined(linux) || defined(__linux) || defined(__linux__)) ^ naev.c:1496:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:18:41: note: expanded from macro 'HAS_LINUX' #define HAS_LINUX (defined(linux) || defined(__linux) || defined(__linux__)) ^ naev.c:1496:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:18:61: note: expanded from macro 'HAS_LINUX' #define HAS_LINUX (defined(linux) || defined(__linux) || defined(__linux__)) ^ 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_gui.o nlua_gui.c 38 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_hook.o nlua_hook.c 4 warnings generated. 9 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_jump.o nlua_jump.c 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_misn.o nlua_misn.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_music.o nlua_music.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_naev.o nlua_naev.c 56 warnings generated4 warnings generated. . In file included from nlua_diff.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nlua_diff.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nlua_diff.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from nlua_diff.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_news.o nlua_news.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_outfit.o nlua_outfit.c 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_pilot.o nlua_pilot.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_planet.o nlua_planet.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_player.o nlua_player.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_rnd.o nlua_rnd.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_ship.o nlua_ship.c In file included from nlua_evt.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nlua_evt.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nlua_evt.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from nlua_evt.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_space.o nlua_space.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_system.o nlua_system.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_tex.o nlua_tex.c In file included from nlua_hook.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nlua_hook.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nlua_hook.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from nlua_hook.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_time.o nlua_time.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_tk.o nlua_tk.c In file included from nlua_misn.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nlua_misn.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nlua_misn.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from nlua_misn.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from nlua_naev.c:22: ./nstd.h:55:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_WIN32 ^ ./ncompat.h:26:23: note: expanded from macro 'HAS_WIN32' #define HAS_WIN32 (defined(_WIN32)) ^ In file included from nlua_naev.c:25: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nlua_naev.c:25: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nlua_naev.c:25: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from nlua_naev.c:25: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from nlua_player.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nlua_player.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nlua_player.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from nlua_player.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_tut.o nlua_tut.c 5 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_var.o nlua_var.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nlua_vec2.o nlua_vec2.c In file included from nlua_news.c:20: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nlua_news.c:20: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nlua_news.c:20: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from nlua_news.c:20: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from nlua_planet.c:33: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nlua_planet.c:33: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nlua_planet.c:33: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from nlua_planet.c:33: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nmath.o nmath.c 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nondata.o nondata.c 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o npng.o npng.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o npc.o npc.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nstring.o nstring.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o ntime.o ntime.c 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nxml.o nxml.c 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nxml_lua.o nxml_lua.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o nzip.o nzip.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o opengl.o opengl.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o opengl_ext.o opengl_ext.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o opengl_matrix.o opengl_matrix.c In file included from nlua_tut.c:20: ./nstd.h:55:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_WIN32 ^ ./ncompat.h:26:23: note: expanded from macro 'HAS_WIN32' #define HAS_WIN32 (defined(_WIN32)) ^ In file included from nlua_var.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nlua_var.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nlua_var.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from nlua_var.c:18: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o opengl_render.o opengl_render.c 1 warning generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o opengl_tex.o opengl_tex.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o opengl_vbo.o opengl_vbo.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o options.o options.c In file included from nstring.c:11: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nstring.c:11: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nstring.c:11: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from nstring.c:11: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ nstring.c:66:7: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if !(HAS_POSIX && defined(_GNU_SOURCE)) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ nstring.c:66:7: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ nstring.c:66:7: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ nstring.c:66:7: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ nstring.c:92:7: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if !(HAS_POSIX && defined(_GNU_SOURCE)) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ nstring.c:92:7: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ nstring.c:92:7: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ nstring.c:92:7: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 12 warnings generated. In file included from ntime.c:39: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from ntime.c:39: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from ntime.c:39: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from ntime.c:39: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o outfit.o outfit.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o pause.o pause.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o perlin.o perlin.c In file included from npc.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from npc.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from npc.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from npc.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from nxml.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nxml.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nxml.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from nxml.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o physics.o physics.c 4 warnings generated. 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o pilot.o pilot.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o pilot_cargo.o pilot_cargo.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o pilot_ew.o pilot_ew.c In file included from nxml_lua.c:23: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nxml_lua.c:23: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from nxml_lua.c:23: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from nxml_lua.c:23: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o pilot_heat.o pilot_heat.c In file included from opengl.c:39: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from opengl.c:39: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from opengl.c:39: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from opengl.c:39: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o pilot_hook.o pilot_hook.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o pilot_outfit.o pilot_outfit.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o pilot_weapon.o pilot_weapon.c In file included from options.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from options.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from options.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from options.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from opengl_render.c:38: ./nstring.h:174 warnings generated. :5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from opengl_render.c:38: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o plasmaf.o plasmaf.c ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from opengl_render.c:38: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from opengl_render.c:38: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from opengl_tex.c:19: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from opengl_tex.c:19: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from opengl_tex.c:19: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from opengl_tex.c:19: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from options.c:25: ./nstd.h:55:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_WIN32 ^ ./ncompat.h:26:23: note: expanded from macro 'HAS_WIN32' #define HAS_WIN32 (defined(_WIN32)) ^ In file included from perlin.c:50: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from perlin.c:50: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from perlin.c:50: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from perlin.c:50: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o player.o player.c In file included from outfit.c:20: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from outfit.c:20: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from outfit.c:20: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from outfit.c:20: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from physics.c:13: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from physics.c:13: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from physics.c:13: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from physics.c:13: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o player_autonav.o player_autonav.c 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o player_gui.o player_gui.c 4 warnings generated. 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o queue.o queue.c In file included from pilot.c:22: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from pilot.c:22: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from pilot.c:22: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from pilot.c:22: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o rng.o rng.c 5 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o save.o save.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o ship.o ship.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o shipstats.o shipstats.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o slots.o slots.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o sound.o sound.c In file included from pilot_hook.c:22: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from pilot_hook.c:22: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from pilot_hook.c:22: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from pilot_hook.c:22: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o sound_openal.o sound_openal.c 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o sound_sdlmix.o sound_sdlmix.c In file included from pilot_outfit.c:24: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from pilot_outfit.c:24: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from pilot_outfit.c:24: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from pilot_outfit.c:24: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ pilot_weapon.c:1318:8: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] if (!p->weapon_sets[ p->active_set ].type == WEAPSET_TYPE_CHANGE) { ^ ~~ pilot_weapon.c:1318:8: note: add parentheses after the '!' to evaluate the comparison first if (!p->weapon_sets[ p->active_set ].type == WEAPSET_TYPE_CHANGE) { ^ ( ) pilot_weapon.c:1318:8: note: add parentheses around left hand side expression to silence this warning if (!p->weapon_sets[ p->active_set ].type == WEAPSET_TYPE_CHANGE) { ^ ( ) pilot_weapon.c:1326:11: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] if (!p->weapon_sets[i].type != WEAPSET_TYPE_CHANGE) ^ ~~ pilot_weapon.c:1326:11: note: add parentheses after the '!' to evaluate the comparison first if (!p->weapon_sets[i].type != WEAPSET_TYPE_CHANGE) ^ ( ) pilot_weapon.c:1326:11: note: add parentheses around left hand side expression to silence this warning if (!p->weapon_sets[i].type != WEAPSET_TYPE_CHANGE) ^ ( ) x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o space.o space.c In file included from player.c:62: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from player.c:62: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from player.c:62: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from player.c:62: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from player_gui.c:21: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from player_gui.c:21: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from player_gui.c:21: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from player_gui.c:21: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 4 warnings generated. rng.c:23:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ rng.c:23:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ rng.c:23:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ rng.c:23:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ rng.c:27:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_WIN32 ^ ./ncompat.h:26:23: note: expanded from macro 'HAS_WIN32' #define HAS_WIN32 (defined(_WIN32)) ^ rng.c:66:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_LINUX ^ ./ncompat.h:18:23: note: expanded from macro 'HAS_LINUX' #define HAS_LINUX (defined(linux) || defined(__linux) || defined(__linux__)) ^ rng.c:66:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:18:41: note: expanded from macro 'HAS_LINUX' #define HAS_LINUX (defined(linux) || defined(__linux) || defined(__linux__)) ^ rng.c:66:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:18:61: note: expanded from macro 'HAS_LINUX' #define HAS_LINUX (defined(linux) || defined(__linux) || defined(__linux__)) ^ rng.c:100:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ rng.c:100:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ rng.c:100:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ rng.c:100:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o spfx.o spfx.c 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o start.o start.c 12 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o tech.o tech.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o threadpool.o threadpool.c In file included from sound.c:26: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from sound.c:26: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from sound.c:26: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from sound.c:26: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from save.c:19: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from save.c:19: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from save.c:19: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from save.c:19: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from ship.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from ship.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from ship.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from ship.c:16: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from shipstats.c:17: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from shipstats.c:17: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from shipstats.c:17: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from shipstats.c:17: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o toolkit.o toolkit.c x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o unidiff.o unidiff.c 4 warnings generated. x86_64-pc-linux-gnu-clang -DHAVE_CONFIG_H -I. -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -c -o weapon.o weapon.c 4 warnings generated. 2 warnings generated. 4 warnings generated. In file included from space.c:49: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from space.c:49: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from space.c:49: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from space.c:49: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 4 warnings generated. In file included from toolkit.c:24: ./nstd.h:55:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_WIN32 ^ ./ncompat.h:26:23: note: expanded from macro 'HAS_WIN32' #define HAS_WIN32 (defined(_WIN32)) ^ 4 warnings generated. In file included from weapon.c:21: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from weapon.c:21: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from weapon.c:21: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from weapon.c:21: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from unidiff.c:21: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] #if HAS_POSIX && defined(_GNU_SOURCE) ^ ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:23: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from unidiff.c:21: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:44: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ In file included from unidiff.c:21: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:23: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ In file included from unidiff.c:21: ./nstring.h:17:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined] ./ncompat.h:46:22: note: expanded from macro 'HAS_POSIX' #define HAS_POSIX HAS_UNIX /* (defined(_POSIX_VERSION) && (_POSIX_VER... ^ ./ncompat.h:39:63: note: expanded from macro 'HAS_UNIX' #define HAS_UNIX (defined(__unix__) || defined(__unix) || HAS_MACOSX) ^ ./ncompat.h:30:45: note: expanded from macro 'HAS_MACOSX' #define HAS_MACOSX (defined(__APPLE__) && defined(__MACH__)) ^ 4 warnings generated. 4 warnings generated. 4 warnings generated. 1 warning generated. 4 warnings generated. x86_64-pc-linux-gnu-clang -include ../src/config.h -I../src -I../lib/csparse -I/usr/include/SDL2 -D_REENTRANT -DSDLKey=SDL_Keycode -DSDLMod=SDL_Keymod -DSDL_BUTTON_WHEELUP=SDL_BUTTON_X1 -DSDL_BUTTON_WHEELDOWN=SDL_BUTTON_X2 -DKMOD_LMETA=KMOD_LGUI -DKMOD_RMETA=KMOD_RGUI -DSDLK_NUMLOCK=SDLK_NUMLOCKCLEAR -DSDLK_SCROLLOCK=SDLK_SCROLLLOCK -DSDLK_RMETA=SDLK_RGUI -DSDLK_LMETA=SDLK_LGUI -D_GNU_SOURCE=1 -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/SDL2 -D_REENTRANT -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -fuse-ld=lld -o naev ai.o array.o background.o board.o camera.o claim.o collision.o colour.o comm.o cond.o conf.o console.o damagetype.o debris.o dev.o dev_outfit.o dev_planet.o dev_ship.o dev_system.o dev_sysedit.o dev_uniedit.o dialogue.o economy.o equipment.o escort.o event.o explosion.o faction.o fleet.o font.o gui.o gui_omsg.o gui_osd.o hook.o info.o input.o intro.o joystick.o land.o land_outfits.o land_shipyard.o load.o log.o map.o map_find.o map_overlay.o md5.o menu.o mission.o music.o music_openal.o music_sdlmix.o naev.o ndata.o nebula.o news.o nfile.o nlua.o nlua_bkg.o nlua_camera.o nlua_cli.o nlua_col.o nlua_commodity.o nlua_diff.o nlua_evt.o nlua_faction.o nlua_gfx.o nlua_gui.o nlua_hook.o nlua_jump.o nlua_misn.o nlua_music.o nlua_naev.o nlua_news.o nlua_outfit.o nlua_pilot.o nlua_planet.o nlua_player.o nlua_rnd.o nlua_ship.o nlua_space.o nlua_system.o nlua_tex.o nlua_time.o nlua_tk.o nlua_tut.o nlua_var.o nlua_vec2.o nmath.o nondata.o npng.o npc.o nstring.o ntime.o nxml.o nxml_lua.o nzip.o opengl.o opengl_ext.o opengl_matrix.o opengl_render.o opengl_tex.o opengl_vbo.o options.o outfit.o pause.o perlin.o physics.o pilot.o pilot_cargo.o pilot_ew.o pilot_heat.o pilot_hook.o pilot_outfit.o pilot_weapon.o plasmaf.o player.o player_autonav.o player_gui.o queue.o rng.o save.o ship.o shipstats.o slots.o sound.o sound_openal.o sound_sdlmix.o space.o spfx.o start.o tech.o threadpool.o toolkit.o unidiff.o weapon.o -lm ../src/tk/widget/libwidget.a ../lib/csparse/libcsparse.a -lSDL2 -lxml2 -lfreetype -llua -lm -lvorbis -lvorbisfile -lpng16 -lz -lzip -lGL -lGLU -lopenal -lSDL2_mixer -lSDL2 -lm LN naev >>> Source compiled. >>> Test phase: games-strategy/naev-0.6.1-r1 make -j16 V=1 check Making check in lib Making check in csparse Making check in src Making check in tk Making check in widget >>> Completed testing games-strategy/naev-0.6.1-r1 >>> Install games-strategy/naev-0.6.1-r1 into /var/tmp/portage/games-strategy/naev-0.6.1-r1/image/ make -j16 V=1 DESTDIR=/var/tmp/portage/games-strategy/naev-0.6.1-r1/image/ appicondir=/usr/share/pixmaps appdatadir=/usr/share/appdata Graphicsdir=/usr/share/applications install Making install in lib Making install in csparse Making install in src Making install in tk Making install in widget /bin/mkdir -p '/var/tmp/portage/games-strategy/naev-0.6.1-r1/image//usr/bin' /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c naev '/var/tmp/portage/games-strategy/naev-0.6.1-r1/image//usr/bin' /bin/mkdir -p '/var/tmp/portage/games-strategy/naev-0.6.1-r1/image//usr/share/applications' /bin/mkdir -p '/var/tmp/portage/games-strategy/naev-0.6.1-r1/image//usr/share/appdata' /bin/mkdir -p '/var/tmp/portage/games-strategy/naev-0.6.1-r1/image//usr/share/pixmaps' /bin/mkdir -p '/var/tmp/portage/games-strategy/naev-0.6.1-r1/image//usr/share/doc/naev-0.6.1-r1' /bin/mkdir -p '/var/tmp/portage/games-strategy/naev-0.6.1-r1/image//usr/share/naev' /bin/mkdir -p '/var/tmp/portage/games-strategy/naev-0.6.1-r1/image//usr/share/man/man6' /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 naev.desktop '/var/tmp/portage/games-strategy/naev-0.6.1-r1/image//usr/share/applications' /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 naev.appdata.xml '/var/tmp/portage/games-strategy/naev-0.6.1-r1/image//usr/share/appdata' /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 extras/logos/naev.png '/var/tmp/portage/games-strategy/naev-0.6.1-r1/image//usr/share/pixmaps' /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 naev-confupdate.sh '/var/tmp/portage/games-strategy/naev-0.6.1-r1/image//usr/share/naev' /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 AUTHORS README TODO LICENSE '/var/tmp/portage/games-strategy/naev-0.6.1-r1/image//usr/share/doc/naev-0.6.1-r1' /usr/lib/portage/python3.7/ebuild-helpers/xattr/install -c -m 644 naev.6 '/var/tmp/portage/games-strategy/naev-0.6.1-r1/image//usr/share/man/man6' >>> Completed installing games-strategy/naev-0.6.1-r1 into /var/tmp/portage/games-strategy/naev-0.6.1-r1/image/ * Final size of build directory: 11040 KiB ( 10.7 MiB) * Final size of installed tree: 298296 KiB (291.3 MiB) * * This package seems to install metainfo files into the following * location(s): * * /usr/share/appdata * * This location is deprecated, it should not be used anymore by new software. * Appdata/Metainfo files should be installed into /usr/share/metainfo directory. * For more details, please see the freedesktop Upstream Metadata guidelines at * https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html * * Gentoo Tracker bug: https://bugs.gentoo.org/709450 * strip: llvm-strip --strip-unneeded -N __gentoo_check_ldflags__ -R .comment -R .GCC.command.line -R .note.gnu.gold-version /usr/bin/naev >>> Done.