  | |  | Missing C compiler? | Missing C compiler? 2005-05-05 - By Matthew Saltzman
Back On Wed, 4 May 2005, Ken Morley wrote:
> I apologize in advance if these seem like silly questions, but I'm a bit of > a newbie, at least when working with Linux at this level. > > I've just installed RedHat ES3 with a close-to-default software package > configuration. I just select BASE components for X Windows, GNOME Desktop, > Graphical Internet, Games, Server Configuration Tools, DNS Name Server, > Administration Tools & Printing Support. I didn't select any optional > components for these packages. > > I then removed sendmail, redhat-config-samba & samba using RPM. I then ran > Up2Date and updated everything except mdadm, perl, samba, smaba-common and > open-office.org-libs and restarted. > > Perl 5.8.0.88-4 is currently installed. Now, I want to manually install the > latest version of Perl. When I run "sh Configure -de" it aborts with an > error that it can't find the C compiler. It's looking for "cc". > > I thought that maybe I needed to install the base Software Development > package, so I tried System Settings => Add/Remove Applications. When I try > that, it fails with an unlocatable package krb5-libs which is required by > krb5-workstation. > > Here are my questions: > > 1) Shouldn't the base install that I did include a working C compiler?
No. Most apps are distributed as binary anyway--people who compile stuff from scratch are known in the vernacular as "developers" 8^). You need the development tools if you want compliers.
> > 2) If so, what is it called (ie: cc) and where does it reside?
It would be gcc.
> > 3) How do I recover from here to get the C compiler installed so that I can > update Perl?
Add/Remove Applications doesn't work properly after packages have been updated from the original distribution. You need to
up2date gcc
> > 4) Should I uninstall Perl before installing the new version (I'll bet there > are too many dependencies for that to be practical)? If so, how?
If you are building Perl from source (rather than an RPM), then I would just install it in /usr/local. Then system scripts can use the FC Perl and you can use yours. If you are building an RPM from an SRPM, just upgrade with "rpm -u". You are still at some risk for breaking some dependencies that way, though.
> > Thanks for your suggestions! > > >
-- Matthew Saltzman
Clemson University Math Sciences mjs AT clemson DOT edu http://www.math.clemson.edu/~mjs
-- redhat-list mailing list unsubscribe mailto:redhat-list-request@(protected)?subject=unsubscribe https://www.redhat.com/mailman/listinfo/redhat-list
Earn $52 per hosting referral at Lunarpages.
|
|
 |