Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Aug 2018 19:50:40 +0000 (UTC)
From:      Tobias Kortkamp <tobik@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r478247 - head/devel/kyra
Message-ID:  <201808271950.w7RJoePn094370@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tobik
Date: Mon Aug 27 19:50:40 2018
New Revision: 478247
URL: https://svnweb.freebsd.org/changeset/ports/478247

Log:
  devel/kyra: Fix build with Clang 6
  
  engine.cpp:454:27: error: non-constant-expression cannot be narrowed from type 'int' to 'Sint16' (aka 'short') in initializer list [-Wc++11-narrowing]
                                          SDL_Rect sdlrect = { rect.min.x, rect.min.y, rect.Width(), rect.Height() };
                                                               ^~~~~~~~~~
  
  http://beefy11.nyi.freebsd.org/data/head-i386-default/p477696_s338122/logs/errors/kyra-2.1.3_4.log

Modified:
  head/devel/kyra/Makefile

Modified: head/devel/kyra/Makefile
==============================================================================
--- head/devel/kyra/Makefile	Mon Aug 27 19:42:40 2018	(r478246)
+++ head/devel/kyra/Makefile	Mon Aug 27 19:50:40 2018	(r478247)
@@ -22,9 +22,13 @@ BROKEN_armv7=		invalid output constraint =A in assembl
 
 WRKSRC=		${WRKDIR}/${PORTNAME}
 
-USES=		gmake jpeg zip
+USES=		compiler gmake jpeg zip
 USE_GL=		gl
 USE_SDL=	image sdl
+
+CXXFLAGS+=	${CXXFLAGS_${CHOSEN_COMPILER_TYPE}}
+CXXFLAGS_clang=	-Wno-c++11-narrowing
+
 MAKEFILE=	MakefileKyra
 MAKE_ENV=	MAKE_KYRA=RELEASE KYRA_OPENGL=YES
 MAKE_ARGS=	CC="${CC}" CXX="${CXX}" LD="${CXX}" \



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201808271950.w7RJoePn094370>