Prev: USB cable - why ?
Next: Graphics cards for Linux
From: Nico Kadel-Garcia on 27 Jan 2010 06:51 On Jan 27, 3:27 am, wat...(a)googlemail.com wrote: > Did you do ./configure before make? > > On Tue, 26 Jan 2010 21:05:30 -0600, John Hasler <jhas...(a)newsguy.com> > wrote: > > >Jed writes: > >> /.ro/usr/lib/esets/webi/php/lib/php/build> make > >> make: *** No targets specified and no makefile found. Stop. > > >"make" is installed and working properly. It looks in the current > >directory for a file named "makefile" or "Makefile" and does what that > >file tells it to do. You have no such file in that directory and you > >haven't told make what else to do so it gives up. Show us the contents > >of that directory. Many GNU style software packages us "autoconf", which builds a "configure' file, and then publish a the software tarball and expect you to run that "./configure" script to buile a working "Makefile" before trying to build the software, to get all the right sttings and dependencies. It's a bit complex and arcane, but it works. Perl modules, on the otherhand, use "perl Makefile.PL" to generate a locally configured Makefile. But you've got "make" now. Good. Sounds like time to change the title of your questions and start a new thread, and maybe review the O'Reilly book on "Make".
From: unruh on 27 Jan 2010 15:14 On 2010-01-27, Jed <hardair(a)thearton.biz> wrote: > On Jan 25, 4:28?pm, John Hasler <jhas...(a)newsguy.com> wrote: >> Jed writes: >> > yes, make was not installed. I have a more recent version of debian >> > installed now and it has make in with it. I still get command not >> > found though. >> >> _Exactly_ what is the result of typing "make" in the build directory? >> Copy and paste. >> -- >> John Hasler >> jhas...(a)newsguy.com >> Dancing Horse Hill >> Elmwood, WI USA > > /.ro/usr/lib/esets/webi/php/lib/php/build> make > make: *** No targets specified and no makefile found. Stop. Ah. That is a message from th eprogram "make" so the program is there. It is looking for a file by the name of Makefile, which does not exist in the directory you are in. That Probably means you shoul dfirt run ../configure, or ./config which will produce a Makefile for you (there is probably a file called Makefile.in or something like that which configure uses to create Makefile) See it is always important to produce the exact error message, not your interpretation.
From: Jed on 28 Jan 2010 19:40
On Jan 27, 2:05 pm, John Hasler <jhas...(a)newsguy.com> wrote: > Jed writes: > > /.ro/usr/lib/esets/webi/php/lib/php/build> make > > make: *** No targets specified and no makefile found. Stop. > > "make" is installed and working properly. It looks in the current > directory for a file named "makefile" or "Makefile" and does what that > file tells it to do. You have no such file in that directory and you > haven't told make what else to do so it gives up. Show us the contents > of that directory. > > What, exactly, are you trying to do? > -- > John Hasler > jhas...(a)newsguy.com > Dancing Horse Hill > Elmwood, WI USA I just did make in that build directory coz you asked me to not knowing why you did. I should go back now and try and install the program again and see how it goes. I am in a cafe as I cant get the internet to work from home. Thanks for the help, Jed Stuart |