[Coin-discuss] Coin-discuss Digest, Vol 15, Issue 20
Laszlo Ladanyi
ladanyi at us.ibm.com
Wed Feb 1 14:26:33 EST 2006
Hi Christian,
BCP is not a library or a standalone package. It's a framework for which you
have to have an application using that framwork and in that application you
have to have a Makefile which must include $(BCPROOT)/Makefile. Depending on
what sort of privileges you have when you run make (or especially 'make
clean') from the Bcp directory you may have nasty surprises (though I tried to
make Bcp/Makefile not to destroy anything even in that case, but I may have
overlooked something). Look at Makefiles in the Examples/BAC directory (which
is a simple branch-and-cut example that uses BCP). That should make everything
clear.
--Laci
On Wed, 1 Feb 2006 WoelliUSM at aol.com wrote:
> ...it's not good to be too happy too early...
>
> I got one (hopefully) last question, which seems to be easy:
>
> I have to install Coin under Cygwin. To make most of the packages is not a
> big deal, but I don't understand what to do when I read
>
> "You must not run `make` from the Bcp subdirectory. \
> In the Makefile of your application set BCPROOT, include \
> $${BCPROOT}/Makefile and run `make` (or `make clean`, etc) from there)" in
> the makefile in /BCP.
>
> Where do I have to change things? If I change in that makefile
>
> "ifeq ($(origin BCPROOT),undefined)
> $(error \
> You must not run `make` from the Bcp subdirectory. \
> In the Makefile of your application set BCPROOT, include \
> $${BCPROOT}/Makefile and run `make` (or `make clean`, etc) from there)
> endif"
>
> to, for example,
>
> "BCPROOT = C:/COIN", and then I start make, I get the a lot of error
> messages, such as
>
> "Creating dependency BCP_tm_main.d
> /bin/sh: -DBCP_COMM_PROTOCOL_:command not found"
>
> What do I have to do`?
>
> Thanks in advance,
>
> Greetings from Germany,
>
> Christian Woellenstein
>
>
>
More information about the Coin-discuss
mailing list