• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
kernel networking: unresolved symbols (PlatformExpert)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

kernel networking: unresolved symbols (PlatformExpert)


  • Subject: kernel networking: unresolved symbols (PlatformExpert)
  • From: email@hidden
  • Date: Sat, 18 Jul 2009 22:56:35 -0700

Hello,

I have a usb audio kext that needs some udp socket support.  As per Apple docs:

http://developer.apple.com/documentation/Darwin/Conceptual/NKEConceptual/about/about.html

I've added

	<key>com.apple.kpi.bsd</key>
	<string>8.0.0</string>
	<key>com.apple.kpi.iokit</key>
	<string>8.0.0</string>
	<key>com.apple.kpi.libkern</key>
	<string>8.0.0</string>
	<key>com.apple.kpi.mach</key>
	<string>8.0.0</string>

This satisfied all the symbols except for:

__ZN18IODTPlatformExpert9metaClassE
__ZN18IODTPlatformExpert10writeXPRAMEmPhm
__ZN18IODTPlatformExpert9readXPRAMEmPhm

The first symbol is defined by:

	<key>com.apple.kpi.unsupported</key>
	<string>8.0.0</string>

So I'm forced to use it.   But, the other two symbols are only satisfied by:

<key>com.apple.kernel</key>  (System6.0.kext)
<string>6.0</string>

But then I get the warning:

"Kext has immediate dependencies on both com.apple.kernel and
com.apple.kpi components; use only one style" = true

due to com.apple.kernel and com.apple.kpi being incompatible.

So what mechanism would try to load incompatible symbols when I try to
use kpi functions?

--Chuck

(using XCode 3.0)
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Macnetworkprog mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Prev by Date: re: Crash in CFReadStreamOpen
  • Next by Date: Detect network interface changes
  • Previous by thread: Re: Crash in CFReadStreamOpen
  • Next by thread: Detect network interface changes
  • Index(es):
    • Date
    • Thread