[OS-tickets] [Optimization Services] #62: Make test fails for CBC with 78 unresolved external symbols when building using msvc at command line

Optimization Services coin-trac at coin-or.org
Wed Jan 3 04:01:27 EST 2018


#62: Make test fails for CBC with 78 unresolved external symbols when building
using msvc at command line
---------------------------------+-------------------
 Reporter:  devos                |      Owner:
     Type:  defect               |     Status:  new
 Priority:  critical             |  Milestone:
Component:  other/unknown        |    Version:  trunk
 Keywords:  trunk 5287, OS, CBC  |
---------------------------------+-------------------
 Using Microsoft cl compiler and MSYS following instructions in
 Optimization Services Manual, make test fails for trunk r5287 -- cbc.exe :
 fatal error LNK1120: 78 unresolved externals (see attached maketest.log,
 make.log, config.log, config-cbc.log, config-cgl.log).

 Also attached are a file containing all environment variables as defined
 in MSYS prompt window (msys_vars.log) and config.site file. I discovered
 that I had to add the 'enable_msvc=yes' configuration option to get CppAD
 to build.

 I skipped Ipopt, DyLP, Couenne, Bonmin, Vol, and SYMPHONY and have only
 Glpk, ASL, and Metis in third party. (I excluded Ipopt, Mumps, Blas, and
 Lapack due to lack of a Fortran compiler.)

 1. Is there some other configuration option that must be included to allow
 CBC to build?[[BR]]
 1. Is there some misconfiguration of my environment variables or
 incompatibility among the components?[[BR]]
 1. Did CBC fail due to one of the third party projects that were excluded?
 1. Is there a change needed to the make file?
 1. Or something else?

--
Ticket URL: <https://projects.coin-or.org/OS/ticket/62>
Optimization Services <http://projects.coin-or.org/OS>
An interface for Web services implementing optimization.



More information about the OS-tickets mailing list