[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

~:(



Hi there,

The following is what I see when I try to make my kernel:

ld -z -Ttext E0100000 -e start -x -o bsd ${SYSTEM_OBJ} vers.o
uhci.o: Undefined symbol `_usb_delay_ms' referenced from text segment
uhci.o: Undefined symbol `_usb_allocmem' referenced from text segment
uhci.o: Undefined symbol `_usb_allocmem' referenced from text segment
uhci.o: Undefined symbol `_usb_freemem' referenced from text segment
uhci.o: Undefined symbol `_usb_delay_ms' referenced from text segment
uhci.o: Undefined symbol `_usb_delay_ms' referenced from text segment
uhci.o: Undefined symbol `_usb_delay_ms' referenced from text segment
uhci.o: Undefined symbol `_usb_transfer_complete' referenced from text segment
uhci.o: Undefined symbol `_usb_schedsoftintr' referenced from text segment
uhci.o: Undefined symbol `_usb_transfer_complete' referenced from text segment
uhci.o: Undefined symbol `_usb_insert_transfer' referenced from text segment
ohci.o: Undefined symbol `_usb_allocmem' referenced from text segment
ohci.o: Undefined symbol `_usb_allocmem' referenced from text segment
ohci.o: Undefined symbol `_usb_allocmem' referenced from text segment
ohci.o: Undefined symbol `_usb_allocmem' referenced from text segment
ohci.o: Undefined symbol `_usb_freemem' referenced from text segment
ohci.o: More undefined symbol _usb_allocmem refs follow
ohci.o: Undefined symbol `_usb_freemem' referenced from text segment
ohci.o: Undefined symbol `_usb_schedsoftintr' referenced from text segment
ohci.o: Undefined symbol `_usb_transfer_complete' referenced from text segment
ohci.o: Undefined symbol `_usb_transfer_complete' referenced from text segment
ohci.o: More undefined symbol _usb_transfer_complete refs follow
ohci.o: Undefined symbol `_usb_insert_transfer' referenced from text segment
ohci.o: Undefined symbol `_usb_insert_transfer' referenced from text segment
ohci.o: Undefined symbol `_usb_insert_transfer' referenced from text segment
ohci.o: More undefined symbol _usb_insert_transfer refs follow
uhci_pci.o: Undefined symbol `_usbctlprint' referenced from text segment
ohci_pci.o: Undefined symbol `_usbctlprint' referenced from text segment
*** Error code 1

Stop in /usr/src/sys/arch/i386/compile/EVOLUTION (line 422 of Makefile).
cage#

I'm attempting to upgrade to 2.9 from 2.8.  I've followed the directions as per
the mini-faq.  After downloading the patch branch of 2.9 I cleaned out and
rebuilt /usr/obj.  (Yep, I figured it out, thanks for the pointers.)  I built
and installed a new config.  I even followed the directions in release(8) for
compiling my kernel, edited the kernel config file and then cd'd to
/usr/src/.../compile/MYKERNEL.  Yet I still got the above.

Comparing the two configs with cmp I got:

cage# cmp -l /usr/sbin/config /usr/src/usr.sbin/config/config
    17   0 370
    18   0  50
cmp: EOF on /usr/sbin/config

So what's going on?  I'm assuming that I missed something.  Am I supposed to
get rid of the 2.8 source code before I try to checkout the 2.9 source, or does
that not matter?

Please help, this has been baffling me for awhile now,
Steve
-- 
E-Mail: Steven Schneider <schnes@jetnet.ab.ca>
URL: http://www.jetnet.ab.ca/users/schnes

-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GS d? s: !a? C+ UB+ !L !E W++ N w V- !PS PE Y+ PGP+ R !tv b+ DI++ G-- e++ h--
r+++ y+++
------END GEEK CODE BLOCK------