Bug 721352 - C/C++ compiler missing from distribution
Summary: C/C++ compiler missing from distribution
Keywords:
Status: CLOSED WORKSFORME
Alias: None
Product: Fedora
Classification: Fedora
Component: distribution
Version: 15
Hardware: i686
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Bill Nottingham
QA Contact: Bill Nottingham
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-07-14 11:05 UTC by Andrei
Modified: 2014-03-17 03:28 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-07-14 17:17:39 UTC
Type: ---


Attachments (Terms of Use)

Description Andrei 2011-07-14 11:05:57 UTC
Description of problem: the C/C++ compilers are missing from the default packages of the Fedora 15 distribution. This is a severe issues for those users (like myself) that are use hardware not directly supported by Fedora and rely on manufacturer-provided drivers that they need to compile by themselves.

In particular case, I need to manually compile manufacturer provided Linux drivers for my network card and since I do not have any other means of connecting my Fedora installation to the Internet to install said compilers, I cannot proceed.


Version-Release number of selected component (if applicable):


How reproducible: alyways


Steps to Reproduce:
1. attempt to use "make", "gcc", "g++" in the terminal
2. 
3.
  
Actual results: error message warning these are not available


Expected results: compilation of sources occurs


Additional info:

Comment 1 Bill Nottingham 2011-07-14 17:17:39 UTC
They're included/available much as they've always been; you just may not have them installed. (For example, they're not included in the live install.)

'yum groupinstall development-libs development-tools' should install them for you, for example.

Comment 2 Andrei 2011-07-14 17:26:18 UTC
Hi Bill, thanks for the reply. I used the live USB, install to HDD but when I attempted to install them via yum, I got an error saying yum cannot verify the installed packages online and did not continue.

Comment 3 Andre Robatino 2011-07-14 19:41:01 UTC
They're on the install DVD but not installed by default, you have to customize packages ("Development Tools", I think).

Comment 4 Bill Nottingham 2011-07-14 19:52:00 UTC
Was your network working at the time? What was the exact error? (You might also try the #fedora IRC channel for help, if it's not working right.)

Comment 5 Andrei 2011-07-14 23:25:36 UTC
Hello, thanks guys for both answers.

Like I mentioned before, I used the USB version (I don't use a DVD/CD drive), where I wasn't offered a package customization (I used Fedora before a long time ago, I remember that some package customization was offered during installation but for FEdora 15 on USB I didn't see it).

My network wasn't working at the time (still not working), in fact it's the WiFi card drivers I need the compiler for (I also don't have wired network).

Comment 6 Bill Nottingham 2011-07-15 15:11:11 UTC
OK. The Live install does not offer package customization - you merely get the package set on the live image.

You'll need to get network access some other way, or sneakernet the required packages on via USB stick or similar.

Comment 7 Andrei 2011-07-15 15:49:28 UTC
Ok, I understand. I just have a fewm ore questions:

1. Will the team in charge with the distro consider as a suggestion making available these tools on the USB version of the install package in the future?
2. Is there a known way to setup tethering from USB (like from a smartphone) on this kind of install (without network access) ?
3. Given your suggestion, is there a way to get all the necessary packages and dependencies listed? (I could download the ISO on Windows and then use RAR or something to get the packages, but I don't know the dependencies and going back and forth trying would be hell, might as well go back to the ubuntu or mint on usb install which as the compiler)

Thanks again!

Comment 8 Bill Nottingham 2011-07-15 15:56:05 UTC
1. No, because they wouldn't fit in the size that that image is limited to. (It's intended to fit on a CD, or 1GB USB stick where necessary)
2. The appropriate NetworkManager tools for configuring a phone connection should be there. (A user guide for that is a bit out of scope for bugzilla - the IRC channel or Fedora Forums might be more useful.)
3. Simplest way would be likely be to mount the ISO image (from a burned CD/DVD, or from a large usb stick) and set up a /etc/yum/repos.d file that points to it.

Comment 9 Andrei 2011-07-15 16:22:02 UTC
Thanks for the information but i really dont understand the first point. How can gcc ( not the whole dev tools, just basic compiling capability) be too big for a 1Gb target? "Make" is included but what sense does that make without the compiler?


Note You need to log in before you can comment on or make changes to this bug.