Why is emmintrin.h not installed?

Andreas Kohn andreas.kohn at gmx.net
Sat Nov 22 05:09:42 PST 2003


while building transcode today, I got the following error:

===>   transcode-0.6.10 depends on file: /usr/local/bin/nasm - found
===>   transcode-0.6.10 depends on file: /usr/local/bin/ffmpeg - not
===>    Verifying install for /usr/local/bin/ffmpeg in
===>  Building for ffmpeg-0.4.8
gmake -C libavcodec all
gmake[1]: Entering directory
cc -O -pipe -march=athlon-tbird -I/usr/local/include  -O3 -ffast-math
-fomit-frame-pointer -g -O3 -Wall -DHAVE_AV_CONFIG_H -I..
i386/fft_sse.o i386/fft_sse.c 
In file included from i386/fft_sse.c:24:
/usr/include/xmmintrin.h:1227:23: emmintrin.h: No such file or directory
gmake[1]: *** [i386/fft_sse.o] Error 1
gmake[1]: Leaving directory
gmake: *** [lib] Error 2
*** Error code 2

Stop in /usr/ports/multimedia/ffmpeg.
*** Error code 1

Stop in /usr/ports/multimedia/transcode.

Why isn't that file installed together with xmmintrin.h and mmintrin.h
by $SRC/gnu/usr.bin/cc/include/Makefile?

--- gnu/usr.bin/cc/include/Makefile.org Sat Nov 22 13:54:14 2003
+++ gnu/usr.bin/cc/include/Makefile     Sat Nov 22 13:54:28 2003
@@ -5,7 +5,7 @@
 .PATH: ${GCCDIR}/config/${GCC_CPU}
 .if ${TARGET_ARCH} == "i386" || ${TARGET_ARCH} == "amd64"
-INCS=  mmintrin.h xmmintrin.h
+INCS=  emmintrin.h mmintrin.h xmmintrin.h 
 .elif ${TARGET_ARCH} == "ia64"
 INCS=  ia64intrin.h

[System info: FreeBSD klamath 5.1-CURRENT FreeBSD 5.1-CURRENT #13: Mon
Nov 17 22:55:15 CET 2003     root at klamath:/usr/obj/usr/src/sys/KLAMATH 

Andreas Kohn <andreas.kohn at gmx.net>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20031122/ae0f19e7/attachment.bin

More information about the freebsd-current mailing list