Date: Sat, 11 Jan 2014 12:48:33 +0100 (CET) From: Helge Oldach <ports-libvpx-jan14@oldach.net> To: FreeBSD-gnats-submit@freebsd.org Cc: ashish@FreeBSD.org Subject: ports/185657: [patch] ports/multimedia/libvpx fails to build on i386 9-STABLE Message-ID: <201401111148.s0BBmXCx049947@sep.oldach.net> Resent-Message-ID: <201401111150.s0BBo1aS006197@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 185657 >Category: ports >Synopsis: [patch] ports/multimedia/libvpx fails to build on i386 9-STABLE >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Jan 11 11:50:00 UTC 2014 >Closed-Date: >Last-Modified: >Originator: Helge Oldach >Release: FreeBSD 9.2-978 i386 >Organization: >Environment: System: FreeBSD localhost 9.2-978 FreeBSD 9.2-978 #0: Tue Jan 7 21:39:33 CET 2014 toor@localhost:/usr/obj/usr/src/sys/HMO i386 >Description: On a recent 9-STABLE machine (built on 7th January 2014): # make -C /usr/ports/multimedia/libvpx <---- snip -----> cc -O2 -pipe -fno-strict-aliasing -m32 -g -O3 -fPIC -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wall -Wdeclaration-after-statement -Wdisabled-optimization -Wpointer-arith -Wcast-qual -Wvla -Wimplicit-function-declaration -Wuninitialized -Wunused-variable -Wno-unused-function -I. -I"/usr/obj/usr/ports/multimedia/libvpx/work/libvpx-1.3.0" -msse2 -c -o vp9/common/x86/vp9_idct_intrin_sse2.c.o vp9/common/x86/vp9_idct_intrin_sse2.c vp9/common/x86/vp9_idct_intrin_sse2.c: In function 'vp9_idct32x32_1024_add_sse2': vp9/common/x86/vp9_idct_intrin_sse2.c:3636: note: use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts vp9/common/x86/vp9_idct_intrin_sse2.c:3636: error: incompatible type for argument 1 of '__builtin_ia32_psrlqi128' gmake[1]: *** [vp9/common/x86/vp9_idct_intrin_sse2.c.o] Error 1 gmake[1]: *** Waiting for unfinished jobs.... gmake: *** [.DEFAULT] Error 2 ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** [do-build] Error code 1 Stop in /usr/ports/multimedia/libvpx. *** [build] Error code 1 Stop in /usr/ports/multimedia/libvpx. # >How-To-Repeat: >Fix: --- Makefile.ctm 2014-01-09 13:13:11.000000000 +0100 +++ Makefile 2014-01-11 12:37:22.000000000 +0100 @@ -47,6 +47,8 @@ THREADS_CONFIGURE_OFF= --disable-multithread SHARED_CONFIGURE_ON= --enable-shared +CFLAGS+= -flax-vector-conversions + .include <bsd.port.options.mk> .if ${OSVERSION} < 900000 >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201401111148.s0BBmXCx049947>