免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: shi_34543
打印 上一主题 下一主题

[NetBSD] build.sh编译x11出错! [复制链接]

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
11 [报告]
发表于 2007-08-03 21:16 |只看该作者
哦,build.sh里面有个参数是制作iso的,你用build.sh做试试看。
./build.sh --help

http://wiki.netbsd.se/index.php/How_to_build_NetBSD-current

$ ./build.sh <other options> -U -x -r release iso-image

[ 本帖最后由 gvim 于 2007-8-3 21:19 编辑 ]

论坛徽章:
0
12 [报告]
发表于 2007-08-03 21:56 |只看该作者
在/usr/pkgsrc/sysutils/cdrtools目录中执行make install clean;
安装了制作iso-image需要的工具,如mkisofs和cdrecord等,
将/usr/src/etc/Makefile中的
-P "The NetBSD Project"
改为
-publisher "The NetBSD Project"
再执行make iso-image
还时报错,错误如下:
rm -f cdrom.pathlist
echo "i386=/usr/release/i386" >> cdrom.pathlist
mkdir -p cdrom.dir
mkdir -p /usr/release/i386/installation/cdrom
mkisofs 2.01.01a27 (i386-unknown-netbsd3.1)
mkisofs -J -l -hide-joliet-trans-tbl -r -T  -V NETBSD_311_PATCH  -publisher "The NetBSD Project"  -m "/usr/release/i386/installation/cdrom" -quiet -b i386/installation/floppy/boot-big.fs -c boot.catalog -graft-points -path-list cdrom.pathlist  -o /usr/release/i386/installation/cdrom/netbsd-i386.iso cdrom.dir
mkisofs: Uh oh, I cant find the boot image 'i386/installation/floppy/boot-big.fs' !
*** Error code 255

Stop.
make: stopped in /usr/src/etc

可是i386/installation/floppy/boot-big.fs是存在的啊!

论坛徽章:
0
13 [报告]
发表于 2007-08-03 22:04 |只看该作者
我使用的build.sh里没有iso-image这个选项!
只能
cd /usr/src/etc
make iso-image

最可气的是我刚刚发现在/usr/release/i386/installation/cdrom目录下有个netbsd-i386.iso文件,大小为居然为34816bytes!

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
14 [报告]
发表于 2007-08-03 22:22 |只看该作者
你在/usr/src下面用make iso-image试试看
不要在cd /usr/src/etc下面,可能是相对路径不正确。

论坛徽章:
0
15 [报告]
发表于 2007-08-03 22:26 |只看该作者
刚刚用如下命令
make DESTDIR=/usr/destdir RELEASEDIR=/usr/release iso-image
也不行,出错信息如上!

论坛徽章:
0
16 [报告]
发表于 2007-08-03 22:28 |只看该作者
在/usr/src下执行
make iso-image
出错信息如下:
make:don't know how to make iso-image.stop.
make:stopped in /usr/src.

论坛徽章:
0
17 [报告]
发表于 2007-08-03 22:31 |只看该作者
我想之所以这样是因为我用的src是netbsd-3-1版本的,
你用的是当前版本的netbsd-4,所以build.sh就有iso-image选项!

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
18 [报告]
发表于 2007-08-03 22:39 |只看该作者
我现在没有环境,也帮你看不了。要不。。。。你cvs到4-current算了。。

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
19 [报告]
发表于 2007-08-03 22:41 |只看该作者
或者你手动用命令:
mkisofs -J -l -hide-joliet-trans-tbl -r -T  -V NETBSD_311_PATCH  -publisher "The NetBSD Project"  -m "/usr/release/i386/installation/cdrom" -quiet -b /usr/release/i386/installation/floppy/boot-big.fs -c boot.catalog -graft-points -path-list cdrom.pathlist  -o /usr/release/i386/installation/cdrom/netbsd-i386.iso cdrom.dir

明确指定boot-big.fs的地址而不是用系统默认的相对路径。/usr/release/换成你的系统里该文件的实际绝对地址。。。

论坛徽章:
0
20 [报告]
发表于 2007-08-03 23:01 |只看该作者
先试试手动命令吧,如果实在不行,明天cvs current再试试!
谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP