Opened 15 years ago
Closed 15 years ago
#84 closed defect (fixed)
FreeBSD 8.0 node factory build problem
Reported by: | Niels Piersma | Owned by: | nobody |
---|---|---|---|
Priority: | major | Milestone: | |
Keywords: | Cc: | niels@… | |
Resource needed to fix: |
Description
I've build a NF as instructed by Huub's NanoBSD documentation. All works out fine, no real error. Unfortunatally when running: sh /usr/src/tools/tools/nanobsd/nanobsd.sh -c /root/nanobsd/cfg/nanobsd.wleiden
I have the following problems.
- no "image" file is being delivered.
- nanobsd.sh give the following output:
# NanoBSD image wleiden build starting
## Clean and create object directory (/usr/obj/nanobsd.wleiden/)
## Construct build make.conf (/usr/obj/nanobsd.wleidenmake.conf.build)
## run buildworld
### log: /usr/obj/nanobsd.wleiden_.bw
## build kernel (/usr/wj/wj/cfg/kernel.wleiden)
### log: /usr/obj/nanobsd.wleiden_.bk
Produce:
- install FBBSD8
- Follow directions in http://www.wirelessleiden.nl/projects/nodefactory/wiki/NanoBSD
3... stalls at B.5...
NIels
Change History (6)
comment:1 by , 15 years ago
Cc: | added |
---|
comment:2 by , 15 years ago
Here we go:
ys/gnu/fs/xfs -I/usr/src/sys/contrib/opensolaris/compat -I/usr/src/sys/dev/cxgb -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -f
inline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3d
now -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -fstack-protector
===> acpi/acpi_aiboost (depend)
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
ln -sf /usr/obj/nanobsd.wleiden/usr/src/sys/kernel.wleiden/opt_acpi.h opt_acpi.h
awk -f @/tools/makeobjops.awk @/dev/acpica/acpi_if.m -h
awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h
awk -f @/tools/makeobjops.awk @/kern/device_if.m -h
rm -f .depend
mkdep -f .depend -a -nostdinc -D_KERNEL -DKLD_MODULE -DHAVE_KERNEL_OPTION_HEADERS -I. -I@ -I@/contrib/altq -I/usr/obj/nanobsd.wleiden/usr/src/sys/kernel.
ctl.c
cc -O2 -pipe -fno-strict-aliasing -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/nanobsd.wleiden/usr/src/sys/kernel.wlei
den/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -I/usr/obj/nan
obsd.wleiden/usr/src/sys/kernel.wleiden -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestandi
ng -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith
-Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wno-missing-prototypes -I/usr/src/sys/modules/xfs/../../gnu/fs/xfs/FreeBSD -I/usr/sr
c/sys/modules/xfs/../../gnu/fs/xfs/FreeBSD/support -I/usr/src/sys/modules/xfs/../../gnu/fs/xfs -c /usr/src/sys/modules/xfs/../../gnu/fs/xfs/FreeBSD/suppor
t/ktrace.c
ld -d -warn-common -r -d -o xfs.kld xfs_alloc.o xfs_alloc_btree.o xfs_bit.o xfs_bmap.o xfs_bmap_btree.o xfs_btree.o xfs_buf_item.o xfs_da_btree.o xfs_dir.
o xfs_dir2.o xfs_dir2_block.o xfs_dir2_data.o xfs_dir2_leaf.o xfs_dir2_node.o xfs_dir2_sf.o xfs_dir2_trace.o xfs_dir_leaf.o xfs_error.o xfs_extfree_item.o
xfs_freebsd_iget.o xfs_fsops.o xfs_ialloc.o xfs_ialloc_btree.o xfs_inode.o xfs_inode_item.o xfs_iocore.o xfs_itable.o xfs_dfrag.o xfs_log.o xfs_log_recover
.o xfs_mount.o xfs_rename.o xfs_trans.o xfs_trans_ail.o xfs_trans_buf.o xfs_trans_extfree.o xfs_trans_inode.o xfs_trans_item.o xfs_utils.o xfs_vfsops.o xfs
_vnodeops.o xfs_rw.o xfs_iget.o xfs_attr_leaf.o xfs_attr.o xfs_dmops.o xfs_qmops.o xfs_mountops.o xfs_vnops.o xfs_frw.o xfs_iomap.o xfs_buf.o xfs_globals.o
xfs_dmistubs.o xfs_behavior.o xfs_super.o xfs_stats.o xfs_sysctl.o xfs_vfs.o xfs_vnode.o xfs_fs_subr.o xfs_ioctl.o debug.o ktrace.o mrlock.o uuid.o kmem.o
kdb.o
:> export_syms
awk -f /usr/src/sys/conf/kmod_syms.awk xfs.kld export_syms | xargs -J% objcopy % xfs.kld
ld -Bshareable -d -warn-common -o xfs.ko xfs.kld
objcopy --strip-debug xfs.ko
===> xl (all)
cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/nanobsd.wleiden/usr/src/sys/ker
nel.wleiden/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -I/usr
/obj/nanobsd.wleiden/usr/src/sys/kernel.wleiden -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffr
eestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoint
er-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -c /usr/src/sys/modules/xl/../../dev/xl/if_xl.c
ld -d -warn-common -r -d -o if_xl.kld if_xl.o
:> export_syms
awk -f /usr/src/sys/conf/kmod_syms.awk if_xl.kld export_syms | xargs -J% objcopy % if_xl.kld
ld -Bshareable -d -warn-common -o if_xl.ko if_xl.kld
objcopy --strip-debug if_xl.ko
===> zlib (all)
cc -O2 -pipe -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/nanobsd.wleiden/usr/src/sys/ker
nel.wleiden/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -I/usr
/obj/nanobsd.wleiden/usr/src/sys/kernel.wleiden -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffr
eestanding -fstack-protector -std=iso9899:1999 -fstack-protector -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoint
er-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -c /usr/src/sys/modules/zlib/../../net/zlib.c
ld -d -warn-common -r -d -o zlib.kld zlib.o
:> export_syms
awk -f /usr/src/sys/conf/kmod_syms.awk zlib.kld export_syms | xargs -J% objcopy % zlib.kld
ld -Bshareable -d -warn-common -o zlib.ko zlib.kld
objcopy --strip-debug zlib.ko
1 error
* Error code 2
1 error
* Error code 2
1 error
Seems that the linker has an issue.
Niels
comment:3 by , 15 years ago
You are building in a virtual system right? VMware or something like that? If so please make sure to set concurrent builds to 1.
http://svn.wirelessleiden.nl/svn/code/iris/trunk/nanobsd/cfg/nanobsd.wleiden
comment:4 by , 15 years ago
Huub had hetzelfde probleem bij de proxy factory. Had de oorzaak gevonden, echter kan de mail niet vinden waar ik dit uitlegde (was daar al opgelost). Zal er nog eens naar kijken.
comment:5 by , 15 years ago
adjustments of nanobsd.wleiden config file (required for kernel to build): add the option NANO_PARALLEL_MAKE="1"
comment:6 by , 15 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
In a sense that it does not continue (takes 2-10 hours). Or that it gives an error? If so could you attached the last log 100 lines of /usr/obj/nanobsd.wleiden_.bk?