パスワードを忘れた? アカウント作成
398382 journal

ohitashiの日記: xine-lib-1.1.2-r2 どうしたものだろう

日記 by ohitashi
7月ぐらいからこんな調子。

  i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I../../../include -I../../../include -I../../../src -I../../../src/xine-engine -I../../../src/xine-engine -I../../../src/xine-util
s -I../../../src/input -I../../../src/input -I../../../lib -I../../../lib -I/usr/include/ffmpeg -I/usr/include/postproc -fomit-frame-pointer -march=i686 -m3dnow -mfpmath=387 -pipe -s -O1 -fno-omit-frame-pointer -fno-unroll-loops -fno-force-addr -fvisibility=hidden -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -march=i686 -m3dnow -mfpmath=387 -pipe -s -O1 -fno-omit-frame-pointer -fno-unroll-loops -fno-force-addr -frename-registers -ffunction-sections -Wformat=2 -Wno-format-zero-length -Wmissing-fhttp://us2.msi.com.tw/support/mnu_exe/mbd_mnu/J6702v1.1.exeormat-attribute -Wstrict-aliasing=2 -c unsharp.c -fPIC -DPIC -o .libs/xineplug_post_planar_la-unsharp.o
eq.c: In function 'process_MMX':
eq.c:50: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
make[4]: *** [xineplug_post_planar_la-eq.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
  i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I../../../include -I../../../include -I../../../src -I../../../src/xine-engine -I../../../src/xine-engine -I../../../src/xine-utils -I../../../src/input -I../../../src/input -I../../../lib -I../../../lib -I/usr/include/ffmpeg -I/usr/include/postproc -fomit-frame-pointer -march=i686 -m3dnow -mfpmath=387 -pipe -s -O1 -fno-omit-frame-pointer -fno-unroll-loops -fno-force-addr -fvisibility=hidden -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -march=i686 -m3dnow -mfpmath=387 -pipe -s -O1 -fno-omit-frame-pointer -fno-unroll-loops -fno-force-addr -frename-registers -ffunction-sections -Wformat=2 -Wno-format-zero-length -Wmissing-format-attribute -Wstrict-aliasing=2 -c eq2.c -fPIC -DPIC -o .libs/xineplug_post_planar_la-eq2.o
eq2.c: In function 'affine_1d_MMX':
eq2.c:126: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
make[4]: *** [xineplug_post_planar_la-eq2.lo] Error 1

CFLAGS を、
CFLAGS="-march=i386 -pipe -s -O0"
にしても駄目。

CFLAGS="-march=i686 -m3dnow -mfpmath=387 -pipe -s -O1 -fno-omit-frame-pointer -fno-unroll-loops -fno
-force-addr" で、
emerge -e system
でシステム回りを作りなおしたけど駄目。
O2 じゃない所がチキンハートですよ。

gcc-4.1.1 が入ったので、gcc-config で勇気を出して 3.4.6 から切替え。
次いでにportage のプロファイルを 2006.0 にリンクを張り替えて、

emerge -v glibc binutils
emerge -veD system
emerge -veD world

絶賛稼働中。
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家

読み込み中...