Skip site navigation (1)Skip section navigation (2)
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>