Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

kld(): Undefined Symbols error



Hi there,

Whenever I add IOWorkLoop and try loading the kext, I get the following error.

kld(): Undefined symbols:

__ZN26com_linsys_driver_receiver11getWorkLoopEv

__ZN26com_linsys_driver_receiver15handleInterruptEv

__ZN26com_linsys_driver_receiver16enableInterruptsEv

__ZN26com_linsys_driver_receiver16interruptOccuredEP8OSObjectP22IOInterruptEventSourcei

kextload: kld_load_from_memory() failed for module /Users/dineshbhat/receiver/build/Release/receiver.kext/Contents/MacOS/receiver

kextload: a link/load error occured for kernel extension receiver.kext/

load failed for extension receiver.kext/

(run kextload with -t for diagnostic output)

I checked the build settings to see if the driver name is set to com_linsys_driver_receiver. I also checked the build version. They all match fine. The IOBundleLibraries that I have added are kernel,mach and iokit with version 6.9.9. uname -a gives me the below settings:

Darwin dinesh-bhats-power-mac-g4.local 8.7.0 Darwin Kernel Version 8.7.0: Fri May 26 15:20:53 PDT 2006; root:xnu-792.6.76.obj~1/RELEASE_PPC Power Macintosh powerpc

Can anyone suggest what's going on in here.

Thanks

Dinesh




_______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/email@hidden

This email sent to email@hidden


Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.