Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

In short while I run the make command it says:

nir@nir:~/Downloads/xf86-video-intel-2.17.0$ make
make: *** No targets specified and no makefile found.  Stop.

I looked inside the folder-xf86-video-intel-2.17.0 and there is a file named "Makefile.in" it supposed to be a in file, right?

share|improve this question

3 Answers 3

up vote 9 down vote accepted

That happens because there is no file named Makefile in that directory. To create that Makefile, you need to execute

$ ./configure

The configure script determines if your system has all the dependencies necessary to compile the application. If a dependency is not found, the configure will fail and the Makefile's will not be created. To solve that, you must install all the dependencies needed by the application.

The application xf86-video-intel seems to be provided by the xserver-xorg-video-intel package, and its dependencies may be easily installed by running

$ sudo apt-get build-dep xserver-xorg-video-intel

For more information, you might want to read the README or INSTALL files.

share|improve this answer
    
ok. I'll try it. Thank You So Much! –  yinon Feb 11 '12 at 18:23
    
should i install also new kernal? don't i have already the kernal i need with normal updaet? I heve now the 3.0.0-15 version. intellinuxgraphics.org/2011Q4.html install it like every makefile? –  yinon Feb 11 '12 at 19:16

The make command looks for a file called "Makefile", no extension, not "Makefile.in". Since the file is not found, make does not know what to do, and stops. (The error message is cryptic because in some rare cases, make can guess what to do without an actual Makefile.)

Read the instructions on how to compile your program. It's likely that you are required to run ./configure, first. This script will create "Makefile" based on your setup and "Makefile.in".

You can temporarily disable the Hebrew locale when looking for help online, just run

LC_ALL=C make

This will give you English messages.

share|improve this answer
    
More precisely, autoreconf generated Makefile.in from Makefile.am and configure creates Makefile from it. –  Lekensteyn Feb 11 '12 at 17:39
    
should i install also new kernal? don't i have already the kernal i need with normal updaet? I heve now the 3.0.0-15 version. intellinuxgraphics.org/2011Q4.html install it like every makefile? –  yinon Feb 11 '12 at 19:10
    
should i install it by the order? –  yinon Feb 11 '12 at 19:31

Just remember that in order for the ./configure file to run you made need a compiler. So do something like sudo apt-get install gcc. then run ./configure again and should work

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.