免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2519 | 回复: 6
打印 上一主题 下一主题

[OpenBSD] openbsd install mrtg via ports [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-05 16:28 |只看该作者 |倒序浏览
# cd /usr/ports/net/mrtg                                                      
# ls
Makefile        distinfo        patches         pkg             w-mrtg-2.12.2p3
# make install
===>  Checking files for mrtg-2.12.2p3
`/usr/ports/distfiles/mrtg-2.12.2.tar.gz' is up to date.
>> Checksum OK for mrtg-2.12.2.tar.gz. (sha1)
===>  mrtg-2.12.2p3 depends on: gd-* - not found
===>  Verifying install for gd-* in graphics/gd
===>  gd-2.0.34p1 uses X11, but /usr/X11R6 not found.
===> Returning to build of mrtg-2.12.2p3
===>  mrtg-2.12.2p3 depends on: gd-* - not found
===>  Verifying install for gd-* in graphics/gd
===>  gd-2.0.34p1 uses X11, but /usr/X11R6 not found.
===> Returning to build of mrtg-2.12.2p3
Dependency check failed
*** Error code 1

Stop in /usr/ports/net/mrtg (line 1537 of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/net/mrtg (line 1892 of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/net/mrtg (line 1373 of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/net/mrtg (line 1861 of /usr/ports/infrastructure/mk/bsd.port.mk).
*** Error code 1

Stop in /usr/ports/net/mrtg (line 1400 of /usr/ports/infrastructure/mk/bsd.port.mk).
缺少的gd库怎么装啊。


这句是什么意思:===>  gd-2.0.34p1 uses X11, but /usr/X11R6 not found.
我/usr下是没有X11R6怎么搞的?

论坛徽章:
0
2 [报告]
发表于 2007-07-05 16:37 |只看该作者
pkg也不行呀。
# export PKG_PATH=ftp://ftp.freebsdchina.org/pub/OpenBSD/4.1/packages/i386
# pkg_add -r mrtg                                                         
mrtg-2.12.2p3:jpeg-6bp3: complete                                            
mrtg-2.12.2p3:png-1.2.14p1: complete                                         
Can't install gd-2.0.34p1: lib not found fontconfig.3.0
Even by looking in the dependency tree:
        jpeg-6bp3, libiconv-1.9.2p3, png-1.2.14p1
Maybe it's in a dependent package, but not tagged with @lib ?
(check with pkg_info -K -L)
If you are still running 3.6 packages, update them.
Can't install gd-2.0.34p1: lib not found freetype.13.1
mrtg-2.12.2p3:p5-SNMP_Session-1.07p0: complete                              
mrtg-2.12.2p3:p5-Pod-Escapes-1.04p0: complete                                
mrtg-2.12.2p3:p5-Pod-Simple-3.04p0: complete                                 
Can't install mrtg-2.12.2p3: can't resolve gd-2.0.34p1
# pkg_add -r gd-2.0.34p1
Can't install gd-2.0.34p1: lib not found fontconfig.3.0
Even by looking in the dependency tree:
        jpeg-6bp3, libiconv-1.9.2p3, png-1.2.14p1
Maybe it's in a dependent package, but not tagged with @lib ?
(check with pkg_info -K -L)
If you are still running 3.6 packages, update them.
Can't install gd-2.0.34p1: lib not found freetype.13.1
# pkg_add -r gd         
Can't install gd-2.0.34p1: lib not found fontconfig.3.0
Even by looking in the dependency tree:
        jpeg-6bp3, libiconv-1.9.2p3, png-1.2.14p1
Maybe it's in a dependent package, but not tagged with @lib ?
(check with pkg_info -K -L)
If you are still running 3.6 packages, update them.
Can't install gd-2.0.34p1: lib not found freetype.13.1
# pkg_add -r freetype
freetype-1.3.1p3: complete                                                   
# pkg_add -r gd      
Can't install gd-2.0.34p1: lib not found fontconfig.3.0
Even by looking in the dependency tree:
        jpeg-6bp3, libiconv-1.9.2p3, png-1.2.14p1
Maybe it's in a dependent package, but not tagged with @lib ?
(check with pkg_info -K -L)
If you are still running 3.6 packages, update them.
Can't install gd-2.0.34p1: lib not found freetype.13.1

论坛徽章:
0
3 [报告]
发表于 2007-07-05 16:57 |只看该作者
是不是因为我没有 /usr/X11R6的原因?怎么才能有呢?
# cd /usr/ports/net/nmap/                                                      
# make install clean
===>  nmap-4.11p1 uses X11, but /usr/X11R6 not found.
===>  Cleaning for nmap-4.11p1
pkg_add有这样的提示:
# pkg_add -r nmap
Ambiguous: nmap could be nmap-4.11p1 nmap-4.11p1-no_x11
#  nmap-4.11p1-no_x11
ksh: nmap-4.11p1-no_x11: not found
# pkg_add -r  nmap-4.11p1-no_x11
nmap-4.11p1-no_x11:pcre-6.4p1: complete                                      
nmap-4.11p1-no_x11:libdnet-1.10p2: complete                                 
nmap-4.11p1-no_x11: complete
用ports安装能不带X11么?

[ 本帖最后由 brokencluster 于 2007-7-5 17:02 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2007-07-05 17:07 |只看该作者
你的 OpenBSD 是啥版本?
使用的 binary packages 是啥版本?
一定不要混用。

另外,port 安装是因为安装 gd-2.0.34p1 的时候出错了。
默认 gd 是需要 X-Window 的,而你的系统没有装 X-Window,所以你应该安装 gd-no_x11。

论坛徽章:
0
5 [报告]
发表于 2007-07-05 17:11 |只看该作者
OpenBSD4.1
怎么看binary packages ?
# pkg_add -r gd-no_x11
Can't resolve gd-no_x11

多谢指教。

论坛徽章:
0
6 [报告]
发表于 2007-07-05 17:23 |只看该作者
原帖由 brokencluster 于 2007-7-5 17:11 发表
OpenBSD4.1
怎么看binary packages ?
# pkg_add -r gd-no_x11
Can't resolve gd-no_x11

多谢指教。


请一定不要在 -release/-stable 分支上使用 -current 分支的 ports 和 binary packages。

请参考 OpenBSD FAQ: NOT mixing up your OpenBSD system and ports tree

gd-no_x11 需要用 port 安装,使用 FLAVOR ,指定为 no_x11 就 OK 了。

论坛徽章:
0
7 [报告]
发表于 2007-07-05 20:30 |只看该作者
# cd /usr/ports/graphics/gd
# make show=FLAVORS

# env FLAVORS='no_x11' make install clean
===>  gd-2.0.34p1 uses X11, but /usr/X11R6 not found.
===>  Cleaning for gd-2.0.34p1
还是不行啊。哀,怎么那么多要依赖X11的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP