Stories
Slash Boxes
Comments

SoylentNews is people

The Fine print: The following are owned by whoever posted them. We are not responsible for them in any way.

I realized last week that I could build one of Apple's driver stacks at home. I wanted this so I could turn on its logging as well as to enable source code debugging.

Each day I updated my clients on my progress, however by today I was quite dismayed that I still couldn't get it to build. This because Apple has a private SDK called macosx.internal. The drivers from Apple's Open Source site once built out of the box, thereby enabling OpenDarwin, but now they don't.

I at first had no clue what was in machos.internal - damn autocorrect! - but eventually figured out that it needed some headers from the xnu kernel.

I figured I should try building the kernel first, but again it depends on macosx.internal. All I really needed was the headers, so I tried:

      $ make installhdrs

... which did install lots of headers, but not the ones I needed. The only headers it installs are already in Kernel.framework. I needed some of the private headers. As I figured them out I added them to my own private Kernel.framework.

When I started work again today I mailed my clients with "Working at home to continue building the IOGraphicsFamily. I am dismayed that this is taking so long."

Dismayed because the client wants to send my driver to OEMs on the first.

Eric wrote back, "Do you think this will help?"

"Yes. It should enable debugging of that showstopper bug."

"The one Lucas fixed last week?"

Display Options Threshold/Breakthrough Reply to Comment Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2, Insightful) by Anonymous Coward on Wednesday November 29 2017, @11:51AM (2 children)

    by Anonymous Coward on Wednesday November 29 2017, @11:51AM (#602940)

    Some of the comments here are just sad. Like I struggle to cope with knowing some folks have no problem being such cunts in a public forum. MDC had hit an extremely rough patch not long ago and is in the process of power sliding out of it like a champion, give the dude some props!

    At the risk of feeding the trolls, this kind of past could be on the cards for any of us, or any of our loved ones. I admire people who go through hell only to come out the other side this well and suspect most of his detractors can only dream of coding at his level.

    Best of luck to you Michael.

    Starting Score:    0  points
    Moderation   +2  
       Insightful=2, Total=2
    Extra 'Insightful' Modifier   0  

    Total Score:   2  
  • (Score: 4, Insightful) by realDonaldTrump on Wednesday November 29 2017, @12:52PM

    by realDonaldTrump (6614) on Wednesday November 29 2017, @12:52PM (#602958) Homepage Journal

    Sometimes by LOSING a battle you find a new way to win the war.

  • (Score: 2) by MichaelDavidCrawford on Wednesday November 29 2017, @06:15PM

    by MichaelDavidCrawford (2339) Subscriber Badge <mdcrawford@gmail.com> on Wednesday November 29 2017, @06:15PM (#603086) Homepage Journal

    Fghujtdsdvg

    --
    Yes I Have No Bananas. [gofundme.com]