[ports-i386@FreeBSD.org: gstreamer-ffmpeg-0.10.1_1 failed on
i386 7]
Jeremy Messenger
mezz7 at cox.net
Fri Dec 15 11:14:45 PST 2006
On Fri, 15 Dec 2006 12:28:39 -0600, Michael Johnson <ahze at ahze.net> wrote:
> On 12/15/06, Kris Kennaway <kris at obsecurity.org> wrote:
>> Dear Maintainer,
>>
>> As you may know, in the near future FreeBSD 7.x will be switching from
>> the gcc 3.4 compiler to gcc 4.x. Unfortunately your port fails to
>> build with the new compiler; see the log below or the following url:
>>
>> http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.7.2006121307/
>>
>> To ease the disruption to users and to avoid further work later on,
>> can you please work (with the upstream developers if necessary) on
>> fixing this error?
>>
>> In many cases it requires only simple code changes, and these may
>> already have been submitted to the developers by other projects
>> (thesedays many Linux distributions use gcc 4.1, so chances are they
>> have fixed the error already), or the patches may be found in their
>> package repositories.
>>
>> You should be able to reproduce it yourself simply by installing the
>> lang/gcc41 port and then setting the variables
>>
>> CC=/usr/local/bin/gcc41
>> CXX=/usr/local/bin/g++41
>>
>> in your environment (Note: some ports do not respect these variables
>> currently, but this is another bug that should be fixed).
>>
>> Thanks,
>> Kris
>
> This looks like it's either a path problem or an install problem of
> gcc41, because
> mm_malloc.h should be a part of gcc41. Does mm_malloc.h exist on this
> system?
I am working on update it to 0.10.2 that should be fix. It doesn't has any
of xmmintrin.h in source code anymore.
Cheers,
Mezz
> Ports gcc41 installs mm_malloc.h
>
>> cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../libavutil
>> -I../../libavcodec -DHAVE_AV_CONFIG_H=1 -fomit-frame-pointer -Wall
>> -Wno-switch -I/usr/local/include -msse -O2 -fno-strict-aliasing -pipe
>> -fno-force-addr -MT libmmxsse_la-fft_sse.lo -MD -MP -MF
>> .deps/libmmxsse_la-fft_sse.Tpo -c fft_sse.c -fPIC -DPIC -o
>> .libs/libmmxsse_la-fft_sse.o
>> In file included from fft_sse.c:24:
>> /usr/include/xmmintrin.h:41:23: error: mm_malloc.h: No such file or
>> directory
>> gmake[8]: *** [libmmxsse_la-fft_sse.lo] Error 1
>> gmake[8]: Leaving directory
>> `/work/a/ports/multimedia/gstreamer-ffmpeg/work/gst-ffmpeg-0.10.1/gst-libs/ext/ffmpeg/libavcodec/i386'
>> gmake[7]: *** [all-recursive] Error 1
>> gmake[7]: Leaving directory
>> `/work/a/ports/multimedia/gstreamer-ffmpeg/work/gst-ffmpeg-0.10.1/gst-libs/ext/ffmpeg/libavcodec'
>> gmake[6]: *** [all-recursive] Error 1
>> gmake[6]: Leaving directory
>> `/work/a/ports/multimedia/gstreamer-ffmpeg/work/gst-ffmpeg-0.10.1/gst-libs/ext/ffmpeg'
>> gmake[5]: *** [all] Error 2
>> gmake[5]: Leaving directory
>> `/work/a/ports/multimedia/gstreamer-ffmpeg/work/gst-ffmpeg-0.10.1/gst-libs/ext/ffmpeg'
>> gmake[4]: *** [all-local] Error 2
>> gmake[4]: Leaving directory
>> `/work/a/ports/multimedia/gstreamer-ffmpeg/work/gst-ffmpeg-0.10.1/gst-libs/ext'
>> gmake[3]: *** [all-recursive] Error 1
>> gmake[3]: Leaving directory
>> `/work/a/ports/multimedia/gstreamer-ffmpeg/work/gst-ffmpeg-0.10.1/gst-libs/ext'
>> gmake[2]: *** [all-recursive] Error 1
>> gmake[2]: Leaving directory
>> `/work/a/ports/multimedia/gstreamer-ffmpeg/work/gst-ffmpeg-0.10.1/gst-libs'
>> gmake[1]: *** [all-recursive] Error 1
>> gmake[1]: Leaving directory
>> `/work/a/ports/multimedia/gstreamer-ffmpeg/work/gst-ffmpeg-0.10.1'
>> gmake: *** [all] Error 2
>> *** Error code 2
>>
>> Stop in /a/ports/multimedia/gstreamer-ffmpeg.
>> ================================================================
>> build of /usr/ports/multimedia/gstreamer-ffmpeg ended at Fri Dec 15
>> 16:33:59 UTC 2006
>>
>>
>> ----- End forwarded message -----
--
mezz7 at cox.net - mezz at FreeBSD.org
FreeBSD GNOME Team - FreeBSD Multimedia Hat (ports, not src)
http://www.FreeBSD.org/gnome/ - gnome at FreeBSD.org
http://wiki.freebsd.org/multimedia - multimedia at FreeBSD.org
More information about the freebsd-multimedia
mailing list