Проблема с компиляцией Mplayer-1.0pre6a с поддержкой MMX binutils 2.15.91.02 gcc-3.4.1 cd Mplayer-1.0pre6a ./configure --prefix=/usr <...> Detected operating system: Linux Detected host architecture: i386 Checking for cc version ... 3.4.1, ok Checking for host cc ... cc Checking for CPU vendor ... GenuineIntel (15:2:7) Checking for CPU type ... Intel(R) Pentium(R) 4 CPU 2.00GHz Checking for GCC & CPU optimization abilities ... pentium4 Checking for kernel support of mmx ... yes Checking for kernel support of mmx2 ... yes Checking for kernel support of sse ... yes Checking for kernel support of sse2 ... yes Checking for mtrr support ... yes Checking for assembler support of -pipe option ... yes Checking for assembler (as 2.15.91.0.2) ... ok Checking for Linux kernel version ... 2.6.11, ok <...> Config files successfully generated by ./configure ! Install prefix: /usr Data directory: /usr/share/mplayer Config direct.: /usr/etc/mplayer Byte order: little-endian Optimizing for: pentium4 mmx mmx2 sse sse2 mtrr Languages: Messages/GUI: en Manual pages: en Enabled optional drivers: Input: ftp network edl tv live.com matroska cdda mpdvdkit2 vcd dvb Codecs: qtx libavcodec real xanim dshow/dmo win32 faad2(internal) libmpeg2 liba52 mp3lib libvorbis gif Audio output: alsa esd arts oss sdl mpegpes(dvb) Video output: xvidix cvidix sdl vesa gif89a md5sum pnm jpeg png mpegpes(dvb) fbdev aa opengl dga xv x11 xover dfbmga directfb tga Audio filters: Disabled optional drivers: Input: tv-v4l2 tv-v4l tv-bsdbt848 dvdread smb Codecs: opendivx x264 xvid libdv libdts libtheora toolame libmad liblzo Audio output: sgi sun jack polyp dxr2 nas dsound win32 macosx Video output: winvidix bl zr zr2 dxr3 dxr2 directx svga caca ggi xmga mga xvmc tdfx_vid tdfxfb 3dfx quartz Audio filters: ladspa <...> Выводит такую ощибку: i386/dsputil_mmx.c: In function `dsputil_init_mmx': i386/dsputil_mmx.c:3080: warning: assignment from incompatible pointer type i386/dsputil_mmx.c:3081: warning: assignment from incompatible pointer type i386/dsputil_mmx.c: In function `h263_h_loop_filter_mmx': i386/dsputil_mmx.c:662: error: can't find a register in class `GENERAL_REGS' while reloading `asm' make[1]: *** [i386/dsputil_mmx.o] Ошибка 1 make[1]: Leaving directory `/respository/mplayer/MPlayer-1.0pre6a/libavcodec' make: *** [libavcodec/libavcodec.a] Ошибка 2 В документации написано, что рекомендуется использовать gcc-2.95.3, и что у gcc-3.x какие-то проблемы с ассемблерными вставками. Неужели до сих пор не пофиксили? Что делать? ./configure --prefix=/usr --disable-mmx make Так нормально собирается, но без MMX. Rubystar
Ответ на:
комментарий
от Deleted
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Проблемы со сборкой Mplayer (2005)
- Форум оптимизация MPlayer для просмотра hdtv (2007)
- Форум ошибка при выполнении ./configure при установке fuse-1.3 (2006)
- Форум RivaTV || Может кто сталкивался с таким? (2004)
- Форум glibc-2.5 && gcc-4.20 (2007)
- Форум Mplayer. Не хватает кодека? (2006)
- Форум mplayer - ошибка при компиляции (2007)
- Форум ffmpeg-php ubuntu feisty (2007)
- Форум gcc (2005)
- Форум Проблемы с установкой vls с поддержкой DVB (2008)