2012-05-05 80 views
1

我已經下載了混帳1.7.10和1.7.4顛覆從RPM的http://www.perzl.org/aix/index.php,但是當我嘗試運行git的svn我得到這個問題:如何在AIX 6.1上使用Git/Subversion 1.7?

multi/auto/SVN/_Core/_Core.so' 
for module SVN::_Core: rtld: 0712-001 Symbol svn_handle_warning was 
referenced 
    from module 
/opt/freeware/lib/perl5/vendor_perl/5.8.8/ppc-thread-multi/auto/SVN/_Core/_Core.so(), 
but a runtime definition 
      of the symbol was not found. 
rtld: 0712-001 Symbol svn_handle_warning2 was referenced 
    from module 
/opt/freeware/lib/perl5/vendor_perl/5.8.8/ppc-thread-multi/auto/SVN/_Core/_Core.so(), 
but a runtime definition 
      of the symbol was not found. 
rtld: 0712-001 Symbol svn_error_clear was referenced 
    from module 
/opt/freeware/lib/perl5/vendor_perl/5.8.8/ppc-thread-multi/auto/SVN/_Core/_Core.so(), 
but a runtime definition 
      of the symbol was not found. 
rtld: 0712-001 Symbol svn_error_compose was referenced 
    from module 
/opt/freeware/lib/perl5/vendor_perl/5.8.8/ppc-thread-multi/auto/SVN/_Core/_Core.so(), 
but a runtime definition 
      of the symbol was not found. 
rtld: 0712-001 Symbol svn_swig_pl_make_pool was referenced 
    from module 
/opt/freeware/lib/perl5/vendor_perl/5.8.8/ppc-thread-multi/auto/SVN/_Core/_Core.so(), 
but a runtime definition 
      of the symbol was not found. 
rtld: 0712-001 Symbol svn_diff_hunk_reset_modified_text was referenced 
    from module 
/opt/freeware/lib/perl5/vendor_perl/5.8.8/ppc-thread-multi/auto/SVN/_Core/_Core.so(), 
but a runtime definition 
      of the symbol was not found. 
rtld: 0712-001 Symbol svn_diff_hunk_reset_original_text was referenced 
    from module 
/opt/freeware/lib/perl5/vendor_perl/5.8.8/ppc-thread-multi/auto/SVN/_Core/_Core.so(), 
but a runtime definition 
      of the symbol was not found. 
Additional errors occurred but are not reported. at 
/opt/freeware/lib/perl5/5.8.8/ppc-thread-multi/DynaLoader.pm line 227. 
at /opt/freeware/lib/perl5/vendor_perl/5.8.8/ppc-thread-multi/SVN/Base.pm 
line 59 
BEGIN failed--compilation aborted at 
/opt/freeware/lib/perl5/vendor_perl/5.8.8/ppc-thread-multi/SVN/Core.pm 
line 5. 
Compilation failed in require at /opt/freeware/libexec/git-core/git-svn line 41. 
-bash-3.2$ nm -g _Core.so | grep svn_handle_warning 
._wrap_svn_handle_warning T 268581888   808 
._wrap_svn_handle_warning2 T 268582696  1048 
.svn_handle_warning T 268469632 
.svn_handle_warning2 T 268469672 
_wrap_svn_handle_warning D 536899412 
_wrap_svn_handle_warning2 D 536899400 
svn_handle_warning U   - 
svn_handle_warning2 U   - 

所以,在我看來,Core.so構建不正確。

任何人都可以概述我如何去調試解決這種問題嗎?

回答

0

如果您的系統上有Java,我建議您將SubGit安裝到您的SVN服務器並使用任何SVN或Git接口。 SubGit將即時同步Git和SVN存儲庫。同步時存儲和阻塞(幾秒鐘),所以這個解決方案是併發安全的。

如果您需要客戶端解決方案,您可以嘗試SmartGit。它也是基於java的,所以不會因爲你的git-svn/perl問題而受到影響。 (git-svn沒有)保留了諸如EOL,忽略,標籤等概念的Git翻譯。

+0

謝謝 - 這對我不起作用。我無權修改SVN服務器,也不希望我的最終用戶對可靠,快速的網絡依賴於SVN服務器。因此,運行在AIX服務器上的git-svn實際上最適合我的需求,假設我可以使其運行。 – jonseymour