Thanks Synge,
I think you are right. In the alps-apps installation webpage it is shown that one only needs to run the "make" command to "set up" lp_solve.
2009/4/16 Synge Todo wistaria@comp-phys.org
As far as I know, lp_solve package does not provide 'make install' command. You can just copy all the header files (*.h) and the archive (liblpk.a) by hand to anywhere you want, e.g.)
sudo mkdir -p /usr/local/lp_solve_4.0 sudo cp *.h liblpk.a /usr/local/lp_solve_4.0
Synge
On 2009/04/16, at 11:27, sinan bulut wrote:
Hi Jeff,
thanks for the advise
I install the "bison" software as you suggested. Then it turned out to be that another software ("flex") is missing so installed it as well (via apt-get install ...). Afterwards, I ran the "make" command, and there wasn't any errors but some warnings( see the output below). next, I did "make install", and I got the following error:
make: *** No rule to make target `install'. Stop.
Any idea on why this is not working? please let me know Thanks.
Output of "make"
bulut@bulut-laptop:~/lp_solve_4.0$ make flex -l lex.l mv lex.yy.c lex.c gcc -O3 -Wall -pedantic -ansi -c -o lp.o lp.c In file included from lp.y:28: lex.yy.c: In function ‘yylex’: lex.yy.c:772: warning: label ‘find_rule’ defined but not used lex.yy.c: In function ‘yy_init_buffer’: lex.yy.c:1492: warning: implicit declaration of function ‘fileno’ lp.y: At top level: lex.yy.c:1236: warning: ‘yyunput’ defined but not used lex.yy.c:1891: warning: ‘yy_flex_strlen’ defined but not used ar rv liblpk.a lpkit.o solve.o debug.o read.o readmps.o hash.o presolve.o lp.o ar: creating liblpk.a a - lpkit.o a - solve.o a - debug.o a - read.o a - readmps.o a - hash.o a - presolve.o a - lp.o ranlib liblpk.a gcc -o demo -O3 -Wall -pedantic -ansi demo.o liblpk.a -lfl -lm gcc -O3 -Wall -pedantic -ansi -c -o lp_solve.o lp_solve.c gcc -o lp_solve -O3 -Wall -pedantic -ansi lp_solve.o liblpk.a -lfl -lm gcc -O3 -Wall -pedantic -ansi -c -o lp2mps.o lp2mps.c gcc -o lp2mps -O3 -Wall -pedantic -ansi lp2mps.o liblpk.a -lfl -lm gcc -O3 -Wall -pedantic -ansi -c -o mps2lp.o mps2lp.c gcc -o mps2lp -O3 -Wall -pedantic -ansi mps2lp.o liblpk.a -lfl -lm
On Wed, Apr 15, 2009 at 9:59 PM, Jeff Hammond jeff.science@gmail.com wrote: Just install yacc/bison and try again. There may be other solutions, but that one is straightforward.
Jeff
On Wed, Apr 15, 2009 at 8:50 PM, sinan bulut sbulutw@gmail.com wrote:
Hi all,
While installing the lp_solve_4.0 tar.gz file that i downloaded from
alps
website, i got the following error when I ran the command "make":
make: bison: Command not found make: *** [lp.c] Error 127
Does anyone has any experience with installing lp_solve and have any
idea
about how to fix these errors? Should I disregard these errors and proceed with "make install"?
I would appreciate your help.
Thanks.
-- Jeff Hammond The University of Chicago http://home.uchicago.edu/~jhammond/http://home.uchicago.edu/%7Ejhammond/