如何解决在openbsd问题上安装graphviz
| 我在安装graphviz 2.29 oj FreeBSD系统时遇到问题。./configure
正常工作,但在make
之后我看到了:
sftable.c:262: error: \'ptrdiff_t\' undeclared
我对FreeBSD不熟悉,所以我不知道该怎么办。
在我看来,这是一个已知的错误(http://www.graphviz.org/bugs/b1019.html),但没有答案。
请帮忙!
ps:gcc version 4.2.1 20070719
FreeBSD 7.3-RELEASE-p2
解决方法
一种安装比端口版本新的软件的方法是更改端口版本(以graphviz为例):
% cd /usr/ports/graphics/graphviz
编辑Makefile
并更改PORTVERSION
以匹配您想要的版本。注释任何PORTREVISION
,让PORTEPOCH
呆着。
% sudo make makesum
% sudo make
在许多情况下,这很简单,因为端口维护程序用来使事情正常运行的补丁程序并不总是及时地在上游进行。如果这不起作用,并且您对端口系统的了解很少,那么您可能想要停止,如果不行或急于学习,请阅读错误并尝试解决。
,好吧,然后尝试添加此行:
#include <stddef.h>
在sftable.c文件的顶部。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。