LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Somebody help me in this error plz (https://www.linuxquestions.org/questions/linux-software-2/somebody-help-me-in-this-error-plz-649355/)

voodoo_tux 06-15-2008 12:07 AM

Somebody help me in this error plz
 
I am new in linux and i trying to understand compiling software.
i was install this package (etherape-0.9.7) from shell konsol and i follow this steps

1) tar -xvzf etherape-0.9.7.tar.gz
2) cd etherape-0.9.7
3) ./configure
4) make >>>in this step the error was (make: *** No target specified and no makefile found. Stop. ) what does it mean ??
and there is another question its what happen if i trying ./configure --prefix=usr/local/programs/etherape

thankx

Nylex 06-15-2008 12:45 AM

Quote:

Originally Posted by voodoo_tux (Post 3185058)
4) make >>>in this step the error was (make: *** No target specified and no makefile found. Stop. ) what does it mean ??

Usually this happens when the configure script doesn't generate a makefile for compilation. Did you see any errors when you ran "configure"?

ehawk 06-15-2008 01:24 AM

Is there where you got the file?

http://sourceforge.net/project/showf...ease_id=451660

It indicates that this is a binary file.

That means that you do not need to compile it using ./configure, make, make install.

Instead, simply unzip and untar it, then go into the created directory, as you did. Next, simply make the file that is extracted there executable. Do this using the chmod command

http://www.xaviermedia.com/documents/chmod755.php

http://www.wallpaperama.com/forums/h...and-t5659.html

Also, what distribution are you using? It would be better to install etherape using the package manager. If you are using a debian-based distribution:

http://packages.debian.org/search?keywords=etherape

If you are using an rpm-based distribution, like red hat or fedora:

http://dag.wieers.com/rpm/packages/etherape/

The reason this would be better than using either source code that you compile or a binary file is that it will be easier to update to future releases using the package manager.

knudfl 06-15-2008 02:57 AM

And if you find another program, you want to compile for just
practicing compiling, no need for any --prefix'.
( no prefix' will in most cases install to /usr/local )
In linux, /usr/local/ is one of the 'program' directories (others are /home/ or /opt/)
to be used for the "home made" stuff, and everything will be put into
the right places, e.g. the binary executable will usually go into
/usr/local/bin .

Rgds


All times are GMT -5. The time now is 06:16 AM.