[coin-discuss] using coin

jpfasano at us.ibm.com jpfasano at us.ibm.com
Thu Oct 5 09:31:03 EDT 2000


Marko,
Thanks for sending the complete error text.

The important line is:
  >>/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/OSL/oslvolume.cpp:6:
  >>warning: No include path in which to find ekk_c_api.h

The failure is because ekk_c_api.h is not being found.

ekk_c_api.h is an OSL header file.

1.
If you don't have OSL installed then you need to install it.
There is a free 60 day licencse and free academic license.
(We are madly working on enhancing BCP so it can work with OSI and be
solver independent).
See:
http://oss.software.ibm.com/developerworks/opensource/coin/FAQs/faqs.html
for details on how to download free copy of OSL.

2.
The file:
  /home/loparic/acad/coin/COIN/Bcp/Makefile
needs to have environment variables set to indicate where OSL is located.
The specfic lines are:
  ifeq ($(UNAME),Linux)
          SOLVERLIBNAMES =
          SOLVERLIBNAMES += osl-g
          SOLVERLIBNAMES += vol
          SOLVERINCDIRS =
          SOLVERINCDIRS += ${HOME}/OSL/cmvch
          SOLVERINCDIRS += ${HOME}/COIN/Faa/Vol
          SOLVERLIBDIRS =
          SOLVERLIBDIRS += ${HOME}/OSL/lib
          SOLVERLIBDIRS += ${HOME}/COIN/Faa/Vol/$(UNAME)-O
          SOLVERDEFINES = BCP_USE_OSL
These should be changed to something like:
  ifeq ($(UNAME),Linux)
          SOLVERLIBNAMES =
          SOLVERLIBNAMES += osl   <--changed
          SOLVERLIBNAMES += vol
          SOLVERINCDIRS =
          SOLVERINCDIRS += ????   <--Osl include file directory
          SOLVERINCDIRS += /home/loparic/acad/coin/COIN/Faa/Vol
          SOLVERLIBDIRS =
          SOLVERLIBDIRS += ????   <--Osl library directory
          SOLVERLIBDIRS += /home/loparic/acad/coin/COIN/Faa/Vol/$(UNAME)-O
          SOLVERDEFINES = BCP_USE_OSL

I also need to point out that
the Bcp link will fail if COIN/Faa/Vol has not been made.

JP


Marko Loparic <loparic at core.ucl.ac.be> on 10/05/2000 08:50:05 AM

To:   J P Fasano/Watson/IBM at IBMUS
cc:
Subject:  Re: [coin-discuss] using coin



Hi,

I am not repplying to the list this time. I'll sent
a more interesting reply if I get further...

> >>Try `make' I got
> >>/home/loparic/acad/coin/COIN/Bcp/Bcp-common/dep/oslSolver.d:1: ***
> missing separator.  Stop.
> >>Any hints? Thanks,
>
> Could you please try removing the directory
>   /home/loparic/acad/coin/COIN/Bcp/Bcp-common/dep
> and then run make again?

make stops with the same error. Here is the output. Thanks, Marko

ml[14:43:54]:~/acad/coin/COIN-14/Bcp/Bcp-common$ rm -r dep/
ml[14:43:57]:~/acad/coin/COIN-14/Bcp/Bcp-common$ cd ..
ml[14:43:58]:~/acad/coin/COIN-14/Bcp$ ls
Bcp-common/  Makefile  Makefile.doc  MaxCut/  Mkc/
ml[14:43:59]:~/acad/coin/COIN-14/Bcp$ make
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_vector_change.d: No
such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_lp_param.d: No such
file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_USER.d: No such
file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_timeout.d: No such
file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_node_change.d: No
such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_warmstart_osl.d: No
such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_warmstart_dual.d:
No such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_lp_pool.d: No such
file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_base.d: No such
file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_lp_user.d: No such
file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_lp_deffunc.d: No
such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_vector_sanity.d: No
such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_matrix.d: No such
file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_matrix_pack.d: No
such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_var.d: No such file
or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_cut.d: No such file
or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_obj_change.d: No
such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_named_pricing.d: No
such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_named_pricing_pack.d:

No such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_branch.d: No such
file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_lp_branch.d: No
such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_lp_node.d: No such
file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_lp_result.d: No
such file or directory
Makefile:379: /home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_lp.d:
No such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_tm_node.d: No such
file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_tm_user.d: No such
file or directory
Makefile:379: /home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_tm.d:
No such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_tm_deffunc.d: No
such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_tm_param.d: No such
file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_lp_main.d: No such
file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_lp_main_loop.d: No
such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_lp_create_lp.d: No
such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_lp_colrow.d: No
such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_lp_generate_cuts.d:
No such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_lp_generate_vars.d:
No such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_lp_fathom.d: No
such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_lp_branching.d: No
such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_lp_msg_node_send.d:
No such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_lp_msg_node_rec.d:
No such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_lp_msgproc.d: No
such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_lp_misc.d: No such
file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_cg_main.d: No such
file or directory
Makefile:379: /home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_cg.d:
No such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_cg_param.d: No such
file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_cg_user.d: No such
file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_vg_main.d: No such
file or directory
Makefile:379: /home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_vg.d:
No such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_vg_param.d: No such
file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_vg_user.d: No such
file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_tm_main.d: No such
file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_tm_msgproc.d: No
such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_tm_functions.d: No
such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_tm_trimming.d: No
such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_tm_msg_node_send.d:
No such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_tm_msg_node_rec.d:
No such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/BCP_message_single.d:
No such file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/oslSolver.d: No such
file or directory
Makefile:379:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/oslvolume.d: No such
file or directory
Makefile:380:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/INST/osl_INST.d: No
such file or directory
Makefile:380:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/INST/BCP_INST_vector_gen.d:

No such file or directory
Makefile:380:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/INST/BCP_INST_vector_spec.d:

No such file or directory
Makefile:380:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/INST/BCP_INST_vector_ptr.d:

No such file or directory
Makefile:380:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/INST/BCP_INST_vector_ptr_purge.d:

No such file or directory
Makefile:380:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/INST/BCP_INST_temp.d:
No such file or directory
Makefile:380:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/INST/BCP_INST_buffer.d:
No such file or directory
Makefile:380:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/INST/BCP_INST_simul_sort.d:

No such file or directory
Makefile:380:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/INST/BCP_INST_system.d:
No such file or directory
Makefile:380:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/INST/BCP_INST_system2.d:
No such file or directory
Creating dependency BCP_INST_system2.d
Creating dependency BCP_INST_system.d
Creating dependency BCP_INST_simul_sort.d
Creating dependency BCP_INST_buffer.d
Creating dependency BCP_INST_temp.d
Creating dependency BCP_INST_vector_ptr_purge.d
Creating dependency BCP_INST_vector_ptr.d
Creating dependency BCP_INST_vector_spec.d
Creating dependency BCP_INST_vector_gen.d
Creating dependency osl_INST.d
Creating dependency oslvolume.d
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/OSL/oslvolume.cpp:6:
warning: No include path in which to find ekk_c_api.h
In file included from
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/OSL/oslvolume.cpp:8:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/include/oslvolume.hpp:7:
warning: No include path in which to find ekk_c_api.h
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/include/oslvolume.hpp:8:
volume.hpp: No such file or directory
Creating dependency oslSolver.d
In file included from
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/OSL/oslSolver.cpp:13:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/include/oslSolver.hpp:10:
warning: No include path in which to find ekk_c_api.h
In file included from
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/OSL/oslSolver.cpp:14:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/include/oslvolume.hpp:7:
warning: No include path in which to find ekk_c_api.h
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/include/oslvolume.hpp:8:
volume.hpp: No such file or directory
Creating dependency BCP_message_single.d
Creating dependency BCP_tm_msg_node_rec.d
Creating dependency BCP_tm_msg_node_send.d
Creating dependency BCP_tm_trimming.d
Creating dependency BCP_tm_functions.d
Creating dependency BCP_tm_msgproc.d
Creating dependency BCP_tm_main.d
Creating dependency BCP_vg_user.d
Creating dependency BCP_vg_param.d
Creating dependency BCP_vg.d
Creating dependency BCP_vg_main.d
Creating dependency BCP_cg_user.d
Creating dependency BCP_cg_param.d
Creating dependency BCP_cg.d
Creating dependency BCP_cg_main.d
Creating dependency BCP_lp_misc.d
Creating dependency BCP_lp_msgproc.d
Creating dependency BCP_lp_msg_node_rec.d
Creating dependency BCP_lp_msg_node_send.d
Creating dependency BCP_lp_branching.d
Creating dependency BCP_lp_fathom.d
Creating dependency BCP_lp_generate_vars.d
Creating dependency BCP_lp_generate_cuts.d
Creating dependency BCP_lp_colrow.d
Creating dependency BCP_lp_create_lp.d
Creating dependency BCP_lp_main_loop.d
Creating dependency BCP_lp_main.d
Creating dependency BCP_tm_param.d
Creating dependency BCP_tm_deffunc.d
Creating dependency BCP_tm.d
Creating dependency BCP_tm_user.d
Creating dependency BCP_tm_node.d
Creating dependency BCP_lp.d
Creating dependency BCP_lp_result.d
Creating dependency BCP_lp_node.d
Creating dependency BCP_lp_branch.d
Creating dependency BCP_branch.d
Creating dependency BCP_named_pricing_pack.d
Creating dependency BCP_named_pricing.d
Creating dependency BCP_obj_change.d
Creating dependency BCP_cut.d
Creating dependency BCP_var.d
Creating dependency BCP_matrix_pack.d
Creating dependency BCP_matrix.d
Creating dependency BCP_vector_sanity.d
Creating dependency BCP_lp_deffunc.d
Creating dependency BCP_lp_user.d
Creating dependency BCP_base.d
Creating dependency BCP_lp_pool.d
Creating dependency BCP_warmstart_dual.d
Creating dependency BCP_warmstart_osl.d
Creating dependency BCP_node_change.d
Creating dependency BCP_timeout.d
Creating dependency BCP_USER.d
In file included from
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/Member/BCP_USER.cpp:16:
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/include/oslSolver.hpp:10:
warning: No include path in which to find ekk_c_api.h
Creating dependency BCP_lp_param.d
Creating dependency BCP_vector_change.d
/home/loparic/acad/coin/COIN-14/Bcp/Bcp-common/dep/oslSolver.d:1: ***
missing separator.  Stop.
ml[14:44:27]:~/acad/coin/COIN-14/Bcp$






----
To get off the coin-discuss list, send a message containing the word
"unsubscribe" (in the body, not the subject) to
<coin-discuss-Request at oss.software.ibm.com>.

Send Majordomo commands to: <coin-discuss-Request at oss.software.ibm.com>
To contact a human:         <coin-discuss-Owner at oss.software.ibm.com>
To post to the list:        <coin-discuss at oss.software.ibm.com>



More information about the Coin-discuss mailing list