Darwin, the core of our Beloved Mac OS X
What distro of Unix is Darwin based on? Is it Debian based? Yesterday (Monday) I was trying to complie a Gnutella program called Mutella. The terminal spit back at me all these errors. Take a look at my other thread under the Limewire:New update title. I was the last person to repy to that. I'd be willing to try to compile some Linux/Unix programs again if i can get all thats needed. If its debian based my friend can help me get the files i need. Otherwise all help is appreciated. Thanx in advance.
Comments
<strong>What distro of Unix is Darwin based on? Is it Debian based?</strong><hr></blockquote>
You mean 'is it Linux based'? No.
Darwin is based on FreeBSD4.4 (as of Jaguar), with the better bits of OpenBSD and NetBSD thrown in, on top of an Apple only Mach3.0 derived kernel, with some Apple only additions at all levels.
Now that that's perfectly clear as mud...
BSD is what you need to know.
Darwin is a BSD Unix, for all intents and purposes, unless you're working at an *extremely* low level (like device drivers).
Debian is a Linux variant. BSD != Linux. So while your friend may be able to help you in many ways, not all of his experience will transfer.
You may want to try posting to the MacOSX-Dev mailing list hosted by OmniGroup (http://www.omnigroup.com/developer/mailinglists/). In general, some very helpful people on there.
Also, you may want to try the Darwin-Dev mailing list hosted by Apple. (St00pid Apple site, can't find the link right now...)
[quote] [localhost:~/mutella-0.4.1] gasparhe% ./configure
checking build system type... powerpc-apple-darwin5.5
checking host system type... powerpc-apple-darwin5.5
checking target system type... powerpc-apple-darwin5.5
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for mawk... no
checking for gawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets ${MAKE}... no
checking for gcc... gcc
checking for C compiler default output... configure: error: C compiler cannot create executables
<hr></blockquote>
And heres what it says when i try and compile a program called DCGUI:
[quote] [localhost:~/desktop/dcgui-0.1beta9] gasparhe% ./configure
creating cache ./config.cache
checking host system type... powerpc-apple-darwin5.5
checking target system type... powerpc-apple-darwin5.5
checking build system type... powerpc-apple-darwin5.5
checking for a BSD compatible install... /usr/bin/install -c
checking for -p flag to install... yes
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... no
checking for working aclocal... missing
checking for working autoconf... missing
checking for working automake... missing
checking for working autoheader... missing
checking for working makeinfo... missing
checking for xml2-config... no
checking for libxml - version >= 2.0.0... no
*** The xml2-config script installed by LIBXML could not be found
*** If libxml was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the XML2_CONFIG environment variable to the
*** full path to xml2-config.
configure: error: libxml2 must be installed.
<hr></blockquote>
Any suggestions?
You *have* installed the developer tools, right? It looks in the first one (Mutella) that you haven't, or at least not appropriately, while the second is looking for a library (libxml) that I'm sure you're going to have to go from elsewhere and compile first.
<strong>Pesi I had fink but i have so little hard drive space available that i took it off... ive gotta get an external HD to do this stuff...</strong><hr></blockquote>
how do you not have enough room for fink? the fink installer itself takes up a negligible amount of room. after that, just get what you need.
The developer tools can be downloaded, free of charge, from apple's developer website <a href="http://www.apple.com/developer/" target="_blank">http://www.apple.com/developer/</a> You'll need to sign up for a free account if you don't have one already.
If you have them, then cool. And, I can't help
[ 08-21-2002: Message edited by: off/lang ]</p>
Bottom left where it says 'Membership', first item is 'Developer Programs'.
It's free. It's easy. It's all there for you. Go for it.
[ 08-21-2002: Message edited by: Kickaha ]</p>