Information Technology

Information Technology: 更新 Gentoo 的 x264 套件出現問題的處理方法(其它套件也可以)

Contributed by tyroneyeh on Mar 18, 2009 - 01:28 PM

因為想要解決主機不穩的問題,所以做了整個 Linux 系統核心與套件的程式重新編譯,但在 media-libs/x264 這個套件時就出現錯誤

  錯誤訊息為:

Found yasm
0.7.2.2153 Minimum version is yasm-0.6.1
If you really want to compile without asm, configure with --disable-asm.

先建立 /opt/portage

mkdir /opt/portage

 再把原來在 /usr/portage 中要修改參數的套件目錄建立

mkdir /opt/portage/media-libs

再到該目錄下把原來的檔案 copy 過來

cp /usr/portage/media-libs/x264 /opt/portage/media-libs/. -r

新增 PORTDIR_OVERLAY="/opt/portage" 至 /etc/make.conf

echo PORTDIR_OVERLAY=”/opt/portage” >> /etc/make.conf

 然後再修改 ebuilds 檔,加入自定參數

cd /opt/portage/media-libs/x264
vi x264-0.0.20081218.ebuild

把原來的

src_compile() {
    local myconf=""

改為

src_compile() {
    local myconf="--disable-asm"

用 ebuild 指令做 digest 之後 emerge x264,但這樣後發現 x264-encoder 也有一樣的錯誤,也用同上方法再 copy 出來做修改即可

ebuild x264-0.0.20081218.ebuild digest
emerge x264
參考資料 http://vendettasolutions.com/notebook/?p=105
 

Rating

No one has rated this item yet - be the first!

  • Currently 0 / 5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

1 is the lowest and 5 the higher score.

 

發票登錄摘要

使用者數: 137 位
發票張數: 9980張
花費金額: 84931209423元
中獎金額: 2012000元
金額比率: 0 %
Loading