Decision Optimization

Decision Optimization

Delivers prescriptive analytics capabilities and decision intelligence to improve decision-making.


#Analytics
#DecisionOptimization
#DecisionOptimization
 View Only
  • 1.  Errors when compiling examples in CPLEX

    Posted 02/28/12 01:39 PM

    Originally posted by: SystemAdmin


    Hi CPLEX experts,

    I got some error messages when compiling examples provided by CPLEX on Red Hat Enterprise Linux Server release 6.1 64bits

    
    [m8dd8@XXX]$ cd /apps/cplex/model12/cplex121/examples/x86-64_sles9.0_3.3/static_pic/  [m8dd8@XXX static_pic]$ make ilodiet g++ -c -m64 -O -fPIC -fexceptions -DNDEBUG -DIL_STD -I../../../include -I../../../../concert29/include  ../../../examples/src/cpp/ilodiet.cpp -o ilodiet.o g++ -m64 -O -fPIC -fexceptions -DNDEBUG -DIL_STD -I../../../include -I../../../../concert29/include  ilodiet.o -o ilodiet -L../../../lib/x86-64_sles9.0_3.3/static_pic -lilocplex -lcplex -L../../../../concert29/lib/x86-64_sles9.0_3.3/static_pic -lconcert -lm -pthread ../../../../concert29/lib/x86-64_sles9.0_3.3/static_pic/libconcert.a(ilocomprehension.o): In function `std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)
    ': ilocomprehension.cpp:(.gnu.linkonce.t._ZNSt19basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode+0x138): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage
    ' ../../../../concert29/lib/x86-64_sles9.0_3.3/static_pic/libconcert.a(ilocomprehension.o): In function `char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_construct<char*>(char*, char*, std::allocator<char> const&, std::forward_iterator_tag)
    ': ilocomprehension.cpp:(.gnu.linkonce.t._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag+0x33): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_empty_rep_storage
    ' ilocomprehension.cpp:(.gnu.linkonce.t._ZNSs12_S_constructIPcEES0_T_S1_RKSaIcESt20forward_iterator_tag+0x5f): undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_create(unsigned long, std::allocator<char> const&)
    '
    

    I don't think this has anything to do with the license file. Might it matter with the settings of my g++ compiler? Thanks for any help.
    #CPLEXOptimizers
    #DecisionOptimization


  • 2.  Re: Errors when compiling examples in CPLEX

    Posted 02/28/12 01:42 PM

    Originally posted by: SystemAdmin


    Forgot to mention that the version of g++ is
    [m8dd8@XXX static_pic]$ g++ -dumpversion
    4.4.5
    

    #CPLEXOptimizers
    #DecisionOptimization


  • 3.  Re: Errors when compiling examples in CPLEX

    Posted 02/28/12 01:50 PM

    Originally posted by: SystemAdmin


    I missed the last two line in the error message:
    collect2: ld returned 1 exit status
    make: *** [ilodiet] Error 1
    


    Sorry about that.
    #CPLEXOptimizers
    #DecisionOptimization


  • 4.  Re: Errors when compiling examples in CPLEX

    Posted 02/28/12 02:08 PM

    Originally posted by: SystemAdmin


    Problem solved, I used the wrong system makefile, it should be debian instead of sles...
    #CPLEXOptimizers
    #DecisionOptimization