编译xorg(openbsd)

OpenBSD的安装、升级、更新等日常问题。

版主: chenjun天地乾坤

回复
wkx9dragon
锌 Zn
帖子: 493
注册时间: 2010-02-02 18:00

编译xorg(openbsd)

帖子 wkx9dragon » 2010-11-24 17:20

今天,编译了一下午xorg,失败失败!!!
在自己的目录下编译xorg(比如/tmp)
1) tar xfz xenocara.tar.gz -C /tmp
2) tar xfz sys.tar.gz -C /tmp (说明上,只要 src/sys/dev/pci/pcidevs )
3) 修改: /etc/mk.conf
XSRCDIR = /tmp/xenocara
XOBJDIR = /tmp/xobj
4) 确定 /usr/X11R6/bin 在环境PATH中。
5)开始(需要root权限)su 或者 sudo
cd /tmp/xenocara/ && rm -r /tmp/xobj/* && make clean && make bootstrap && make obj && make -j 4 build (-j 4 表示同时开四个任务并发,我一般是cpu几核开几个任务)

本来一切好好的,可是,每次运行老长一段时间后,告诉我某某文件已经存在,退出,我都要发疯了。

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

帖子 leo » 2010-11-25 4:01

没在其它目录上编译过X,此外提示的信息是什么?

wkx9dragon
锌 Zn
帖子: 493
注册时间: 2010-02-02 18:00

帖子 wkx9dragon » 2010-11-25 12:53

没找到,/usr/src/sys/dev/pci/ 配置在那里,复制到/usr 下,简单了事。编译安装成功了,但是自定义内核还是失败了。自己在/etc/mk.conf 里设置SRCDIR= /tmp/src 无效。网易基本不去,门户网站,我基本都不去。最后,xorg 我看top了,他是自动多进程编译的,不用 -j 4了。

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

帖子 leo » 2010-11-25 13:22

目前也许不用设置 -J 参数,没有仔细看make的相关手册,不过4核的CPU充其量也就用两个,加起来也很少超过1/4的CPU占用,感觉还是单核的效率。

此外第一句话没有明白,
没找到,/usr/src/sys/dev/pci/ 配置在那里

是什么意思?

wkx9dragon
锌 Zn
帖子: 493
注册时间: 2010-02-02 18:00

帖子 wkx9dragon » 2010-11-25 15:59

编译xorg 需要有/usr/src/sys/dev/pci/* , 我想调整这个源到/tmp/src/sys/dev/pci/* 没成功,没找到这个的配置文件,所以就建了这么个目录,然后把 /src/sys/dev/pci/ 下的文件复制到 /usr/src/sys/dev/pci/目录下。好了,其他如上,编译成功,看了下README好像如果xorg失败了,不能用ctrl+alt+spaceback 退出,的使用其他机器退出(对我来说,就是ssh登录,让它重启,可能30秒左右吧)。对了,安装完,还有两个设置(好像是调试用的,忘了,英文不好呀,吃亏呀!!!)。

回复

在线用户

正浏览此版面之用户: 没有注册用户 和 1 访客