Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
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.
I am trying to install the Legup high level synthesis software from the University of Toronto. It can only be install on linux (as they state at their website), and while they use Ubuntu in the example instal, they claimss it will install on any version of Liunx (32 or 64 bi).
It fails install at the make command that they give in the instructions:
tar xvzf legup-3.0.tar.gz
cd legup-3.0
make
export PATH.................
It is looking for autoconf in the /use/bin/ directory.
In Centos it is not here.
I am unsure what to do next other than install a virtualbix and use Ubuntu. That is not a good idea
to our admin depart.
It is looking for autoconf in the /use/bin/ directory.
In Centos it is not here.
I don't think there is a "/use/bin/" directory in any distro. Do you mean /usr/bin? On my system there is no "autoconf" file. There is an auto.conf file which is located in the kernel-headers folders: /usr/src/<kernel-header version>/include/config/auto.conf.
Maybe there are some errors in your post that you'd like to correct.
jdk
I am trying to install the Legup high level synthesis software from the University of Toronto. It can only be install on linux (as they state at their website), and while they use Ubuntu in the example instal, they claimss it will install on any version of Liunx (32 or 64 bi).
It fails install at the make command that they give in the instructions:
tar xvzf legup-3.0.tar.gz
cd legup-3.0
make
export PATH.................
It is looking for autoconf in the /use/bin/ directory.
In Centos it is not here.
I am unsure what to do next other than install a virtualbix and use Ubuntu. That is not a good idea
to our admin depart.
Any help appreciated.
R,
jyunker
i hope you have a typo as /use/bin does not exist on any Linux system unless hand made by the root user.
in CentOS autoconfig is located in /usr/bin:
Code:
[root@centos ~]# d /usr/bin/autoconf
-rwxr-xr-x. 1 root root 14768 Jun 10 01:41 /usr/bin/autoconf*
it is always owned by root. if the make file is truly pointing to /use/bin, then modify its make file as that is 100% incorrect.
... The prerequisites for centOS 6 - 64 would then be :
# yum install gcc-c++ bison flex \
tcl-devel dejagnu expect texinfo gmp-devel automake autoconf libtool \ llvm-devel clang-devel glibc-devel.i686 binutils-devel.i686 suitesparse-devel
EDIT : See post #10 : `clang' must be "clang+llvm-2.9-i686-linux"
Sorry for the sloppy typing, I had a failing keyboard (since trashed) that kept on typing double characters or no character
at all. It has since been replaced with a more reliable keyboard.
Sorry for the sloppy typing, I had a failing keyboard (since trashed) that kept on typing double characters or no character
at all. It has since been replaced with a more reliable keyboard.
The output is as as shown:
Code:
legup-3.0]$ make
mkdir -p cloog/install
cd cloog && ./autogen.sh
sh: /usr/bin/autoconf: No such file or directory
Can't exec "/usr/bin/autoconf": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 326.
autoreconf: failed to run /usr/bin/autoconf: No such file or directory
sh: /usr/bin/autoconf: No such file or directory
Can't exec "/usr/bin/autoconf": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 326.
autoreconf: failed to run /usr/bin/autoconf: No such file or directory
make: *** [cloog/isl/Makefile] Error 1
Thus as was pointed out there is no /use/bin directory. I believe that legup can be installed on my version of 64 bit Centos. The instructions claim it can.
It is just that the Makefile is setup for Ubuntu not Centos. I am guessing that autoconf is in a different directory in Ubuntu than it is in Centos and there is where thing go wrong. It occurs in the early part of the Makefiile sequence
Sorry for the sloppy typing, I had a failing keyboard (since trashed) that kept on typing double characters or no character
at all. It has since been replaced with a more reliable keyboard.
The output is as as shown:
Code:
legup-3.0]$ make
mkdir -p cloog/install
cd cloog && ./autogen.sh
sh: /usr/bin/autoconf: No such file or directory
Can't exec "/usr/bin/autoconf": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 326.
autoreconf: failed to run /usr/bin/autoconf: No such file or directory
sh: /usr/bin/autoconf: No such file or directory
Can't exec "/usr/bin/autoconf": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 326.
autoreconf: failed to run /usr/bin/autoconf: No such file or directory
make: *** [cloog/isl/Makefile] Error 1
Thus as was pointed out there is no /use/bin directory. I believe that legup can be installed on my version of 64 bit Centos. The instructions claim it can.
It is just that the Makefile is setup for Ubuntu not Centos. I am guessing that autoconf is in a different directory in Ubuntu than it is in Centos and there is where thing go wrong. It occurs in the early part of the Makefiile sequence
I am checking into how to correct that now.
R,
jyunker
Quote:
Originally Posted by jyunker
I think that I have foundd the problem. A linuxx systems programmer told me that autoconf should be in
/usr/bin/
in Centos and mine is not. I believe that correction will solve the problem.
Thanks for your help.
R,
jyunker
Please read post #4.
As has been said repeatedly, there is no such thing as /use/bin, on any Linux distro, ever. It is and always has been /usr/bin. The reason you don't have autoconf in /usr/bin is most likely because you haven't installed autoconf.
So I say again, please read post #4.
Last edited by suicidaleggroll; 09-11-2014 at 10:20 AM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.