Problem building world and ubldr for beaglebone

David Kalliecharan davidkallie at gmail.com
Sat Jun 30 16:23:41 UTC 2012


Hi Everyone,

I have been trying to build the BeagleBone with the git repository
freebsd-beaglebone.git but I have come into some issues with
buildkernel, buildworld and ubldr seem to fail and I am not sure how
to solve this.

Versions:
FreeBSD-CURRENT - stock build 2012/June/28
freebsd-beaglebone.git - commit 72178b8c837f5ef4b733016ae3d152c1fec6e912
u-boot - commit 2e3792957c948024ec99815539c71c612871eed4
armv6 - r237535

Output:
$ tail _.buildkernel.log
>>> stage 2.3: build tools
--------------------------------------------------------------
cd /usr/obj/arm.arm/usr/home/davidk/freebsd-beaglebone/src-armv6/sys/BEAGLEBONE;
 PATH=/usr/obj/arm.arm/usr/home/davidk/freebsd-beaglebone/src-armv6/tmp/legacy/usr/sbin:/usr/obj/arm.arm/usr/home/davidk/freebsd-beaglebone/src-armv6/tmp/legacy/usr/bin:/usr/obj/arm.arm/usr/home/davidk/freebsd-beaglebone/src-armv6/tmp/legacy/usr/games:/sbin:/bin:/usr/sbin:/usr/bin
 MAKESRCPATH=/usr/home/davidk/freebsd-beaglebone/src-armv6/sys/dev/aic7xxx/aicasm
 make SSP_CFLAGS= -DNO_CPU_CFLAGS -DNO_CTF  -f
/usr/home/davidk/freebsd-beaglebone/src-armv6/sys/dev/aic7xxx/aicasm/Makefile
cd: /usr/obj/arm.arm/usr/home/davidk/freebsd-beaglebone/src-armv6/sys/BEAGLEBONE:
No such file or directory
*** [buildkernel] Error code 2

Stop in /usr/home/davidk/freebsd-beaglebone/src-armv6.
*** [buildkernel] Error code 1

Stop in /usr/home/davidk/freebsd-beaglebone/src-armv6.


$ tail _.buildworld.log
c1: warnings being treated as errors
/usr/home/davidk/freebsd-beaglebone/src-armv6/lib/libc/net/nsparser.y:
In function '_nsaddsrctomap':
/usr/home/davidk/freebsd-beaglebone/src-armv6/lib/libc/net/nsparser.y:169:
warning: implicit declaration of function 'free'
In file included from nsparser.c:398:
/usr/home/davidk/freebsd-beaglebone/src-armv6/lib/libc/../../include/stdlib.h:
At top level:
/usr/home/davidk/freebsd-beaglebone/src-armv6/lib/libc/../../include/stdlib.h:93:
warning: conflicting types for 'free'
/usr/home/davidk/freebsd-beaglebone/src-armv6/lib/libc/net/nsparser.y:169:
warning: previous implicit declaration of 'free' was here
*** [nsparser.o] Error code 1

Stop in /usr/home/davidk/freebsd-beaglebone/src-armv6/lib/libc.
*** [lib/libc__L] Error code 1

Stop in /usr/home/davidk/freebsd-beaglebone/src-armv6.
*** [libraries] Error code 1

Stop in /usr/home/davidk/freebsd-beaglebone/src-armv6.
*** [_libraries] Error code 1

Stop in /usr/home/davidk/freebsd-beaglebone/src-armv6.
*** [buildworld] Error code 1

Stop in /usr/home/davidk/freebsd-beaglebone/src-armv6.

$tail _.ubldr.build.log
/usr/obj/arm.arm/usr/home/davidk/freebsd-beaglebone/src-armv6/sys/boot/arm/uboot/../../uboot/lib/libuboot.a
/usr/obj/arm.arm/usr/home/davidk/freebsd-beaglebone/src-armv6/sys/boot/arm/uboot/../../fdt/libfdt.a
-lstand
*** [ubldr] Error code 1

Stop in /usr/home/davidk/freebsd-beaglebone/src-armv6/sys/boot/arm/uboot.
*** [all] Error code 1

Stop in /usr/home/davidk/freebsd-beaglebone/src-armv6/sys/boot/arm.
*** [all] Error code 1

Stop in /usr/home/davidk/freebsd-beaglebone/src-armv6/sys/boot.
sh /usr/home/davidk/freebsd-beaglebone/src-armv6/tools/install.sh -s
-o root -g wheel -m 555  -b ubldr
/usr/home/davidk/freebsd-beaglebone/work/ubldr/
*** [_proginstall] Error code 71

Stop in /usr/home/davidk/freebsd-beaglebone/src-armv6/sys/boot/arm/uboot.

If any help or direction can be given I would greatly appreciate it
and thanks in advanced!
--
Dave


More information about the freebsd-arm mailing list