来源:未知 时间:2015-05-07 09:35 作者:xxadmin 阅读:次
[导读] 本文是记录在mac的gentoo-prefix上安装git svn的问题总结,感兴趣的朋友可以参考一下,或许你也会遇到这些小问题折腾,之前在mac上安装了gentoo-prefix,但是在emerge git的时候,会发现如果增加了...
本文是记录在mac的gentoo-prefix上安装git svn的问题总结,感兴趣的朋友可以参考一下,或许你也会遇到这些小问题折腾,之前在mac上安装了gentoo-prefix,但是在emerge git的时候,会发现如果增加了subversion这个USE,就会编译失败. 从编译失败的错误上,可以看出,编译失败的来源是svn相关的代码,然后错误是链接的时候提示一些符号找不到,代码如下:
大致可以看出,是intl相关的库没有链接,在gentoo的bugzilla上也查到了类似的bug,按照附件提供的补丁,需要判断当前系统为mac的时候,增加-lintl,以链接intl这个库. 除了这个库之外,还有一个iconv相关的符号找不到,bug里面没有描述,在另一台gentoo的机器上用e-file查询了之后,发现原生linux的iconv是由glibc提供的,但是prefix是不能自由安装glibc的库的,但是系统里面已经安装了dev-libs/libiconv这个包,提供了iconv相关的库,因此和前面一样,需要手工在链接的时候增加-liconv. 最后修改完的ebuild文件大致为,代码如下:
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com