编译Snow Leopard上的SVN Perl绑定:testing失败

在我的工作中,我们必须从源代码构build我们的Subversion环境,因为它部署在共享应用程序服务器上,并且所有依赖项都必须包含在用户的主目录中。 我开发了一个脚本,可以从源代码构build所有的东西(包括Apache 2.2.14,SVN 1.6.6,PHP 5.3.1和MySQL 5.1.41),并且在10.5(Leopard)和10.4(Tiger) 。 但是,当我在10.6(Snow Leopard)上构build它时,除了与Subversion的SWIG Perl绑定一起提供的testing外,一切都成功了。 以下是史诗级失败的第一部分摘录,以节省空间:

../../../../../subversion/bindings/swig/perl/native/t/0use.............ok ../../../../../subversion/bindings/swig/perl/native/t/1repos...........Directory needs to be empty but is not: Repository creation failed: Could not create top-level directory: '/var/folders/yD/yDpb4DctHjOFN0lC4QHjz++++TI/-Tmp-/svn-perl-test-l7N5wb' exists and is non-empty at ../../../../../subversion/bindings/swig/perl/native/t/1repos.t line 18 # cleanup # Looks like your test died before it could output anything. ../../../../../subversion/bindings/swig/perl/native/t/1repos...........dubious Test returned status 255 (wstat 65280, 0xff00) DIED. FAILED tests 1-6 Failed 6/6 tests, 0.00% okay 

(所有故障具有相同的根本原因, “存储库创build失败:无法创build顶级目录”)

我已经试过了一切显而易见的事情,并且在testing运行之前检查它提到的目录是否确实存在,而不是。 我很困惑,为什么这个工作正常,除了雪豹。 甚至似乎Perl的绑定至less部分工作,这使得testing失败更令人费解。 我(和其他人一起工作)真的很希望确保绑定在构build时真正起作用,所以我们可以使用使用绑定的前/后提交钩子,并知道它们将起作用。

解决什么是造成这些故障将不胜感激。 提前致谢!

不是一个线索,但你不是唯一与Perl和雪豹问题的人: http : //twitter.com/timbray/statuses/6156016213 https://stackoverflow.com/questions/1279939/how-doi-i-修复符号未find-isprefix -当编译-皮尔斯,dbdmysql