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

Error Messages building kernel (was: ~:( )



Oops, had that typed in the subject heading while I was drafting my previous
e-mail.  Here is the e-mail again in case people were deleting it for having an
uninformative subject.  I apologize in advance for any wasted bandwidth.

> 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------

-- 
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------