svn commit: r493477 - in head/multimedia: svt-av1 svt-hevc svt-vp9

Jan Beich jbeich at FreeBSD.org
Wed Feb 20 23:59:21 UTC 2019


Author: jbeich
Date: Wed Feb 20 23:59:19 2019
New Revision: 493477
URL: https://svnweb.freebsd.org/changeset/ports/493477

Log:
  multimedia/svt-vp9: forbid GCC 4.2
  
  cc1: error: unrecognized command line option "-msse4.1"
  cc1: error: unrecognized command line option "-mavx2"
  
  SVT-AV1:
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c: In function 'Transform8x8_SSE2_INTRIN':
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2705: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2706: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2708: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2711: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2711: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2714: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2714: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2723: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2723: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2724: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2724: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2725: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2725: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2726: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2726: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c: In function 'PfreqTransform8x8_SSE2_INTRIN':
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2820: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2821: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2823: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2826: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2826: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2838: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2838: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2839: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2839: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c: In function 'PfreqN4Transform8x8_SSE2_INTRIN':
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2935: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2936: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2938: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2941: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2941: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2953: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2953: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2954: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2954: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c: In function 'DstTransform4x4_SSE2_INTRIN':
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2605: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2612: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2613: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2614: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2615: error: shift must be an immediate
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c: In function 'Transform4x4_SSE2_INTRIN':
  Source/Lib/ASM_SSE2/EbTransforms_Intrinsic_SSE2.c:2534: error: shift must be an immediate
  
  SVT-HEVC:
  In file included from Source/Lib/Codec/EbEntropyCodingResults.c:8:
  Source/Lib/Codec/EbDefinitions.h:232:23: error: immintrin.h: No such file or directory
  In file included from Source/Lib/Codec/EbEntropyCodingResults.c:8:
  Source/Lib/Codec/EbDefinitions.h:238: warning: 'optimize' attribute directive ignored
  Source/Lib/Codec/EbDefinitions.h: In function 'eb_memcpy_small':
  Source/Lib/Codec/EbDefinitions.h:248: warning: implicit declaration of function '_mm_storeu_ps'
  Source/Lib/Codec/EbDefinitions.h:248: warning: implicit declaration of function '_mm_loadu_ps'
  Source/Lib/Codec/EbDefinitions.h:254: warning: implicit declaration of function '_mm_store_sd'
  Source/Lib/Codec/EbDefinitions.h:254: warning: implicit declaration of function '_mm_load_sd'
  Source/Lib/Codec/EbDefinitions.h: In function 'eb_memcpy_SSE':
  Source/Lib/Codec/EbDefinitions.h:285: error: '__m128' undeclared (first use in this function)
  Source/Lib/Codec/EbDefinitions.h:285: error: (Each undeclared identifier is reported only once
  Source/Lib/Codec/EbDefinitions.h:285: error: for each function it appears in.)
  Source/Lib/Codec/EbDefinitions.h:285: error: expected ';' before 'c0'
  Source/Lib/Codec/EbDefinitions.h:286: error: expected ';' before 'c1'
  Source/Lib/Codec/EbDefinitions.h:287: error: expected ';' before 'c2'
  Source/Lib/Codec/EbDefinitions.h:288: error: expected ';' before 'c3'
  Source/Lib/Codec/EbDefinitions.h:290: error: 'c0' undeclared (first use in this function)
  Source/Lib/Codec/EbDefinitions.h:291: error: 'c1' undeclared (first use in this function)
  Source/Lib/Codec/EbDefinitions.h:292: error: 'c2' undeclared (first use in this function)
  Source/Lib/Codec/EbDefinitions.h:293: error: 'c3' undeclared (first use in this function)
  
  SVT-VP9:
  In file included from Source/Lib/VPX/vpx_dsp_rtcd.h:33,
                   from Source/Lib/VPX/quantize.c:13:
  Source/Lib/Codec/EbDefinitions.h:433:23: error: immintrin.h: No such file or directory
  In file included from Source/Lib/VPX/vpx_dsp_rtcd.h:33,
                   from Source/Lib/VPX/quantize.c:13:
  Source/Lib/Codec/EbDefinitions.h:439: warning: 'optimize' attribute directive ignored
  Source/Lib/Codec/EbDefinitions.h: In function 'eb_memcpy_small':
  Source/Lib/Codec/EbDefinitions.h:449: warning: implicit declaration of function '_mm_storeu_ps'
  Source/Lib/Codec/EbDefinitions.h:449: warning: implicit declaration of function '_mm_loadu_ps'
  Source/Lib/Codec/EbDefinitions.h:455: warning: implicit declaration of function '_mm_store_sd'
  Source/Lib/Codec/EbDefinitions.h:455: warning: implicit declaration of function '_mm_load_sd'
  Source/Lib/Codec/EbDefinitions.h: In function 'eb_memcpy_sse':
  Source/Lib/Codec/EbDefinitions.h:486: error: '__m128' undeclared (first use in this function)
  Source/Lib/Codec/EbDefinitions.h:486: error: (Each undeclared identifier is reported only once
  Source/Lib/Codec/EbDefinitions.h:486: error: for each function it appears in.)
  Source/Lib/Codec/EbDefinitions.h:486: error: expected ';' before 'c0'
  Source/Lib/Codec/EbDefinitions.h:487: error: expected ';' before 'c1'
  Source/Lib/Codec/EbDefinitions.h:488: error: expected ';' before 'c2'
  Source/Lib/Codec/EbDefinitions.h:489: error: expected ';' before 'c3'
  Source/Lib/Codec/EbDefinitions.h:491: error: 'c0' undeclared (first use in this function)
  Source/Lib/Codec/EbDefinitions.h:492: error: 'c1' undeclared (first use in this function)
  Source/Lib/Codec/EbDefinitions.h:493: error: 'c2' undeclared (first use in this function)
  Source/Lib/Codec/EbDefinitions.h:494: error: 'c3' undeclared (first use in this function)

Modified:
  head/multimedia/svt-av1/Makefile   (contents, props changed)
  head/multimedia/svt-hevc/Makefile   (contents, props changed)
  head/multimedia/svt-vp9/Makefile   (contents, props changed)

Modified: head/multimedia/svt-av1/Makefile
==============================================================================
--- head/multimedia/svt-av1/Makefile	Wed Feb 20 23:23:53 2019	(r493476)
+++ head/multimedia/svt-av1/Makefile	Wed Feb 20 23:59:19 2019	(r493477)
@@ -18,7 +18,7 @@ ONLY_FOR_ARCHS_REASON=	uses x86-64 assembly
 
 BUILD_DEPENDS=	nasm:devel/nasm
 
-USES=		cmake
+USES=		cmake compiler:c11
 USE_GITHUB=	yes
 USE_LDCONFIG=	yes
 GH_ACCOUNT=	OpenVisualCloud

Modified: head/multimedia/svt-hevc/Makefile
==============================================================================
--- head/multimedia/svt-hevc/Makefile	Wed Feb 20 23:23:53 2019	(r493476)
+++ head/multimedia/svt-hevc/Makefile	Wed Feb 20 23:59:19 2019	(r493477)
@@ -19,7 +19,7 @@ ONLY_FOR_ARCHS_REASON=	uses x86-64 assembly
 
 BUILD_DEPENDS=	nasm:devel/nasm
 
-USES=		cmake
+USES=		cmake compiler:c11
 USE_GITHUB=	yes
 USE_LDCONFIG=	yes
 GH_ACCOUNT=	Intel

Modified: head/multimedia/svt-vp9/Makefile
==============================================================================
--- head/multimedia/svt-vp9/Makefile	Wed Feb 20 23:23:53 2019	(r493476)
+++ head/multimedia/svt-vp9/Makefile	Wed Feb 20 23:59:19 2019	(r493477)
@@ -18,7 +18,7 @@ ONLY_FOR_ARCHS_REASON=	uses x86-64 assembly
 
 BUILD_DEPENDS=	nasm:devel/nasm
 
-USES=		cmake
+USES=		cmake compiler:c11
 USE_GITHUB=	yes
 USE_LDCONFIG=	yes
 GH_ACCOUNT=	OpenVisualCloud


More information about the svn-ports-all mailing list