What's smoothwall? Mac OS doesn't include a compiler for two reasons:
1. Unlike Ubuntu, Mac has a lot of commercial binaries made for it. If Mac users want a program, they get a .dmg they can double-click. If Ubuntu users want obscure programs, they usually have to compile a .tar.gz from source.
2. Mac comes preinstalled with Mac-compatible hardware. Maybe if someone is trying to get a wireless device or dial-up modem working with Ubuntu, they might have to... compile something from scratch. If your Airport Extreme Wireless doesn't work with Mac OS X, something's wrong with your computer because it was designed to work with Mac OS X.
I just hope that the next time someone wants to ./configure make make install all the people in this thread who claim
build-essential is a security risk tell that user, "Yeah, we could tell you the package that would help you install that, but it's a security risk. Don't install it until you're a more advanced user."
I'm just going to tell them, as I and others have always done,
Code:
sudo aptitude update && sudo aptitude install build-essential
and when they ask why it's not included, I'll tell them the truth, "I don't know why."
Bookmarks