Darwin, the core of our Beloved Mac OS X

Posted:
in Mac Software edited January 2014
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

  • Reply 1 of 14
    kickahakickaha Posts: 8,760member
    [quote]Originally posted by Proud iBook Owner 2k2:

    <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...)
  • Reply 2 of 14
    ok if Dar is BSD where can i get software titles like AutoMake and CVS for it? I was trying to complie some programs and it was missing alla that stuff.. Can ya help Kick?
  • Reply 3 of 14
    Heres what my Terminal spits back at me when i try and compile Mutella:



    [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 &gt;= 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?
  • Reply 4 of 14
    pesipesi Posts: 424member
    get fink
  • Reply 4 of 14
    compile the dependencies that you need.
  • Reply 6 of 14
    How? Im missing all of thise things. Other wise i would.
  • Reply 7 of 14
    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...
  • Reply 8 of 14
    kickahakickaha Posts: 8,760member
    Various types of make, cvs, etc, should all be included when you install the developer tools.



    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.
  • Reply 9 of 14
    pesipesi Posts: 424member
    [quote]Originally posted by Proud iBook Owner 2k2:

    <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.
  • Reply 10 of 14
    It really looks to me like you may not have the developer tools (as Kickaha pointed out).



    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>
  • Reply 11 of 14
    Can someone send me a direct link?
  • Reply 12 of 14
    kickahakickaha Posts: 8,760member
    Sign up for ADC first.



    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>
  • Reply 13 of 14
    Kick i went to where you specified but i cant find the download link. Here's where it took me.<a href="http://developer.apple.com/tools/macosxtools.html"; target="_blank">Apple Developer</a>
  • Reply 14 of 14
    Nevermind. i got it thanx
Sign In or Register to comment.