[SCIP] installing scip 6 and link with cplex 12.8

Matthias Miltenberger miltenberger at zib.de
Thu Jul 19 16:33:51 CEST 2018


Dear Fahime,

another solution might be to use CMake. I had no issues linking SCIP 6.0 
to CPLEX 12.8.

Cheers
Matthias

On 18.07.2018 17:01, Fahime Nazari wrote:
> Hello dear friends
> I am trying to install scip 6 and link with cplex 12.8 as its solver 
> on ubuntu but  i encountered with this error. What i should do?
>
> /opt/ibm/ILOG/CPLEX_Studio128/cplex/lib/x86-64_linux/static_pic/libcplex.a(mkl_memory_patched.o): 
> In function `mkl_serv_set_memory_limit':
> mkl_memory.c:(.text+0x5a9): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x5ca): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x618): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x62e): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x644): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x739): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x78c): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x840): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x856): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x91a): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x922): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x937): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x95a): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x962): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x972): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x98d): undefined reference to `dlerror'
> /opt/ibm/ILOG/CPLEX_Studio128/cplex/lib/x86-64_linux/static_pic/libcplex.a(mkl_memory_patched.o): 
> In function `mkl_serv_allocate':
> mkl_memory.c:(.text+0x1897): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x18b8): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x1906): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x191c): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x1932): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x1a27): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x1a7a): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x1b2e): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x1b44): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x1c07): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x1c0f): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x1c24): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x1c47): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x1c4f): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x1c5f): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x1c7a): undefined reference to `dlerror'
> /opt/ibm/ILOG/CPLEX_Studio128/cplex/lib/x86-64_linux/static_pic/libcplex.a(mkl_memory_patched.o): 
> In function `mkl_serv_malloc':
> mkl_memory.c:(.text+0x2296): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x22b7): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x2305): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x231b): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x2331): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x2426): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x2479): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x252b): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x2541): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x2604): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x260c): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x2621): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x2644): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x264c): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x265c): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x2677): undefined reference to `dlerror'
> /opt/ibm/ILOG/CPLEX_Studio128/cplex/lib/x86-64_linux/static_pic/libcplex.a(mkl_memory_patched.o): 
> In function `mkl_serv_deallocate':
> mkl_memory.c:(.text+0x3825): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x3846): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x3894): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x38aa): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x38c0): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x39b5): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x3a08): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x3abc): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x3ad2): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x3b95): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x3b9d): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x3bb2): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x3bd5): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x3bdd): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x3bed): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x3c08): undefined reference to `dlerror'
> /opt/ibm/ILOG/CPLEX_Studio128/cplex/lib/x86-64_linux/static_pic/libcplex.a(mkl_memory_patched.o): 
> In function `mkl_serv_free':
> mkl_memory.c:(.text+0x416b): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x418c): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x41da): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x41f0): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x4206): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x42fb): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x434e): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x4402): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x4418): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x44dc): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x44e4): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x44f9): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x451c): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x4524): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x4534): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x454f): undefined reference to `dlerror'
> /opt/ibm/ILOG/CPLEX_Studio128/cplex/lib/x86-64_linux/static_pic/libcplex.a(mkl_memory_patched.o): 
> In function `mkl_serv_free_buffers':
> mkl_memory.c:(.text+0x4a28): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x4a49): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x4a97): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x4aad): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x4ac3): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x4bb8): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x4c0b): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x4cbf): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x4cd5): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x4d99): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x4da1): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x4db6): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x4dd9): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x4de1): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x4df1): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x4e0c): undefined reference to `dlerror'
> /opt/ibm/ILOG/CPLEX_Studio128/cplex/lib/x86-64_linux/static_pic/libcplex.a(mkl_memory_patched.o): 
> In function `mkl_serv_thread_free_buffers':
> mkl_memory.c:(.text+0x5620): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x5641): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x568f): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x56a5): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x56bb): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x57b0): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x5803): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x58b5): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x58cb): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x598e): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x5996): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x59ab): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x59ce): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x59d6): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x59e6): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x5a01): undefined reference to `dlerror'
> /opt/ibm/ILOG/CPLEX_Studio128/cplex/lib/x86-64_linux/static_pic/libcplex.a(mkl_memory_patched.o): 
> In function `mkl_serv_realloc':
> mkl_memory.c:(.text+0x754d): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x756e): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x75bc): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x75d2): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x75e8): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x76dd): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x7730): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x77e4): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x77fa): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x78be): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x78c6): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x78db): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x78fe): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x7906): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x7916): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x7931): undefined reference to `dlerror'
> /opt/ibm/ILOG/CPLEX_Studio128/cplex/lib/x86-64_linux/static_pic/libcplex.a(mkl_memory_patched.o): 
> In function `mkl_serv_jit_alloc':
> mkl_memory.c:(.text+0x889c): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x88bd): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x890b): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x8921): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x8937): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x8a2c): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x8a7f): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x8b33): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x8b49): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x8c0c): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x8c14): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x8c29): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x8c4c): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x8c54): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x8c64): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x8c7f): undefined reference to `dlerror'
> /opt/ibm/ILOG/CPLEX_Studio128/cplex/lib/x86-64_linux/static_pic/libcplex.a(mkl_memory_patched.o): 
> In function `mkl_serv_jit_free':
> mkl_memory.c:(.text+0x9ae4): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x9b05): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x9b53): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x9b69): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x9b7f): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x9c74): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x9cc7): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x9d7b): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x9d91): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x9e55): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x9e5d): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x9e72): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x9e95): undefined reference to `dlopen'
> mkl_memory.c:(.text+0x9e9d): undefined reference to `dlerror'
> mkl_memory.c:(.text+0x9ead): undefined reference to `dlsym'
> mkl_memory.c:(.text+0x9ec8): undefined reference to `dlerror'
> /opt/ibm/ILOG/CPLEX_Studio128/cplex/lib/x86-64_linux/static_pic/libcplex.a(mkl_memory_patched.o): 
> In function `mm_cleanup_thread_cbk':
> mkl_memory.c:(.text+0xa4ce): undefined reference to `dlopen'
> mkl_memory.c:(.text+0xa4ef): undefined reference to `dlsym'
> mkl_memory.c:(.text+0xa53d): undefined reference to `dlsym'
> mkl_memory.c:(.text+0xa553): undefined reference to `dlsym'
> mkl_memory.c:(.text+0xa569): undefined reference to `dlsym'
> mkl_memory.c:(.text+0xa65e): undefined reference to `dlerror'
> mkl_memory.c:(.text+0xa6b1): undefined reference to `dlopen'
> mkl_memory.c:(.text+0xa763): undefined reference to `dlopen'
> mkl_memory.c:(.text+0xa779): undefined reference to `dlerror'
> mkl_memory.c:(.text+0xa83c): undefined reference to `dlopen'
> mkl_memory.c:(.text+0xa844): undefined reference to `dlerror'
> mkl_memory.c:(.text+0xa859): undefined reference to `dlsym'
> mkl_memory.c:(.text+0xa87c): undefined reference to `dlopen'
> mkl_memory.c:(.text+0xa884): undefined reference to `dlerror'
> mkl_memory.c:(.text+0xa894): undefined reference to `dlsym'
> mkl_memory.c:(.text+0xa8af): undefined reference to `dlerror'
> /opt/ibm/ILOG/CPLEX_Studio128/cplex/lib/x86-64_linux/static_pic/libcplex.a(mkl_memory_patched.o): 
> In function `_Init_MKL_Loader':
> mkl_memory.c:(.text+0xa9e0): undefined reference to `dladdr'
> /opt/ibm/ILOG/CPLEX_Studio128/cplex/lib/x86-64_linux/static_pic/libcplex.a(mkl_semaphore.o): 
> In function `mkl_serv_load_inspector':
> mkl_semaphore.c:(.text+0x123): undefined reference to `dlopen'
> mkl_semaphore.c:(.text+0x152): undefined reference to `dlsym'
> mkl_semaphore.c:(.text+0x17a): undefined reference to `dlerror'
> mkl_semaphore.c:(.text+0x1d1): undefined reference to `dlopen'
> mkl_semaphore.c:(.text+0x2a8): undefined reference to `dlopen'
> mkl_semaphore.c:(.text+0x2be): undefined reference to `dlerror'
> mkl_semaphore.c:(.text+0x38e): undefined reference to `dlopen'
> mkl_semaphore.c:(.text+0x396): undefined reference to `dlerror'
> mkl_semaphore.c:(.text+0x3af): undefined reference to `dlsym'
> mkl_semaphore.c:(.text+0x3d6): undefined reference to `dlopen'
> mkl_semaphore.c:(.text+0x3de): undefined reference to `dlerror'
> mkl_semaphore.c:(.text+0x3ee): undefined reference to `dlsym'
> mkl_semaphore.c:(.text+0x409): undefined reference to `dlerror'
> /opt/ibm/ILOG/CPLEX_Studio128/cplex/lib/x86-64_linux/static_pic/libcplex.a(mkl_semaphore.o): 
> In function `_Init_MKL_Loader':
> mkl_semaphore.c:(.text+0x4ed): undefined reference to `dladdr'
> /opt/ibm/ILOG/CPLEX_Studio128/cplex/lib/x86-64_linux/static_pic/libcplex.a(libc_is_static_interface.o): 
> In function `mkl_serv_libc_is_static':
> libc_is_static_interface.c:(.text+0x10): undefined reference to `dladdr'
> /opt/ibm/ILOG/CPLEX_Studio128/cplex/lib/x86-64_linux/static_pic/libcplex.a(load_library_HOST.o): 
> In function `mkl_ueaa_prv_load_backend_lib':
> load_library.c:(.text+0x1cd): undefined reference to `dlopen'
> load_library.c:(.text+0x1ef): undefined reference to `dlvsym'
> load_library.c:(.text+0x218): undefined reference to `dlvsym'
> load_library.c:(.text+0x241): undefined reference to `dlvsym'
> load_library.c:(.text+0x26a): undefined reference to `dlvsym'
> load_library.c:(.text+0x293): undefined reference to `dlvsym'
> /opt/ibm/ILOG/CPLEX_Studio128/cplex/lib/x86-64_linux/static_pic/libcplex.a(load_library_HOST.o):load_library.c:(.text+0x2bc): 
> more undefined references to `dlvsym' follow
> /opt/ibm/ILOG/CPLEX_Studio128/cplex/lib/x86-64_linux/static_pic/libcplex.a(mkl_aa_fw_load_orsl_lite_lib_HOST.o): 
> In function `mkl_aa_fw_load_orsl_lite_lib':
> mkl_aa_fw_load_orsl_lite_lib.c:(.text+0xb9): undefined reference to 
> `dlopen'
> mkl_aa_fw_load_orsl_lite_lib.c:(.text+0xd4): undefined reference to 
> `dlsym'
> mkl_aa_fw_load_orsl_lite_lib.c:(.text+0xf2): undefined reference to 
> `dlsym'
> mkl_aa_fw_load_orsl_lite_lib.c:(.text+0x110): undefined reference to 
> `dlsym'
> mkl_aa_fw_load_orsl_lite_lib.c:(.text+0x12e): undefined reference to 
> `dlsym'
> /usr/local/lib/libreadline.so: undefined reference to `tgetnum'
> /usr/local/lib/libreadline.so: undefined reference to `tgetent'
> /usr/local/lib/libreadline.so: undefined reference to `tgetstr'
> /usr/local/lib/libreadline.so: undefined reference to `tgoto'
> /usr/local/lib/libreadline.so: undefined reference to `UP'
> /usr/local/lib/libreadline.so: undefined reference to `BC'
> /usr/local/lib/libreadline.so: undefined reference to `tputs'
> /usr/local/lib/libreadline.so: undefined reference to `PC'
> /usr/local/lib/libreadline.so: undefined reference to `tgetflag'
> collect2: error: ld returned 1 exit status
> scip/src/CMakeFiles/scip.dir/build.make:8866: recipe for target 
> 'bin/scip' failed
> make[2]: *** [bin/scip] Error 1
> CMakeFiles/Makefile2:1634: recipe for target 
> 'scip/src/CMakeFiles/scip.dir/all' failed
> make[1]: *** [scip/src/CMakeFiles/scip.dir/all] Error 2
> Makefile:162: recipe for target 'all' failed
> make: *** [all] Error 2
>
>  *
>     ------------------------------------------------------------------------
>
>#
>
>
>
>
> _______________________________________________
> Scip mailing list
> Scip at zib.de
> https://listserv.zib.de/mailman/listinfo/scip

-- 
\__________________

Matthias Miltenberger
Zuse Institute Berlin
Takustr. 7, 14195 Berlin
www.zib.de/miltenberger
miltenberger at zib.de
+49 (30) 841 85-245

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listserv.zib.de/pipermail/scip/attachments/20180719/32c9b864/attachment.html>


More information about the Scip mailing list