Generating same "Make" error attempting installs in Mandriva 2005 Ltd. Edition
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: Too bad they don't have a distro called Prozaklinux - I use Mandy ... (Mandriva 2008.1)
Posts: 64
Rep:
Generating same "Make" error attempting installs in Mandriva 2005 Ltd. Edition
Hi,
Thanks for Your help.
I keep getting the following error when attempting to
install the past few programs:
Code:
make: *** No targets specified and no makefile found. Stop.
This, of course, has been generated after performing the
tar command, then attempting to ./configure then make, etc.
I'm logged into the Konsole as su.
Have attempted to install php5
and Now, getting the same error
with NVU.
Don't know how to add these packages to urpmi, either.
I've attempted to update using the urpmi -a (whatever)
but that didn't work, either...
(EASYPMI or whatever...)
Anyway, is it possible to add the packages to Mandriva's
Install List when going to "Menu--> System--> Configuration-->
Packaging--> Install Software" in order to install (any)
packages easier?
Thanks,
FirstBorn
Last edited by FirstBorn; 07-06-2008 at 05:40 PM.
Reason: Had to make sure tar and ./configure was added to issue.
The configure program often creates the makefile required to build. The above error occurs when there is no makefile. This indicates either your configure failed, or you are in the wrong directory.
Distribution: Too bad they don't have a distro called Prozaklinux - I use Mandy ... (Mandriva 2008.1)
Posts: 64
Original Poster
Rep:
Wrong Directory or No Directory (configure)
Quote:
Originally Posted by Mr. C.
The configure program often creates the makefile required to build. The above error occurs when there is no makefile. This indicates either your configure failed, or you are in the wrong directory.
Hi Mr. C.,
Thanks.
I'm attempting to do this in the /home/firstborn/Desktop/Downloads directory.
For example:
NVU:
Code:
tar xvjf nvu-1.0-pc-mandriva10.1-gnu.tar.bz2
Generates the list of whatever it unpacks or whatever.
Then, I do the:
Code:
cd nvu-1.0
followed by:
Code:
./configure
Error:
bash: ./configure: No such file or directory
So, I guess that is why make won't work.
PHP5 DID have "install" and "makerpm" files, AND
I WAS Able to ./configure (if My Memory serves Me right,)
but "make" would not work.
(there was also makefile.frag and makefile.fragments files,
too...)
So, I'm guessing that I won't be able to install NVU then,
if there is no make file or config directory, am I correct?
(OR PHP5 for that matter, am I correct?)
Is there a way to include these packages to Mandriva's
"Install Packages" section?
Followed the instructions and then at the end of "make"
here is what was displayed:
"*** GTK+ is available from ftp://ftp.gtk.org/pub/gtk
configure: error: Test for GTK failed.
[root@thispc mozilla]# make -f client.mk build_all
Adding client.mk options from /home/firstborn/Desktop/Downloads/mozilla/.mozconfig:
MOZ_STANDALONE_COMPOSER=1
MOZ_OBJDIR=/cygdrive/e/bin/debug/1.0
mkdir: cannot create directory `/cygdrive/e/bin/debug/1.0': No such file or directory
make: *** [/cygdrive/e/bin/debug/1.0/Makefile] Error 1
[root@thispc mozilla]# make install
make: *** No rule to make target `install'. Stop."
So, what I did was logged into root,
attempted the same again with the same results.
THEN, I logged into root, downloaded:
gtk+-2.12.0.tar.bz2
Did the tar,
./configure
that worked...
make, of course DID NOT!
This is getting EXTREMELY FRUSTRATING!!!!!!!!!!!!
So, Not Only can I NOT Install gtk to try to Avert the
gtk error in attempting the install of NVU,
but I can't seem to install ANYTHING!!!
GGGGGGGrrrrrrrrrrrrrrrrr!!!!!!!!!!!!!!!
Is there ANY WAY to get these packages into the
"Install Packages" Feature in mandriva?
Building (especially GUI) software is not like pushing a button on an elevator. There are often numerous steps, which depend upon many different factors such as OS, version of OS, existing software, development tools, etc.
Since you are new at this, I'd recommend you first try to get pre-compiled packages for your system:
If that fails to provide you what you need, search the Mandriva forums, and after all avenues are closed, spend some time reading each package's build/installation requirements. Once each package's software dependencies are in place, only then can you can start building the primary software itself.
Is there some reason why you are not using Mandriva 2008.1 Spring?
Using Mandriva 2005 Ltd. is the equivalent of using Windows95 today in the Windows world (though I shudder making any comparisions between Linux and M$.)
Unfortunately, you may have trouble upgrading to 2008 from 2005. I seem to recall that the switch from the old devfs device interface to the newer udev interface happened right around then, and things have changed drastically in the Linux kernel since 2005 as well. I would recommend that you back up any important data and then install 2008.1, then restore your data. You can try installing without reformatting the home partition, but I believe you may still have trouble. Among the problems you might run into in that case are that for one of the releases (I think it was 2005 ltd.) Mandriva used UID 501 rather than 500 as the first UID.
You will find that the latest Mandriva distribution is worlds ahead of the old 2005 ltd., though as is always the case with Mandriva, 2005 ltd. was a leading distribution when it was released.
I guarantee that the effort you expend will be well worth it, as the 2008.1 repositories have everything you could ever want, including everything you named explicitly here. Recall, also, that Mandriva stopped supporting 2005 ltd. years ago. This includes security fixes!
Finally, in the future, update daily. You can use anacron (google anacron) to do:
Code:
urpmi.update -a && urpmi --update --auto --auto-select
... to automate the process.
I highly recommend you upgrade regularly with Mandriva. They put a great deal of effort into making sure their stuff works, though there can always be trouble, of course.
Also, if you didn't know, you can get great support in the alt.linux.os.mandriva newsgroup as well.
Distribution: Too bad they don't have a distro called Prozaklinux - I use Mandy ... (Mandriva 2008.1)
Posts: 64
Original Poster
Rep:
Pushing Buttons
Quote:
Originally Posted by Mr. C.
Building (especially GUI) software is not like pushing a button on an elevator. There are often numerous steps, which depend upon many different factors such as OS, version of OS, existing software, development tools, etc.
Since you are new at this, I'd recommend you first try to get pre-compiled packages for your system:
If that fails to provide you what you need, search the Mandriva forums, and after all avenues are closed, spend some time reading each package's build/installation requirements. Once each package's software dependencies are in place, only then can you can start building the primary software itself.
Sorry it isn't easier.
Hi Mr. C.,
Thanks.
Yes, I know that I shouldn't EXPECT for it to
be as easy as "pushing buttons on an elevator."
I may follow jdine's advice on Upgrading.
Didn't want to have to lose this Distro.
Thanks to some of the 'issues' that I have
been dealing with recently with My version of
Mandy, I have been learning a LOT.
But that's fine.
Distribution: Too bad they don't have a distro called Prozaklinux - I use Mandy ... (Mandriva 2008.1)
Posts: 64
Original Poster
Rep:
Linux vs. M$
Quote:
Originally Posted by jdines
It is currently 2008, as you probably know :-)
Is there some reason why you are not using Mandriva 2008.1 Spring?
Using Mandriva 2005 Ltd. is the equivalent of using Windows95 today in the Windows world (though I shudder making any comparisions between Linux and M$.)
Unfortunately, you may have trouble upgrading to 2008 from 2005. I seem to recall that the switch from the old devfs device interface to the newer udev interface happened right around then, and things have changed drastically in the Linux kernel since 2005 as well. I would recommend that you back up any important data and then install 2008.1, then restore your data. You can try installing without reformatting the home partition, but I believe you may still have trouble. Among the problems you might run into in that case are that for one of the releases (I think it was 2005 ltd.) Mandriva used UID 501 rather than 500 as the first UID.
You will find that the latest Mandriva distribution is worlds ahead of the old 2005 ltd., though as is always the case with Mandriva, 2005 ltd. was a leading distribution when it was released.
I guarantee that the effort you expend will be well worth it, as the 2008.1 repositories have everything you could ever want, including everything you named explicitly here. Recall, also, that Mandriva stopped supporting 2005 ltd. years ago. This includes security fixes!
Finally, in the future, update daily. You can use anacron (google anacron) to do:
Code:
urpmi.update -a && urpmi --update --auto --auto-select
... to automate the process.
I highly recommend you upgrade regularly with Mandriva. They put a great deal of effort into making sure their stuff works, though there can always be trouble, of course.
Also, if you didn't know, you can get great support in the alt.linux.os.mandriva newsgroup as well.
Hi jdines,
Thanks for the input!
Quote:
though I shudder making any comparisions between Linux and M$.
Yes, so You understand My plight.
I have NOT booted to My XP partition in about 2 weeks and I
am doing EVERYTHING Possible to install software that I need
(from XP) that's created for Linux so that I can
SCRAP XP COMPLETELY and do just the Linux thing...
No matter how frustrated I've been getting recently with the
failed installs/upgrades, etc., I still LOVE this Mandy thing.
She's been good to Me for years...
In regards to the mandriva forums, Thanks!
I didn't know about them and will check them out the next time
(along with this forum, of course,) if there are any issues.
I will be d/ling the ISO (I'm guessing that there will be one
available) for 2008.1, tonight, Burning to CD, and installing.
I have other partitions that I can back My Data Up with
(now that I've edited fstab to be able to write to them,
that is... ) so that's not a problem (yet... haha)
btw/ in regards to the "Time Zone" thing,
You might not know what it's like to live in this
"Third World Country of a State" called Florida... haha
I'm surprised that they actually have Dial-UP, let alone
Cable, Satellite, and FiOS...
I guess that I just needed that 'kick in the pants' to
get Me to Upgrade, and for that, I Thank You, as well!
SCRAP XP COMPLETELY and do just the Linux thing...
This is, of course, the only sane behavior a Windows user can exibit :-)
How did things go?
Quote:
I still LOVE this Mandy thing.
It took me a while to figure out you were referring to Mandriva. You probably don't know that the interactive firewall in Mandriva is called Mandi. As you can imagine, I was scratching my head wondering what firewalls had to do with any of this :-)
Quote:
btw/ in regards to the "Time Zone" thing, You might not know what it's like to live in this "Third World Country of a State" called Florida... haha
I actually lived in the Police State of Florida for a while. I am glad to be out of it, I have to say. I sympathize with you! I am still in the same timezone, however, but I was of course making a joke that you must be in a way different timezone for it to still be 2005 where you are (I know you knew this) :-)
Now I will answer your earlier questions about building code from the source, for your personal edification. I didn't want to do it earlier, as it would encourage your behaviour not upgrading :-)
Since you followed my advice, I don't feel I'm wasting my time offering a bit more. Of course, you may still be cursing me at the moment if you have been having trouble with the 2008.1 install, but as I said, it will all be worth it in the end!
First off, you ALMOST NEVER need to build from the source, once you have Mandriva 2008 installed properly. This means adding sources with drakconf (i.e. "Configure Your Computer" - Software Section) and then adding just the plf sources from easyurpmi.zarb.org
In the RARE if ever case you do need to install from source, here is what you were doing wrong:
1) Before ./configure you need to run autoconf (which you will need to install most likely)
2) When you run configure do ./configure --prefix=/usr unless you want to add /usr/local, /usr/local/bin, etc. to your path. (By default the configure script(s) put things in the directory tree in .../local/.... if you don't pass the --with-prefix= option)
When you are done cursing me, and have settled in on the idea that it was worth the effort after all, feel free to drop me a line. Also, if you run into difficulties, feel free to do the same and I'll walk you through it. Also, as I already mentioned, don't be afraid to post to alt.linux.os.mandriva, but I forgot to mention that you should only do that after reading:
This is NOT to suggest you haven't asked smart questions, but everyone should read and know this info before posting to any newsgroup. I even go back and read it myself from time to time, because it is a GREAT read.
It took me a while to figure out you were referring to Mandriva. You probably don't know that the interactive firewall in Mandriva is called Mandi. As you can imagine, I was scratching my head wondering what firewalls had to do with any of this :-)
Yes, "Mandy" has been good to Me up until the past
two weeks... She's giving Me a difficult time, but
I think that We can work it out...
Quote:
Originally Posted by jdines
I actually lived in the Police State of Florida for a while. I am glad to be out of it, I have to say. I sympathize with you! I am still in the same timezone, however, but I was of course making a joke that you must be in a way different timezone for it to still be 2005 where you are (I know you knew this) :-)
Wish that I can get My wife to agree to leave this place.
Been down here for 11 + years and 'kick myself' every day
I awake for moving...
I enjoy the heat, but that's about it...
No Pizza or REAL FOOD,
plus lots of other GREAT features... haha
Quote:
Originally Posted by jdines
Now I will answer your earlier questions about building code from the source, for your personal edification. I didn't want to do it earlier, as it would encourage your behaviour not upgrading :-)
Since you followed my advice, I don't feel I'm wasting my time offering a bit more. Of course, you may still be cursing me at the moment if you have been having trouble with the 2008.1 install, but as I said, it will all be worth it in the end!
First off, you ALMOST NEVER need to build from the source, once you have Mandriva 2008 installed properly. This means adding sources with drakconf (i.e. "Configure Your Computer" - Software Section) and then adding just the plf sources from easyurpmi.zarb.org
In the RARE if ever case you do need to install from source, here is what you were doing wrong:
1) Before ./configure you need to run autoconf (which you will need to install most likely)
2) When you run configure do ./configure --prefix=/usr unless you want to add /usr/local, /usr/local/bin, etc. to your path. (By default the configure script(s) put things in the directory tree in .../local/.... if you don't pass the --with-prefix= option)
Thanks for this info.
It will come in handy when I install Ltd. Edition on My box that I'll
be working on when I'm done with this one...
Just kidding.
I'll still use it a learn from it.
Thanks!
Quote:
Originally Posted by jdines
When you are done cursing me, and have settled in on the idea that it was worth the effort after all, feel free to drop me a line. Also, if you run into difficulties, feel free to do the same and I'll walk you through it. Also, as I already mentioned, don't be afraid to post to alt.linux.os.mandriva, but I forgot to mention that you should only do that after reading:
This is NOT to suggest you haven't asked smart questions, but everyone should read and know this info before posting to any newsgroup. I even go back and read it myself from time to time, because it is a GREAT read.
Cheers!
The way it's going with this one, I don't think that I'll stop
cursing You for quite a while... haha
(just kidding)
Here's the thing.
I don't have a DVD writer / reader on this PC.
Can't burn a 712 (or so) MB ISO to a 700MB Blank CD,
so, I had to d/l and install 2008.0
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.