Well, it's a bit difficult to say what you need to compile ANY program. Of course you need the compiler, probably make, and a few other helper apps. So start with task-c-dev, if you're using potato. It will cover the basics. Then you will need -dev packages, which is what many people forget. If the program you need to compile is dependant on some library, then you need to get that library's -dev package. So stuff like libc6-dev (which should always be installed. It's standard.), libncurses5-dev, libstdc++2.10-dev, xpm4g-dev (for Xpm files. Many things in X require this.), xlib6g-dev (for X again), libgtkX.XX-dev (for gtk apps.), libgnomeXXX-dev (for gnome apps.), etc., etc. You get the idea.
The best thing to do is to read the installation documents that come with the app that you're trying to compile and see what they need, and get the -dev packages for those things. That's pretty much the best advice that I can think of. At least debian makes it easy with dselect. Better that searching for RPMs... my long 2 cents (well, okay, 1 cent after the CAD -> USD exchange.) Marshal >>>>> "Bart" == Bart Szyszka <[EMAIL PROTECTED]> writes: >> a). This has to have been asked a million times, but I can't >> find anything in the archives related to this topic: What >> packages do I need to fetch to be able to compile most software >> (i.e. Apache, X apps, etc.)? > Can we *please* get a serious answer to this question? I've > tried to find it numerous times without any luck and it's > ridiculous. The beauty of Debian is that you can install a > clean, unbloated system that's easy to maintain. However, one > thing that's always been keeping me down is compiling programs. > Packaged versions easily set up all the packages you need for > that, but if you're installing a base system, then how are you > supposed to get it to compile programs properly? How about a > list of *all* the packages that are installed when you enable > the C development/compiling environment (or whatever it's > called) in a packaged (i.e. store bought bundle) version of > Debian or any other flavor of Linux? And please don't give me > ridiculous answers like "download the packages the app > requires". I'm talking about having all the packages needed so > that it'll be a sure bet that most, if not all, of the times > that I try to compile a program (*any* program), it'll > work. Don't people on this list compile programs?!? Geesh! >> All of a sudden, su has starting to behave very strange. When >> I login with my normal user account then try to su to root, I >> get: % su su: Authentication failure Sorry % > Hmm, I always used 'su root' to su into root. > -- Bart Szyszka [EMAIL PROTECTED] ICQ:4982727 GigaBee Interactive > http://www.gigabee.com PayPal - Securely send money to an e-mail > user! https://secure.paypal.com/refer/[EMAIL PROTECTED] > -- Unsubscribe? mail -s unsubscribe > [EMAIL PROTECTED] < /dev/null