[問題]ports/devel/subversion 編譯錯誤
原先一直都好好的, 不知道哪天忽然爛掉, 重編卻發現編不起來, 總是出現下面的訊息:
# make WITH_MOD_DAV_SVN=1 WITH_BERKELEYDB=db4
.
.
.
cd subversion/clients/cmdline && /bin/sh /usr/ports/devel/subversion/work/subver
sion-1.0.1/libtool --silent --mode=link cc -O2 -pipe -march=pentiumpro -pthre
ad -DNEON_ZLIB -DNEON_SSL -L/usr/local/lib -rpath /usr/local/lib -o svn add-c
md.o blame-cmd.o cat-cmd.o checkout-cmd.o cleanup-cmd.o commit-cmd.o copy-cmd.o
delete-cmd.o diff-cmd.o export-cmd.o help-cmd.o import-cmd.o info-cmd.o log-cmd.
o ls-cmd.o main.o merge-cmd.o mkdir-cmd.o move-cmd.o notify.o prompt.o propdel-c
md.o propedit-cmd.o propget-cmd.o proplist-cmd.o props.o propset-cmd.o resolved-
cmd.o revert-cmd.o status-cmd.o status.o switch-cmd.o update-cmd.o util.o ../../
../subversion/libsvn_client/libsvn_client-1.la ../../../subversion/libsvn_wc/lib
svn_wc-1.la ../../../subversion/libsvn_ra/libsvn_ra-1.la ../../../subversion/lib
svn_delta/libsvn_delta-1.la ../../../subversion/libsvn_subr/libsvn_subr-1.la /us
r/local/lib/apache2/libaprutil-0.la -ldb4 -lexpat /usr/local/lib/apache2/libapr-
0.la -lm -lcrypt -lc_r -L/usr/local/lib -rpath=/usr/lib:/usr/local/lib -L/usr/l
ocal/lib -lneon -lssl -lcrypto -lz -lexpat
libtool: link: cannot find the library `'
*** Error code 1
Stop in /usr/ports/devel/subversion/work/subversion-1.0.1.
*** Error code 1
Stop in /usr/ports/devel/subversion.
系統裡面裝了:
libtool-1.3.5_2 Generic shared library support script (version 1.3)
libtool-1.5.2_1 Generic shared library support script (version 1.5
不過 subversion 似乎用自己的 libtool, 於是把原先的刪掉, link 到
/usr/local/libexec/libtool15/libtool
似乎可以編起來了, 不過要安裝時:
# make WITH_MOD_DAV_SVN=1 WITH_BERKELEYDB=db4 install
卻又出現錯誤:
cd subversion/libsvn_delta ; /bin/sh /usr/ports/devel/subversion/work/subversion
-1.0.1/libtool --mode=install /usr/ports/devel/subversion/work/subversion-1.0.1/
ac-helpers/install-sh -c libsvn_delta-1.la /usr/local/lib/libsvn_delta-1.la
libtool: install: warning: relinking `libsvn_delta-1.la'
(cd /usr/ports/devel/subversion/work/subversion-1.0.1/subversion/libsvn_delta; /
bin/sh /usr/ports/devel/subversion/work/subversion-1.0.1/libtool --mode=relink c
c -O2 -pipe -march=pentiumpro -pthread -DNEON_ZLIB -DNEON_SSL -L/usr/local/lib -
rpath /usr/local/lib -o libsvn_delta-1.la cancel.lo compose_delta.lo default_edi
tor.lo path_driver.lo svndiff.lo text_delta.lo vdelta.lo ../../subversion/libsvn
_subr/libsvn_subr-1.la /usr/local/lib/apache2/libaprutil-0.la -ldb4 -lexpat /usr
/local/lib/apache2/libapr-0.la -lm -lcrypt -lc_r)
libtool: link: `cancel.lo' is not a valid libtool object
libtool: install: error: relink `libsvn_delta-1.la' with the above command befor
e installing it
*** Error code 1
Stop in /usr/ports/devel/subversion/work/subversion-1.0.1.
*** Error code 1
Stop in /usr/ports/devel/subversion.
OS: FreeBSD 4.9-RELEASE-p5
(其實原先一直用 4.9-STABLE 後來更新到 4.10-BETA, 不過都是爛的, 所以又降回4.9)
其他相關套件的部分都重編過好幾次:
apache-2.0.49
db4-4.0.14_1,1
expat-1.95.7
neon-0.24.5
詭異的是我再另外兩台 4.9-STABLE 上都編得好好的... @_@
請問有沒有人有相同的狀況, 可能是哪裡有問題? 謝謝.
--
﹋ ﹋ ┌── fancy.twbbs.org ──┐
──◆ 192.168.1.64 ◆────────────┼── 圓~夢~廣~場 ──┘
﹋ ﹋ ◇
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章