2008年8月6日 星期三

[wine]我的初音未來變成完全體了

8/22 更新:抱歉綠字部份少複製到一行指令,已更正
之前用初音未來(這對我而言,只是樂器的名稱,我的初音姓,名叫米哭)做音樂時,主要是先試著實作整體音樂性,對於歌聲的細節還沒有很詳細的做調整,由於經過多次的實驗驗證,初音用台語唱歌確實沒有問題了,所以昨天下定決心解決用wine執行時,參數設定區塊顯示不出來的問題。之前我曾經提過日本朋友Garage uenoB
網誌提到的patch,今天就移除掉原來wine的套件,然後抓wine1.0 stable版的原碼下來進行編譯,patch了這個檔案

編譯wine,過程遇到了小麻煩,因為我的GNU/Linux是Ubuntu studio 64,是64位元的,make wine要花點心思,首先sudo apt-get build-dep wine,然後參考這篇文章,我使用一行文來設定32位元的函式庫對應(有需要請自行取用):
mkdir -p `pwd`/lib32;ln -s /usr/lib32/libX11.so.6 `pwd`/lib32/libX11.so;ln -s /usr/lib32/libXext.so.6 `pwd`/lib32/libXext.so;
ln -s /usr/lib32/libfreetype.so.6 `pwd`/lib32/libfreetype.so;ln -s /usr/lib32/libfontconfig.so.1 `pwd`/lib32/libfontconfig.so;
ln -s /usr/lib32/libGL.so.1 `pwd`/lib32/libGL.so;ln -s /usr/lib32/libGLU.so.1 `pwd`/lib32/libGLU.so;
ln -s /usr/lib32/libXrender.so.1 `pwd`/lib32/libXrender.so;ln -s /usr/lib32/libXinerama.so.1 `pwd`/lib32/libXinerama.so;
ln -s /usr/lib32/libXxf86vm.so.1 `pwd`/lib32/libXxf86vm.so;ln -s /usr/lib32/libXi.so.6 `pwd`/lib32/libXi.so;
ln -s /usr/lib32/libXrandr.so.2 `pwd`/lib32/libXrandr.so;ln -s /usr/lib32/liblcms.so.1 `pwd`/lib32/liblcms.so;
ln -s /usr/lib32/libpng12.so.0 `pwd`/lib32/libpng.so;ln -s /usr/lib32/libcrypto.so.0.9.8 `pwd`/lib32/libcrypto.so;
ln -s /usr/lib32/libssl.so.0.9.8 `pwd`/lib32/libssl.so;ln -s /usr/lib32/libxml2.so.2 `pwd`/lib32/libxml2.so;
ln -s /usr/lib32/libjpeg.so.62 `pwd`/lib32/libjpeg.so;ln -s /usr/lib32/libXcomposite.so.1 `pwd`/lib32/libXcomposite.so;
ln -s /usr/lib32/libcups.so.2 `pwd`/lib32/libcups.so;ln -s /usr/lib32/libXcursor.so.1 `pwd`/lib32/libXcursor.so;
ln -s /usr/lib32/libdbus-1.so.3 `pwd`/lib32/libdbus-1.so;ln -s /usr/lib32/libhal.so.1 `pwd`/lib32/libhal.so;
ln -s /usr/lib32/libsane.so.1 `pwd`/lib32/libsane.so;ln -s /usr/lib32/libgphoto2.so.2 `pwd`/lib32/libgphoto2.so;
ln -s /usr/lib32/libgphoto2_port.so.0 `pwd`/lib32/libgphoto2_port.so;ln -s /usr/lib32/libldap-2.4.so.2 `pwd`/lib32/libldap.so;
ln -s /usr/lib32/libldap_r-2.4.so.2 `pwd`/lib32/libldap_r.so;ln -s /usr/lib32/liblber-2.4.so.2 `pwd`/lib32/liblber.so;
ln -s /usr/lib32/libxslt.so.1 `pwd`/lib32/libxslt.so;ln -s /usr/lib32/libcapi20.so.3 `pwd`/lib32/libcapi20.so;
ln -s /usr/lib32/libjack.so.0 `pwd`/lib32/libjack.so;ln -s /usr/lib32/libodbc.so.1 `pwd`/lib32/libodbc.so;
最後就進行四部曲,.config+make depend+make+make install,不過要改成:
CC="gcc-4.2 -m32" LDFLAGS="-L/lib32 -L/usr/lib32 -L`pwd`/lib32 -Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32" ./configure -v;make depend;make;sudo make install

完成以後,跑初音未來,參數細節就有顯示了,就可以進行微調了。

2 則留言:

Ellery Cheng 提到...

您跑初音的電腦硬體配備是....?

魔法設計師 提到...

athlon xp 3000

ram 1gb還有一些硬碟

Sound Blaster live! value

count