Basic questions on building from darwin source
site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com --- ================================== twinaero:~/darwin/lsof-8 rmann$ make echo "Creating pseudo-copy of sources in the build directory..."; Creating pseudo-copy of sources in the build directory... Configuring lsof... Unknown Darwin release: 8.8.1 Assuming Darwin 1.4 ----------------------------------------------------------------- It's necessary to check out some XNU kernel header files from the open source CVS repository. See this URL for more information: http://www.opensource.apple.com/tools/cvs/docs.html You must first specify your registered Darwin user name in order to access the open source repository. The companion Darwin user name password must be stored in ~/.cvspass. You must also specify the open source branch from which the headers should be obtained. What is your registered Darwin user name? me@me.com -------------------------------------------------------------------- Now you must specify the open source branch of the CVS repository from which the header files will be checked out. These are some likely open source branches: Darwin 1.2.1: xnu-3-1 Darwin 1.3.1: xnu-4-2 Darwin 1.4.1: xnu-9-1 Mac OS X 10.0 (4K78): Apple-123-5 Mac OS X 10.0.4 (4Q12): Apple-124-13 Mac OS X 10.1 (5G64): Apple-201 Mac OS X 10.1.1 (5M28): Apple-201-5 Mac OS X 10.1.2 (5P48): Apple-201-14 Please specify a branch to use. (It needn't be one of the suggested ones.) What branch? _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-dev mailing list (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... How do I build parts of the Darwin open source? Are there useful instructions anywhere? Is there any easy way to check out ALL of the source (everything necessary to build x86) for a particular version, rather than checking out each module separately? I'm finding Apple's open-source stuff to be very frustrating to use. I want to develop some functionality like lsof, so I got the source and started looking through it. It's very convoluted, and supports many many platforms, so determining how it does the one thing I want to do on Darwin is a pain. I thought it would be better if I could build it in XCode and step through it in the debugger, but of course it doesn't have an XCode project. So I thought I'd just build it with make, but that wants to check out more stuff. That's where I ran into problems. First it tells me to look here: http://www.opensource.apple.com/tools/ cvs/docs.html, but that just takes me to http://developer.apple.com/ opensource/index.html, which is very generic. The CVS link on that page doesn't help much either. The problem is that the build script asks me what branch I want to use, suggests a few. I want the latest, but I don't know what the branch names are. I tried a few of the suggested names, but none that I tried worked. FWIW, I've included a transcript of the make process so far. Thanks for any help! This email sent to site_archiver@lists.apple.com
participants (1)
-
Rick Mann