Date: Mon, 8 Apr 2013 17:56:30 +0200 From: Daniel Nebdal <dnebdal@gmail.com> To: Ports FreeBSD <freebsd-ports@freebsd.org> Cc: Bernt Hansson <bah@bananmonarki.se> Subject: Re: Mencoder/mplayer does not build Message-ID: <CA%2Bt49PLEQUw_jFE8R7_AmBaw0yrEGw4SCHBqUbgaeqQQ4guarw@mail.gmail.com> In-Reply-To: <44li8tvxws.fsf@lowell-desk.lan> References: <51605D32.4030003@bananmonarki.se> <44li8tvxws.fsf@lowell-desk.lan>
next in thread | previous in thread | raw e-mail | index | archive | help
At a guess, it's a multithreaded build, so the error might be from another = file. It seems to be from this: mr16613 work/mplayer-export-2013-03-08 # grep -r 'sse_int32_map_factor' . ./libmpcodecs/vf_ass.c:DECLARE_ASM_CONST(16, uint32_t, sse_int32_map_factor= [4]) ./libmpcodecs/vf_ass.c: "pmulld "MANGLE(sse_int32_map_factor)", %%xmm0 \n\t" ./libmpcodecs/vf_ass.c: "pmulld "MANGLE(sse_int32_map_factor)", %%xmm1 \n\t" ./libmpcodecs/vf_ass.c: "pmulld "MANGLE(sse_int32_map_factor)", %%xmm0 \n\t"\ ./libmpcodecs/vf_ass.c: "pmulld "MANGLE(sse_int32_map_factor)", %%xmm1 \n\t"\ ./libmpcodecs/vf_ass.c: "pmulld "MANGLE(sse_int32_map_factor)", %%xmm2 \n\t"\ ./libmpcodecs/vf_ass.c: "pmulld "MANGLE(sse_int32_map_factor)", %%xmm3 \n\t"\ On Mon, Apr 8, 2013 at 5:34 PM, Lowell Gilbert <freebsd-ports-local@be-well.ilk.org> wrote: > Bernt Hansson <bah@bananmonarki.se> writes: > >> testbox# cd /usr/ports/multimedia/mencoder >> testbox# make >> =3D=3D=3D> Building for mencoder-1.1.r20130308 >> ./codec-cfg etc/codecs.conf > codecs.conf.h >> cc -MD -MP -Wundef -Wstrict-prototypes -Wmissing-prototypes >> -Wdisabled-optimization -Wno-pointer-sign >> -Wdeclaration-after-statement -std=3Dgnu99 -O2 -pipe -O3 >> -fomit-frame-pointer -ffast-math -fno-strict-aliasing >> -fno-tree-vectorize -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=3D64 >> -D_LARGEFILE64_SOURCE -Ilibdvdread4 -I. -Iffmpeg -I/usr/local/include >> -I/usr/local/include -I/usr/local/include >> -I/usr/local/include/freetype2 -I/usr/local/include >> -I/usr/local/include -I/usr/local/include/dirac >> -I/usr/local/include/schroedinger-1.0 -I/usr/local/include/orc-0.4 >> -c -o mpcommon.o mpcommon.c >> Reading optional codecs config file etc/codecs.conf: 203 audio & 422 >> video codecs >> cc -MD -MP -Wundef -Wstrict-prototypes -Wmissing-prototypes >> -Wdisabled-optimization -Wno-pointer-sign >> -Wdeclaration-after-statement -std=3Dgnu99 -O2 -pipe -O3 >> -fomit-frame-pointer -ffast-math -fno-strict-aliasing >> -fno-tree-vectorize -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=3D64 >> -D_LARGEFILE64_SOURCE -Ilibdvdread4 -I. -Iffmpeg -I/usr/local/include >> -I/usr/local/include -I/usr/local/include >> -I/usr/local/include/freetype2 -I/usr/local/include >> -I/usr/local/include -I/usr/local/include/dirac >> -I/usr/local/include/schroedinger-1.0 -I/usr/local/include/orc-0.4 >> -c -o libmpcodecs/vf_ass.o libmpcodecs/vf_ass.c >> cc -MD -MP -Wundef -Wstrict-prototypes -Wmissing-prototypes >> -Wdisabled-optimization -Wno-pointer-sign >> -Wdeclaration-after-statement -std=3Dgnu99 -O2 -pipe -O3 >> -fomit-frame-pointer -ffast-math -fno-strict-aliasing >> -fno-tree-vectorize -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=3D64 >> -D_LARGEFILE64_SOURCE -Ilibdvdread4 -I. -Iffmpeg -I/usr/local/include >> -I/usr/local/include -I/usr/local/include >> -I/usr/local/include/freetype2 -I/usr/local/include >> -I/usr/local/include -I/usr/local/include/dirac >> -I/usr/local/include/schroedinger-1.0 -I/usr/local/include/orc-0.4 >> -c -o sub/subassconvert.o sub/subassconvert.c >> {standard input}: Assembler messages: >> {standard input}:543: Error: no such instruction: `pmulld >> sse_int32_map_factor,%xmm0' >> {standard input}:544: Error: no such instruction: `pmulld >> sse_int32_map_factor,%xmm1' >> {standard input}:1155: Error: no such instruction: `pmulld >> sse_int32_map_factor,%xmm0' >> {standard input}:1156: Error: no such instruction: `pmulld >> sse_int32_map_factor,%xmm1' >> {standard input}:1157: Error: no such instruction: `pmulld >> sse_int32_map_factor,%xmm2' >> {standard input}:1158: Error: no such instruction: `pmulld >> sse_int32_map_factor,%xmm3' >> {standard input}:1270: Error: no such instruction: `pmulld >> sse_int32_map_factor,%xmm0' >> {standard input}:1271: Error: no such instruction: `pmulld >> sse_int32_map_factor,%xmm1' >> {standard input}:1272: Error: no such instruction: `pmulld >> sse_int32_map_factor,%xmm2' >> {standard input}:1273: Error: no such instruction: `pmulld >> sse_int32_map_factor,%xmm3' >> gmake: *** [libmpcodecs/vf_ass.o] Fel 1 >> gmake: *** Inv=E4ntar oavslutade jobb... >> *** Error code 1 >> >> Stop in /usr/ports/multimedia/mencoder. >> *** Error code 1 >> >> Stop in /usr/ports/multimedia/mencoder. >> testbox# > > Strange. sub/subassconvert.c only has 530 lines. > > What compiler are you using? > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2Bt49PLEQUw_jFE8R7_AmBaw0yrEGw4SCHBqUbgaeqQQ4guarw>