svn commit: r460013 - head/devel/flatzebra
Jan Beich
jbeich at FreeBSD.org
Fri Jan 26 17:29:15 UTC 2018
Author: jbeich
Date: Fri Jan 26 17:29:13 2018
New Revision: 460013
URL: https://svnweb.freebsd.org/changeset/ports/460013
Log:
devel/flatzebra: unbreak build with Clang 6 (C++14 by default)
In file included from GameEngine.cpp:23:
../../src/flatzebra/GameEngine.h:412:23: error: non-constant-expression cannot be narrowed from type 'int' to 'Sint16' (aka 'short') in initializer list [-Wc++11-narrowing]
SDL_Rect rect = { x, y, width, height };
^
../../src/flatzebra/GameEngine.h:412:23: note: insert an explicit cast to silence this issue
SDL_Rect rect = { x, y, width, height };
^
static_cast<Sint16>( )
../../src/flatzebra/GameEngine.h:412:26: error: non-constant-expression cannot be narrowed from type 'int' to 'Sint16' (aka 'short') in initializer list [-Wc++11-narrowing]
SDL_Rect rect = { x, y, width, height };
^
../../src/flatzebra/GameEngine.h:412:26: note: insert an explicit cast to silence this issue
SDL_Rect rect = { x, y, width, height };
^
static_cast<Sint16>( )
../../src/flatzebra/GameEngine.h:412:29: error: non-constant-expression cannot be narrowed from type 'int' to 'Uint16' (aka 'unsigned short') in initializer list [-Wc++11-narrowing]
SDL_Rect rect = { x, y, width, height };
^~~~~
../../src/flatzebra/GameEngine.h:412:29: note: insert an explicit cast to silence this issue
SDL_Rect rect = { x, y, width, height };
^~~~~
static_cast<Uint16>( )
../../src/flatzebra/GameEngine.h:412:36: error: non-constant-expression cannot be narrowed from type 'int' to 'Uint16' (aka 'unsigned short') in initializer list [-Wc++11-narrowing]
SDL_Rect rect = { x, y, width, height };
^~~~~~
../../src/flatzebra/GameEngine.h:412:36: note: insert an explicit cast to silence this issue
SDL_Rect rect = { x, y, width, height };
^~~~~~
static_cast<Uint16>( )
Reported by: pkg-fallout (blocks 3 ports)
Modified:
head/devel/flatzebra/Makefile (contents, props changed)
Modified: head/devel/flatzebra/Makefile
==============================================================================
--- head/devel/flatzebra/Makefile Fri Jan 26 17:29:05 2018 (r460012)
+++ head/devel/flatzebra/Makefile Fri Jan 26 17:29:13 2018 (r460013)
@@ -14,6 +14,7 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
USES= pathfix pkgconfig libtool
+USE_CXXSTD= gnu++98
GNU_CONFIGURE= yes
USE_SDL= sdl mixer image
USE_LDCONFIG= yes
More information about the svn-ports-all
mailing list