Install legup on Centos
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 |
Addendum
I should have put this in thhe original message. I am using Centos 6.5, 64 bit version.
R, jyunker |
Quote:
Maybe there are some errors in your post that you'd like to correct. jdk |
Maybe you need to install the autoconf package:
Code:
yum install autoconf Code:
yum groupinstall "Development Tools" |
Quote:
in CentOS autoconfig is located in /usr/bin: Code:
[root@centos ~]# d /usr/bin/autoconf |
Post #1, @jyunker.
Please read http://legup.eecg.utoronto.ca/docs/3...l#installation ( Ref. the file legup-3.0/README ). ... 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" * liblpsolve55 : Please use "liblpsolve55-dev-5.5.0.13-8.x86_64.rpm" : https://drive.google.com/file/d/0B7S...it?usp=sharing # yum localinstall liblpsolve55-dev-5.5.0.13-8.x86_64.rpm Building legup-3.0/ : $ cd legup-3.0 && make - |
Correction
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: |
Correction
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 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 |
follow-up
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 |
Ref #6 .
Sorry , clang must be "clang+llvm-2.9-i686-linux" : # yum remove clang llvm # yum localinstall clang+llvm-2.9-1.SL6.i686.rpm The rpm package was made from clang+llvm-2.9-i686-linux.tgz ... Download link https://drive.google.com/file/d/0B7S...it?usp=sharing P.S. : `legup-3.0' compiles with no errors here, with CentOS 6.5 - 64bits. ( Also OK with the 32bits CentOS 6.5 ). - |
Quote:
Quote:
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. |
Yes, I reinstalled autoconf and automake and everything is fine. It does not hang and then fail.
The advice is very appreciated. Thank you. R, jyunker |
When I type make in the Legup-3.0 directoryy
it runs for a long time and then outputs the error: Code:
checking tcl.h presence... yes I am not sure what to do next? It does run, but it stops when looking for liblpsolve55_pic.a and colamd library file and not finding them. What package provides these in Centos? This sheds some light on the situation: http://lists.legup.org/pipermail/leg...er/000068.html What is the equivalent Ubuntu liblpsolve55-dev? R, jyunker |
yum is your friend
Code:
yum search lpsolve Code:
yum provides lpsolve Code:
yum list | grep lpsolve |
Ref. #13.
Quote:
Download link : https://drive.google.com/file/d/0B7S...it?usp=sharing Read posts #6, #10, please. - |
All times are GMT -5. The time now is 12:32 AM. |