I just got a wyse winterm 3150se for a robot project. It has 32MB of flash, 128MB of ram and an amd geode GX. I need some form of BSD on it. I was looking through and I found nanoBSD, tinyBSD, and picoBSD. NanoBSD is too big and picoBSD is too old so I went with tinyBSD.
I built the port and tried out a minimal build. I got errors like:
and:
So I commented those out in conf/minimal/TINYBSD then I got this:
It's probably something really simple, the errors look like I'm missing some files but I'm not really sure how to go about finding out what I'm missing.
I built the port and tried out a minimal build. I got errors like:
Code:
/usr/src/sys/i386/conf/TINYBSD: unknown option "CLK_USE_I8254_CALIBRATION"
and:
Code:
/usr/src/sys/i386/conf/TINYBSD: unknown option "ADAPTIVE_GIANT"
So I commented those out in conf/minimal/TINYBSD then I got this:
Code:
/usr/src/sys/kern/sysv_msg.c:163: error: invalid application of 'sizeof' to incomplete type 'struct freebsd7_msgctl_args'
/usr/src/sys/kern/sysv_msg.c:163: error: 'freebsd7_msgctl' undeclared here (not in a function)
/usr/src/sys/kern/sysv_msg.c:1446: error: initializer element is not constant
/usr/src/sys/kern/sysv_msg.c:1446: error: (near initialization for 'msgcalls[0]')
cc1: warnings being treated as errors
/usr/src/sys/kern/sysv_msg.c:1490: warning: function declaration isn't a prototype
/usr/src/sys/kern/sysv_msg.c: In function 'freebsd7_msgctl':
/usr/src/sys/kern/sysv_msg.c:1499: error: dereferencing pointer to incomplete type
/usr/src/sys/kern/sysv_msg.c:1499: error: request for member 'cmd' in something not a structure or union
/usr/src/sys/kern/sysv_msg.c:1499: warning: comparison between pointer and integer
/usr/src/sys/kern/sysv_msg.c:1500: error: dereferencing pointer to incomplete type
/usr/src/sys/kern/sysv_msg.c:1500: error: request for member 'buf' in something not a structure or union
/usr/src/sys/kern/sysv_msg.c:1515: error: dereferencing pointer to incomplete type
/usr/src/sys/kern/sysv_msg.c:1515: error: request for member 'msqid' in something not a structure or union
/usr/src/sys/kern/sysv_msg.c:1515: error: dereferencing pointer to incomplete type
/usr/src/sys/kern/sysv_msg.c:1515: error: request for member 'cmd' in something not a structure or union
/usr/src/sys/kern/sysv_msg.c:1515: warning: passing argument 2 of 'kern_msgctl' makes integer from pointer without a cast
/usr/src/sys/kern/sysv_msg.c:1515: warning: passing argument 3 of 'kern_msgctl' makes integer from pointer without a cast
/usr/src/sys/kern/sysv_msg.c:1518: error: dereferencing pointer to incomplete type
/usr/src/sys/kern/sysv_msg.c:1518: error: request for member 'cmd' in something not a structure or union
/usr/src/sys/kern/sysv_msg.c:1518: warning: comparison between pointer and integer
/usr/src/sys/kern/sysv_msg.c:1531: error: dereferencing pointer to incomplete type
/usr/src/sys/kern/sysv_msg.c:1531: error: request for member 'buf' in something not a structure or union
*** Error code 1
Stop in /usr/obj/usr/src/sys/TINYBSD.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
[root@zerocool /usr/src/tools/tools/tinybsd]#
It's probably something really simple, the errors look like I'm missing some files but I'm not really sure how to go about finding out what I'm missing.