svn commit: r458132 - branches/2018Q1/multimedia/smpeg
Jan Beich
jbeich at FreeBSD.org
Fri Jan 5 11:58:14 UTC 2018
Author: jbeich
Date: Fri Jan 5 11:58:12 2018
New Revision: 458132
URL: https://svnweb.freebsd.org/changeset/ports/458132
Log:
MFH: r458130
multimedia/smpeg: unbreak build with Clang 6 (C++14 by default)
huffmantable.cpp:553:8: error: constant expression evaluates to -1 which cannot be narrowed to type
'unsigned int' [-Wc++11-narrowing]
{ 0, 0-1, 0-1, 0, 0, htd33},
^~~
huffmantable.cpp:553:8: note: insert an explicit cast to silence this issue
{ 0, 0-1, 0-1, 0, 0, htd33},
^~~
static_cast<unsigned int>( )
huffmantable.cpp:553:13: error: constant expression evaluates to -1 which cannot be narrowed to type
'unsigned int' [-Wc++11-narrowing]
{ 0, 0-1, 0-1, 0, 0, htd33},
^~~
huffmantable.cpp:553:13: note: insert an explicit cast to silence this issue
{ 0, 0-1, 0-1, 0, 0, htd33},
^~~
static_cast<unsigned int>( )
huffmantable.cpp:557:8: error: constant expression evaluates to -1 which cannot be narrowed to type
'unsigned int' [-Wc++11-narrowing]
{ 4, 0-1, 0-1, 0, 0, htd33},
^~~
huffmantable.cpp:557:8: note: insert an explicit cast to silence this issue
{ 4, 0-1, 0-1, 0, 0, htd33},
^~~
static_cast<unsigned int>( )
huffmantable.cpp:557:13: error: constant expression evaluates to -1 which cannot be narrowed to type
'unsigned int' [-Wc++11-narrowing]
{ 4, 0-1, 0-1, 0, 0, htd33},
^~~
huffmantable.cpp:557:13: note: insert an explicit cast to silence this issue
{ 4, 0-1, 0-1, 0, 0, htd33},
^~~
static_cast<unsigned int>( )
huffmantable.cpp:567:8: error: constant expression evaluates to -1 which cannot be narrowed to type
'unsigned int' [-Wc++11-narrowing]
{14, 0-1, 0-1, 0, 0, htd33},
^~~
huffmantable.cpp:567:8: note: insert an explicit cast to silence this issue
{14, 0-1, 0-1, 0, 0, htd33},
^~~
static_cast<unsigned int>( )
huffmantable.cpp:567:13: error: constant expression evaluates to -1 which cannot be narrowed to type
'unsigned int' [-Wc++11-narrowing]
{14, 0-1, 0-1, 0, 0, htd33},
^~~
huffmantable.cpp:567:13: note: insert an explicit cast to silence this issue
{14, 0-1, 0-1, 0, 0, htd33},
^~~
static_cast<unsigned int>( )
Reported by: antoine (via bug 224669)
Obtained from: Arch Linux
Approved by: ports-secteam blanket
Modified:
branches/2018Q1/multimedia/smpeg/Makefile
Directory Properties:
branches/2018Q1/ (props changed)
Modified: branches/2018Q1/multimedia/smpeg/Makefile
==============================================================================
--- branches/2018Q1/multimedia/smpeg/Makefile Fri Jan 5 11:57:37 2018 (r458131)
+++ branches/2018Q1/multimedia/smpeg/Makefile Fri Jan 5 11:58:12 2018 (r458132)
@@ -15,13 +15,14 @@ LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
GNU_CONFIGURE= yes
-USES= gmake libtool
+USES= compiler:features gmake libtool
USE_SDL= sdl
USE_LDCONFIG= yes
CONFIGURE_ENV= GLBASE="${LOCALBASE}" \
CC="${CXX}" REAL_CC="${CC}" \
SDL_CONFIG="${SDL_CONFIG}"
CPPFLAGS+= -I${LOCALBASE}/include
+CFLAGS+= ${COMPILER_FEATURES:Mc++11:C/.+/-Wno-error=narrowing/}
#If you want to try the opengl/gtk player (which doesn't seem to work)
#comment out the following line.
More information about the svn-ports-branches
mailing list