On Friday, November 15, 2002, at 02:05 AM, Heather Madrone wrote:
As others have mentioned, it is the Developer Tools CD. You cannot build any code on Mac OS X without it. It is the same as with Solaris -- the shipped OS is intended for end users only, programmers must install all of the necessary "make" tools independently.More to the point though, if you haven't installed the developer package, you don't have a make at all--that may be your problem.
Which developer package would that be?
It creates a Directory: "/Developer" which contains a wide variety of tools, documentation and examples.
Mac OS X Development is keyed around a tool called Project Builder -- an Object Oriented tool. From the little I know of Windows development, there is nothing like it even under the C# world which comes closest to it. Unix has had similar commercial development tools (often called CASE tools), but sadly, virtually nobody uses them, that's why the concept of Object Orient Programming is so foreign to Unix people. There is no "Open Source" equivalent.
If you want to develop multi-platform, you need to use an environment like "Code Warrior."
If you want to develop for Unix(tm), I would recommend using a platform like Tru64 Unix, as it will teach you what Standards really mean. Just because it was developed and runs on Sun, usually means it won't run anywhere else. AND your code really will be 64-bit clean. (Actually the latest version of AIX is probably, finally, forces 64-bit clean also. Solaris and HP-UX still have a release or two to go. IRIX is also, but nobody uses IRIX anymore than they use Tru64... sigh.)
But once you understand the Unix Standards and understand how BSD deviates from them, OS X is undoubtedly the most user-friendly (and secure) unbranded version of "Unix(tm)" floating around today.
I've been playing with Unix since the 70s on hardware from PDPs to Univac 1100s and aside from the OSF/1 version (Tru64, Unix) have not found any other Unix even half as good as OS X. Especially now that the "personal productivity" applications exist so that I don't need two boxes for daily use.
There is a CD available from BSD Mall (www.bsdmall.com) which contains a bunch of Unix Utilities for OS X -- mainly pre-compiled versions of Xfree, OroborOSX, Open Office, Gimp and similar tools -- if you want "instant gratification," instead of building them yourself.
T.T.F.N.
William H. Magill
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]