site_archiver@lists.apple.com Delivered-To: darwin-kernel@lists.apple.com -Andrew On Jun 25, 2008, at 2:10 PM, mm w wrote: Hi, you should read this http://developer.apple.com/documentation/DeviceDrivers/Conceptual/IOKitFunda... Hi, kextload: loading extension /System/Library/Extensions/MyKext.kext/ kld(): Undefined symbols: _lck_attr_alloc_init _lck_attr_free _lck_grp_alloc_init _lck_grp_attr_alloc_init _lck_grp_attr_free _lck_grp_attr_setstat _lck_grp_free _lck_spin_alloc_init _lck_spin_free _lck_spin_lock _lck_spin_unlock kextload: kld_load_from_memory() failed for module /System/Library/Extensions/MyKext.kext/Contents/MacOS/MyKext kextload: a link/load error occured for kernel extension /System/Library/Extensions/MyKext.kext/ However, I am able to find these symbols when doing the command nm /mach_kernel | less. I am also including kernel.frameworks in my project. Any ideas what's wrong? Thanks. _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/openspecies%40gmail.com This email sent to openspecies@gmail.com -- -mmw _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/amyrick%40apple.com _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/site_archiver%40lists.a... On a related note, you can use the kextlibs(8) tool on Leopard systems to figure out what your OSBundleLibraries should be. On Wed, Jun 25, 2008 at 1:50 PM, Vanessa Li <Vanessa_Li@digidesign.com> wrote: I am trying to use a spinlock in my kext and am having problems with loading it. I am calling the initialization functions and using lck_spin_lock() and lck_spin_unlock(). Here is the error message: kextload: resolving dependencies for kernel extensions with validation and authentication failures kextload: extension /System/Library/Extensions/MyKext.kext/ appears to be loadable This email sent to amyrick@apple.com This email sent to site_archiver@lists.apple.com