subversion make的时候错误

jcy787211820 2012-04-26 03:38:13
/home/licy/subversion-1.6.1/subversion/libsvn_ra_neon/.libs/libsvn_ra_neon-1.so: undefined reference to `gss_release_name'
/home/licy/subversion-1.6.1/subversion/libsvn_ra_neon/.libs/libsvn_ra_neon-1.so: undefined reference to `gss_display_status'
/home/licy/subversion-1.6.1/subversion/libsvn_ra_neon/.libs/libsvn_ra_neon-1.so: undefined reference to `gss_import_name'
/home/licy/subversion-1.6.1/subversion/libsvn_ra_neon/.libs/libsvn_ra_neon-1.so: undefined reference to `GSS_C_NT_HOSTBASED_SERVICE'
/home/licy/subversion-1.6.1/subversion/libsvn_ra_neon/.libs/libsvn_ra_neon-1.so: undefined reference to `gss_release_buffer'
/home/licy/subversion-1.6.1/subversion/libsvn_ra_neon/.libs/libsvn_ra_neon-1.so: undefined reference to `gss_delete_sec_context'
/home/licy/subversion-1.6.1/subversion/libsvn_ra_neon/.libs/libsvn_ra_neon-1.so: undefined reference to `gss_init_sec_context'
collect2: ld returned 1 exit status
make: *** [subversion/svn/svn] 错误 1
...全文
268 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
youkuxiaobin 2012-05-13
  • 打赏
  • 举报
回复
链接的时候出现问题了
可能是*.o文件没有链接到或者库没有连接到
Sunnyiez 2012-05-12
  • 打赏
  • 举报
回复
Install package from your software repository.
fedora, yum install subversion
ubuntu, apt-get install subversion
arch, pacman -S subversion
....
详见:http://blog.csdn.net/cyteven/article/details/16370159 1、安装zlib tar zvxf zlib-1.2.5.1.tar.gz cd zlib-1.2.5.1 ./configure --prefix=/usr/local/zlib make make install’ 2、安装openssl tar zvxf openssl-0.9.8l.tar.gz cd cd openssl-0.9.8l ./config --prefix=/usr/local/ssl-0.9.8l shared zlib-dynamic enable-camellia ./config -t make depend make make test make install cd /usr/local ln -s ssl-0.9.8l ssl vi /etc/ld.so.conf 加入如下内容: /usr/local/ssl/lib ldconfig vi /root/.bash_profile 若原来没有安装openssl的旧版本,则放在PATH中的任何位置都可以,但是记住要用冒号分隔开,而不是分号分隔,详见后面的截图,若想查看当前的PATH环境变量都设置了什么,可以使用如下的命令实现 cd /root/ source .bash_profile echo $PATH 可以查看修改后效果 验证: ldd /usr/local/ssl/bin/openssl 3、安装sqllite tar -zvxf sqlite-autoconf-3071502.tar.gz cd sqlite-autoconf-3071502 ./configure --prefix=/usr/local/sqlite make make install 4、安装expat tar zvxf expat-2.1.0.tar.gz cd expat-2.1.0/ ./configure --prefix=/usr/local/expat make make install echo /usr/local/lib >> /etc/ld.so.conf ldconfig 5、开始安装apr tar zvxf apr-1.4.6.tar.gz //解压 cd apr-1.4.6/ ./configure --prefix=/usr/local/apr make make install 6、开始安装apr-util cd apr-util-1.4.1/ ../configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/ make make install echo /usr/local/apr-util/lib/ >> /etc/ld.so.conf 7、安装neon tar zvxf neon-0.30.0.tar.gz ./configure --prefix=/usr/local/neon --enable-shared make make install 8、安装svn tar -zvxf subversion-1.5.0.tar.gz tar zvxf subversion-deps-1.5.0-rc5.tar.gz cp -ri subversion-1.5.0-rc5/* subversion-1.5.0 cd subversion-1.5.0 ./configure --prefix=/usr/local/svn -with-apr=/usr/local/apr -with-apr-util=/usr/local/apr-util/ -with-neon= -with-zlib=/usr/local/zlib/ --with-ssl make make install 9、验证 cd /usr/local/svn/bin ./svn --version 11、哈哈成功了(现在可以正常使用svn并且可以正确更新http的站点) 之前一直遇到错误: 前面两个,是subversion编译的默认模块,ra_dav是大多数人遇到的问题。如果ra_dav没有编译到系统中,当你从http://这样的路径checkout时,会出现这样的错误提示:svn: Unrecognized URL scheme 环境变量配置 添加环境变量: export PATH="$PATH:/usr/local/svn/bin" 这个地方可以执行export指令来验证一下是否配置成

19,610

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧