syscons on U10 /w Creator

Rich Hampton rich at hamptonhouse.org
Wed Jan 14 20:15:05 PST 2004


Kris Kennaway wrote:

>On Wed, Jan 14, 2004 at 07:49:45PM -0700, Rich Hampton wrote:
>
>  
>
>>   [1]This guy claims he did it but the same config on my box fails with
>>   a boatload of errors related to atkbd.
>>    
>>
>
>What errors?  They are important.
>
>Kris
>  
>


The errors I got are:


cc -c -O -pipe  -Wall -Wredundant-decls -Wnested-externs 
-Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline 
-Wcast-qual  -fformat-extensions -std=c99  -nostdinc -I-  -I. -I../../.. 
-I../../../contrib/dev/acpica -I../../../contrib/ipfilter 
-I../../../contrib/dev/ath -I../../../contrib/dev/ath/freebsd 
-I../../../contrib/ngatm -D_KERNEL -include opt_global.h -fno-common 
-finline-limit=15000 -fno-strict-aliasing  -mcmodel=medlow -msoft-float 
-ffreestanding -Werror  vers.c
linking kernel
kbd.o: In function `kbd_register':
kbd.o(.text+0x858): undefined reference to `__start_set_kbddriver_set'
kbd.o(.text+0x880): undefined reference to `__start_set_kbddriver_set'
kbd.o(.text+0x884): undefined reference to `__start_set_kbddriver_set'
kbd.o(.text+0x888): undefined reference to `__stop_set_kbddriver_set'
kbd.o(.text+0x88c): undefined reference to `__stop_set_kbddriver_set'
kbd.o(.text+0x898): undefined reference to `__stop_set_kbddriver_set'
kbd.o(.text+0x89c): undefined reference to `__stop_set_kbddriver_set'
kbd.o: In function `kbd_get_switch':
kbd.o(.text+0x9d4): undefined reference to `__start_set_kbddriver_set'
kbd.o(.text+0x9fc): undefined reference to `__start_set_kbddriver_set'
kbd.o(.text+0xa00): undefined reference to `__start_set_kbddriver_set'
kbd.o(.text+0xa04): undefined reference to `__stop_set_kbddriver_set'
kbd.o(.text+0xa08): undefined reference to `__stop_set_kbddriver_set'
kbd.o(.text+0xa14): undefined reference to `__stop_set_kbddriver_set'
kbd.o(.text+0xa18): undefined reference to `__stop_set_kbddriver_set'
kbd.o: In function `kbd_configure':
kbd.o(.text+0xd70): undefined reference to `__start_set_kbddriver_set'
kbd.o(.text+0xd94): undefined reference to `__start_set_kbddriver_set'
kbd.o(.text+0xd98): undefined reference to `__start_set_kbddriver_set'
kbd.o(.text+0xd9c): undefined reference to `__stop_set_kbddriver_set'
kbd.o(.text+0xda0): undefined reference to `__stop_set_kbddriver_set'
kbd.o(.text+0xdac): undefined reference to `__stop_set_kbddriver_set'
kbd.o(.text+0xdb0): undefined reference to `__stop_set_kbddriver_set'
*** Error code 1

Then, I started messing with the ordering of the following (which is 
slightly different from GENERIC):
#
device          sc
device          splash          # optional
option          KBD_INSTALL_CDEV
device          creator
device          uart            # Multi-uart driver
device          puc
#
Of course, I didn't think that had anything to do with it but when the 
order was exactly as above, the compile finished without error.  So 
then, I went back to the original order and recompiled again and it 
finished without error.  I don't know what's going on at this point.  I 
think I had the uart before sc, or something to that effect.

Boy, do I feel like a knucklehead.  Anyway, thanks for responding Kris.

Rich



More information about the freebsd-sparc64 mailing list