1 頁 (共 1 頁)

libtabe-0.2.6-6 on Mac OS X 10.3

發表於 : 02/28/2004 2:54 am
digdog
libtabe-0.2.6-6 現在可以在 10.3 上完全沒有任何錯誤地編譯出來了。

步驟如下:

1. 裝 DarwinPorts
2. % sudo port install rpm
3. % sudo port install db3
4. % curl -O ftp://ftp.rediris.es/sites2/fedora.us/f ... -6.src.rpm
5. % sudo rpm -ivh libtabe-0.2.6-6.src.rpm
6. % cp /opt/local/src/apple/SOURCES/libtabe-2.6.6.tar.gz ./
7. % tar xzf libtabe-2.6.6.tar.gz
8. % ln -s /opt/local/lib/libdb-3.1.a /opt/local/lib/libdb3.a
9. % cd libtabe
10. % ./configure --with-db-inc=/opt/local/include/db3 --with-db-lib=/opt/local/lib --with-db-bin=/opt/local/bin
11. % cp libtool libtool.orig
12. % sed 's/-undefined/-flat_namespace -undefined/' libtool.orig > libtool
13. % make
14. % sudo make install

done.

Re: libtabe-0.2.6-6 on Mac OS X 10.3

發表於 : 02/28/2004 3:03 am
digdog
digdog 寫: 5. % sudo rpm -ivh libtabe-0.2.6-6.src.rpm
6. % cp /opt/local/src/apple/SOURCES/libtabe-2.6.6.tar.gz ./
DarwinPorts 的 rpm 會把這份檔案解到 /opt/local/src/apple/ 下的 SOURCES/ 目錄裡,裡面有四個檔,我們只需要上面這個,其他三個可以直接刪掉。
digdog 寫: 8. % ln -s /opt/local/lib/libdb-3.1.a /opt/local/lib/libdb3.a
做這步是因為 libtabe 的 configure 只笨笨地認得檔名叫做 libdb3.a 的 library, 而且沒事改 configure 檔是自找苦吃,我們就直接弄個 soft link 最快。
digdog 寫: 11. % cp libtool libtool.orig
12. % sed 's/-undefined/-flat_namespace -undefined/' libtool.orig > libtool
這是老問題,在 OS X 上 porting 軟體的時候會常遇到,細節請參考這裡

Re: libtabe-0.2.6-6 on Mac OS X 10.3

發表於 : 02/28/2004 3:07 am
digdog
檔案預設會裝在 /usr/local 下:

代碼: 選擇全部

% ls *

bin:
tsiadd*         tsidump*        tsiyincheck*
tsidel*         tsiguess*       tsiyindump*

include:
bims.h  tabe.h

lib:
libbims.2.0.1.dylib     libbims.la              libtabe.dylib@
libbims.2.dylib@        libtabe.2.0.1.dylib     libtabe.la
libbims.a               libtabe.2.dylib@        tabe/
libbims.dylib@          libtabe.a
接下來就是來裝新的 xcin 了...

Re: libtabe-0.2.6-6 on Mac OS X 10.3

發表於 : 03/06/2004 2:53 pm
digdog
能在 Mac OS X 10.3 上正常編譯執行的 libtabe 0.2.6 跟最終版本的 Berkeley DB 3.3.11,
已經在稍早送上 DarwinPorts 的 Bugzilla 了,過陣子就會併到 CVS 裡。

至於一般使用者,等併到 CVS 之後,會再擺 dports 用 .dmg 包起來的 .pkg 給需要的人下載。

Re: libtabe-0.2.6-6 on Mac OS X 10.3

發表於 : 03/26/2004 3:59 pm
digdog
db3 跟 libtabe 今天都上 opendarwin 的 cvs 了

另外有現成的 dmg 可以抓:

db3-3.3.11.dmg
libtabe-0.2.6.dmg

檔案應該是被安裝在 /opt/local 下,以後要用記得先加 $PATH。