Отправляет email-рассылки с помощью сервиса Sendsay

Mplayer install

Проблема с компиляцией 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

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 17033; Возраст листа: 606; Участников: 1347
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/337699

Ответить   Tue, 22 Mar 2005 13:46:35 +0500 (#337699)

 

Ответы:

Hello saturas,

Tuesday, March 22, 2005, 11:46:35 AM, you wrote:

Что делать - не знаю, но у меня на gcc 3.3.3 (SuSE 9.1) собрался,
правда по-моему pre5 был. А что бех ммх так плохо?(Просто не
пробовал).

Ответить   Андрей Tue, 22 Mar 2005 13:18:21 +0300 (#337732)

 

i686-suse-linux)

Hello, saturas <satur***@m*****.ru>!

On Tue, 22 Mar 2005 13:46:35 +0500 you wrote:

Я собирал Mplayer-1.0pre6a с gcc 3.4.3 проблем - никаких.
Собралось с mmx, mmx2 и чем-то еще (pent3 у меня).

Попробуй обновиться до gcc 3.4.3 - в нем исправлено достаточно много оши
бок.

Ответить   "B." Wed, 23 Mar 2005 18:39:37 +0300 (#337932)

 

Приветствую.

В Срд, 23.03.2005, в 18:39, B. пишет:


Подписываюсь. GCC 3.4.3, тот самый Mplayer, только MMX (pentium II) -
все отлично.

--
Roman.
http://www.3os.ru/ http://www.osrc.info/
gpg --recv-keys 0xE5E055C3

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 17053; Возраст листа: 606; Участников: 1347
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/337981

Ответить   Roman I Khimov Tue, 22 Mar 2005 20:44:02 +0300 (#337981)

 

Я без проблем собрал с gcc-3.4.2.

Ответить   Mon-hon-ri-moriancumer Thu, 24 Mar 2005 22:31:22 +0600 (#339255)

 

Tue, 22 Mar 2005 13:46:35 +0500 ко мне пришло письмо, в котором...
saturas <satur***@m*****.ru> писал(а):

У меня собралась нормально. Только проц Athlon-XP. Какая стоит
оптимизация? Ставьте только -O2 и не выше.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 17073; Возраст листа: 607; Участников: 1347
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/338154

Ответить   Analyzer Tue, 22 Mar 2005 21:31:32 +1000 (#338154)

 

Приветствую.

В Втр, 22.03.2005, в 14:31, Analyzer пишет:


ОК, уточняю. Собрал с помощью GCC 3.4.3 и оптимизациями:

-Os -fno-inline-functions -pipe -march=pentium2 -mtune=pentium2
-fomit-frame-pointer -fforce-addr

:)

--
Roman.
http://www.3os.ru/ http://www.osrc.info/
gpg --recv-keys 0xE5E055C3

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 17081; Возраст листа: 607; Участников: 1348
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/338242

Ответить   Roman I Khimov Wed, 23 Mar 2005 10:26:58 +0300 (#338242)