LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Distributions (http://www.linuxquestions.org/questions/linux-distributions-5/)
-   -   Dear god, help with 'make' command in SuSE 9.1 (http://www.linuxquestions.org/questions/linux-distributions-5/dear-god-help-with-make-command-in-suse-9-1-a-196904/)

jihadcman 06-23-2004 03:56 PM

Dear god, help with 'make' command in SuSE 9.1
 
Ok ,i recently installed SuSE and I love it, but unfortunately i am missing a very important feature. I am completely unable to preform the 'make' xxx command, and i get the message:
bash: make: command not found

I am quite certain that this is a very important function, and would like help to insure that it shows up again.

Also, i tried to run ./configure in some context i can't remember, and it told me that i was missing a C compiler, another error message i believe should be dealt with before i try to do anything else.

Help me out somebody,
-J

b0uncer 06-23-2004 04:46 PM

yeah you need a c-compiler, go get a package called gcc and it's dependencies :) after that you should be running more smoothly...

jihadcman 06-23-2004 06:19 PM

thanks, i was getting ready to lose it. now i am off i search of gcc.

-J

colnago 06-23-2004 09:31 PM

To get this easily, you can add the 9.1 repository to yast software sources. The suse site has a list of ftp servers. You can also get a cool tool called apt4rpm that allows you to add stuff via the command line very easily. It works with 9.1 if you add the right repositories.

jihadcman 06-23-2004 09:40 PM

Ok, i don't mean to sound lazy but i am at home where i have a most sh!tty dial-up connection. Is there anywhere I can go to get a list of the file dependencies that gcc has, because this install-error message-download-repeat method is going to take me the rest of my life. I am chroncially new to linux, and while using an apt-get type program may sound good, i can't get dialup to work in linux without the aid of the files i seek to download. A nice, relatively simple link could possibly save my sanity, but i would rather run outside and drown myself in the river than do this whole trying to piece together 20 different files with the hope that they may be what I need deal.

Help me preserve my sanity via either a list of dependencies or a good link,
-J

bruno buys 06-23-2004 11:45 PM

Hi friend! I see your point. Recently I tried to install linux on a friends computer, but the dialup connection would not allow me to download stuff, so I had to download at home, burn cd's, go over there, install...

Anyway, I made a search here on my system, and this is what I found with yast2:

make is inside the package make-3.80-184.i586.rpm.

Deps are:
info
/bin/sh
/bin/sh
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.2)
libc.so.6(GLIBC_2.2.3)
libc.so.6(GLIBC_2.3)
librt.so.1
librt.so.1(GLIBC_2.2)
rpmlib(PayloadIsBzip2) <= 3.0.5-1

gcc is inside the package gcc-3.3.3-41.i586.rpm.

Deps are:

binutils
glibc-devel
cpp = 3.3.3-41
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
/bin/sh
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.3)
rpmlib(PayloadIsBzip2) <= 3.0.5-1

In order to compile programs (I guess this is what you want), you need both.

Can't you find these packages in the same cd's you used to install suse? It's a lot easier than downloading...

equinox 06-24-2004 03:25 AM

Quote:

Can't you find these packages in the same cd's you used to install suse? It's a lot easier than downloading...
no he can't because he is using suse 9.1 personal. the personal edition lacks development software, i.e gcc, make, automake, autoconf.

your best bet is to use the YaST repository as mentioned or use apt4rpm, perhaps the latter will be a better option considering u r new to linux.

a simple google search for "apt4rpm" will put u in the right direction.

jihadcman 06-24-2004 07:32 AM

Thanks, maybe now I can get everything working.

-J

equinox 06-24-2004 07:48 AM

np :^)

Megamieuwsel 06-24-2004 08:15 AM

Quote:

no he can't because he is using suse 9.1 personal. the personal edition lacks development software, i.e gcc, make, automake, autoconf.
Now *THAT* is what I call "LAME"....
They're crippling on of the most important features of Linux , because they have the misconception that "only developers will compile from source"????
Screw that ; I , myself , can't code myself out of a wet paper bag , even if my virginity depended on the result , but nearly all software ,I installed last ˝year , I compiled from source(Exept Opera....) ; it's soooooo much better....(even though I don't have the faintest clue , how this "compiling-thingy" actually works on the inside).
As far as I' m concerned , a distro without the possibillity to compile from source doesn't qualify as a Linux-flavour.
Thanks for reminding me , why I ditched SuSE last year....(just one of the many reasons...)

amosf 06-24-2004 09:34 AM

Wow. That makes mandrake and slack look a lot better :-)

Mandrake has the 'cut back' gpl version, but at least it's 'complete'...

jabberwock486 06-24-2004 11:19 AM

that has been the only issue i have had with suse.

suse's FTP has all the stuff you need.

jihadcman 06-24-2004 12:21 PM

Update: thanks to the information provided by equinox, the planetary alignment, and a ton of luck, I have finally got SuSE fully functional on this computer and I must say, it is excellent. Thanks for the help people, now it's time to do some fun stuff.

-J

cptsteiny 07-13-2004 03:11 AM

I'm a total newbie at this SuSE thing. I also have SuSE 9.1 and am having trouble with the C program compiler and make commands.

However, as of now, my question is this.

How do you use YaST to access these package repositories you speak of?

Thanks


All times are GMT -5. The time now is 01:32 PM.