[SCIP] Auto-discard notification

Stefan Vigerske stefan at math.hu-berlin.de
Wed Dec 14 21:14:39 CET 2016


Hi,

why OSTYPE=windows ? I don't see a make/make.windows.x86_64.msvc.opt in 
my version of SCIP.

Somehow -DNO_SIGACTION seems to be missing in the compiler flags. You 
could add USRFLAGS=-DNO_SIGACTION to your call of make.

Stefan



On 12/14/2016 08:58 PM, David Franz Koza wrote:
> Hi Benjamin,
>
> thanks for your reply. Following the instructions in the INSTALL file and based on your instructions, I did the following:
>
> 1. I copied the C:\...\CPLEX_Studio1262\cplex\include\ilcplex files (including cplex.h) into the C:\...\SCIP\scip-3.2.1\lib\cpxinc folder
>
> 2. I copied the C:\...\CPLEX_Studio1262\cplex\lib\x64_windows_vs2012\stat_mda\cplex1262.lib file to C:\...\SCIP\scip-3.2.1\lib and renamed it to "libcplex.windows.x86_64.msvc.a" (if named differently, the compiler will ask for the respective soft-link to a file "libcplex.windows.x86_64.msvc.a")
>
> 3. I started compiling SCIP with: "make OSTYPE=windows COMP=msvc ARCH=x86_64 LPS=cpx ZLIB=false ZIMPL=false READLINE=false GMP=false OPENSOURCE=false"
>
> When compiling, I get the following error messages:
>
> -> compiling obj/O.windows.x86_64.msvc.opt/lib/scip/interrupt.o
> src/scip/interrupt.c:52:26: error: field 'oldsigaction' has incomplete type
>     struct sigaction      oldsigaction;       /**< old CTRL-C interrupt handler */
>                                       ^
> src/scip/interrupt.c: In function 'SCIPinterruptCapture':
> src/scip/interrupt.c:111:24: error: storage size of 'newaction' isn't known
>        struct sigaction newaction;
>                                     ^
> src/scip/interrupt.c:116:13: warning: implicit declaration of function 'sigemptyset' [-Wimplicit-function-declaration]
>        (void)sigemptyset(&newaction.sa_mask);
>                  ^
> src/scip/interrupt.c:119:13: warning: implicit declaration of function 'sigaction' [-Wimplicit-function-declaration]
>        (void)sigaction(SIGINT, &newaction, &interrupt->oldsigaction);
>                  ^
> make[1]: *** [obj/O.windows.x86_64.msvc.opt/lib/scip/interrupt.o] Error 1
> make: *** [makesciplibfile] Error 2
>
>
> Do you have any clue what causes the error? Is there any other information I may provide?
>
> Thanks again,
> David
>
>
>
> Dear David,
>
>> Hi Benjamin,
>>
>> Is there an easy solution if one would like to use CPLEX (64-bit version) instead of SoPlex as an LP solver together with Visual Studio on windows? I followed the instructions provided in the INSTALL file and also have skimmed through lots of posts, but did not manage to get it working.
>
> I never used Cplex on Windows with the VS compiler but it should
> (hopefully) work out of the box. What kind of errors do you get? Can you send me / us the console output?
>
>> Can MinGW, which compiles and links code to be run on Win32 platforms, actually be used for that purpose?
>
> I don't fully understand what you mean. You want to use MSVC to compile and link your code, right? In my previous mail, I just explained how to call the VS compiler directly when using msys. Actually, this has not much to do with MinGW. Or do you want to use MinGWs gcc compiler? Of course, this would be an alternative to MSVC.
>
>> When compiling SCIP, it asks for "soft-links" to CPLEX. How should it look like in case of CPLEX (64-bit) on windows (there is only a cplexXXXX.lib file)?
>
> In MSVC you need to use *.lib files when linking to other software. I guess, in the end you just need to copy the CPLEX library to scip/lib/libcplex.lib. By the way, is this a static CPLEX library or just the linker library for the Windows dll?
>
> Regards,
> Benjamin
>
>>
>> Thanks,
>> David
>>
>> -----Original Message-----
>> From: Scip [mailto:scip-bounces at zib.de] On Behalf Of Benjamin Müller
>> Sent: 12. december 2016 14:29
>> To: Sujayandra V
>> Cc: scip at zib.de
>> Subject: Re: [SCIP] Auto-discard notification
>>
>> Hi Sujayandra,
>>
>> yes, it is. I always use Msys (http://www.mingw.org/wiki/MSYS) for
>> this and call the VS compiler directly to compile SoPlex and SCIP. It
>> is actually not too complicated. First you need to add (something
>> like)
>>
>> 	call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\vcvars64.bat"
>>
>> to the first line of the batch file of msys. Then compile SoPlex and SCIP with:
>>
>> 	make ARCH=x86_64 COMP=msvc OPENSOURCE=false
>>
>> That is it! Let us know when something did not work.
>>
>> Regards,
>> Benjamin
>>
>> On 12/12/2016 01:08 PM, Sujayandra V wrote:
>>> Thank you Jakob.
>>>
>>>
>>> I am working on Windows. Is it possible to run SCIP using visual studio ?
>>>
>>> On Mon, Dec 12, 2016 at 2:04 PM, Jakob Witzig <witzig at zib.de
>>> <mailto:witzig at zib.de>> wrote:
>>>
>>>      Hi Sujayandra,
>>>
>>>      you can use SCIP with CPLEX as LP solver (as well as with Soplex,
>>>      Gurobi, Xpress, and many more). Therefore, you have to compile
>>> SCIP with
>>>
>>>         make LPS=cpx
>>>
>>>      If you compile SCIP the first time with CPLEX (cpx) SCIP will ask
>>>      for the local installation path of CPLEX.
>>>
>>>      Please have a look into our documentation
>>> http://scip.zib.de/doc/html/
>>>
>>>      Here, you can find two branch-and-price examples:
>>>         - Binpacking: http://scip.zib.de/doc/examples/Binpacking/
>>>      <http://scip.zib.de/doc/examples/Binpacking/>
>>>         - VRP: http://scip.zib.de/doc/examples/VRP/
>>>      <http://scip.zib.de/doc/examples/VRP/>
>>>
>>>
>>>      Cheers,
>>>      Jakob
>>>
>>>      Am 12.12.2016 um 09:19 schrieb Sujayandra V:
>>>
>>>          Hello Team,
>>>
>>>          Am writing this mail from India and I had got to know about SCIP
>>>          in one
>>>          of the cplex blogs.
>>>
>>>
>>>          I have  a huge MILP with 10 million variables. The problem takes
>>>          lots of
>>>          time in CPLEX/Gurobi to solve . I wanted to know if its possible to
>>>          integrate SCIP with CPLEX and solve the problem using Branch and
>>>          Price ?
>>>
>>>
>>>          If any documents or any case study is available on how to apply the
>>>          Branch and price in SCIP it would help me a lot. Also is it
>>>          possible to
>>>           use SCIP in windows Operating system?
>>>
>>>
>>>          Hoping for a positive reply.
>>>
>>>          On Mon, Dec 12, 2016 at 1:47 PM, Felipe Serrano
>>>          <fserranom5 at gmail.com <mailto:fserranom5 at gmail.com>
>>>          <mailto:fserranom5 at gmail.com <mailto:fserranom5 at gmail.com>>> wrote:
>>>
>>>              there you are.
>>>              Please, resend your email
>>>
>>>              Best,
>>>              Felipe
>>>
>>>              On Mon, Dec 12, 2016 at 9:14 AM, Sujayandra V
>>>          <suji248 at gmail.com <mailto:suji248 at gmail.com>
>>>              <mailto:suji248 at gmail.com <mailto:suji248 at gmail.com>>> wrote:
>>>
>>>                  Hello
>>>
>>>                  I have registered in the link that you just mentioned.
>>>          Hoping
>>>                  for acceptance at the earliest.
>>>
>>>                  On Mon, Dec 12, 2016 at 1:40 PM, Felipe Serrano
>>>                  <fserranom5 at gmail.com <mailto:fserranom5 at gmail.com>
>>>          <mailto:fserranom5 at gmail.com <mailto:fserranom5 at gmail.com>>> wrote:
>>>
>>>                      Dead Sujayandra
>>>
>>>                      Please, register to the mailing list (
>>>                      http://scip.zib.de/#contact ) and, once accepted, resend
>>>                      your email
>>>
>>>                      Thanks!
>>>
>>>                      Best,
>>>
>>>                      Felipe
>>>
>>>                      ---------- Forwarded message ----------
>>>                      From: ** <scip-bounces at zib.de
>>>          <mailto:scip-bounces at zib.de> <mailto:scip-bounces at zib.de
>>>          <mailto:scip-bounces at zib.de>>>
>>>                      Date: Mon, Dec 12, 2016 at 9:07 AM
>>>                      Subject: Auto-discard notification
>>>                      To: scip-owner at zib.de <mailto:scip-owner at zib.de>
>>>          <mailto:scip-owner at zib.de <mailto:scip-owner at zib.de>>
>>>
>>>
>>>                      The attached message has been automatically discarded.
>>>
>>>                      ---------- Forwarded message ----------
>>>                      From: Sujayandra V <suji248 at gmail.com
>>>          <mailto:suji248 at gmail.com>
>>>                      <mailto:suji248 at gmail.com <mailto:suji248 at gmail.com>>>
>>>                      To: scip at zib.de <mailto:scip at zib.de>
>>>          <mailto:scip at zib.de <mailto:scip at zib.de>>
>>>                      Cc:
>>>                      Date: Mon, 12 Dec 2016 13:37:14 +0530
>>>                      Subject: Question regarding Branch and Price
>>>                      Hello Team,
>>>
>>>                      Am writing this mail from India and I had got to
>>>          know about
>>>                      SCIP in one of the cplex blogs.
>>>
>>>
>>>                      I have  a huge MILP with 10 million variables. The
>>>          problem
>>>                      takes lots of time in CPLEX/Gurobi to solve . I
>>>          wanted to
>>>                      know if its possible to integrate SCIP with CPLEX
>>>          and solve
>>>                      the problem using Branch and Price ?
>>>
>>>
>>>                      If any documents or any case study is available on
>>>          how to
>>>                      apply the Branch and price in SCIP it would help me
>>>          a lot.
>>>
>>>
>>>                      Hoping for a positive reply.
>>>
>>>
>>>
>>>
>>>
>>>
>>>                      --
>>>                      Regards
>>>                      Sujayandra V
>>>
>>>
>>>
>>>
>>>
>>>                  --
>>>                  Regards
>>>                  Sujayandra V
>>>
>>>
>>>
>>>
>>>
>>>          --
>>>          Regards
>>>          Sujayandra V
>>>
>>>
>>>          _______________________________________________
>>>          Scip mailing list
>>>          Scip at zib.de <mailto:Scip at zib.de>
>>>          http://listserv.zib.de/mailman/listinfo/scip
>>>          <http://listserv.zib.de/mailman/listinfo/scip>
>>>
>>>
>>>
>>>      --
>>>      Jakob Witzig
>>>
>>>      Zuse Institute Berlin (ZIB)
>>>
>>>      Division Mathematical Optimization and Scientific Information
>>>      Research Group Mathematical Optimization Methods
>>>
>>>      Takustrasse 7
>>>      14195 Berlin
>>>
>>>      Tel. : +49 (0)30 84185-416 <tel:%2B49%20%280%2930%2084185-416>
>>>      Fax  : +49 (0)30 84185-269 <tel:%2B49%20%280%2930%2084185-269>
>>>      email: witzig at zib.de <mailto:witzig at zib.de>
>>>
>>>
>>>
>>>
>>> --
>>> Regards
>>> Sujayandra V
>>>
>>>
>>> _______________________________________________
>>> Scip mailing list
>>> Scip at zib.de
>>> http://listserv.zib.de/mailman/listinfo/scip
>>>
>> --
>> ______________________________
>> Benjamin Müller
>> Zuse Institute Berlin
>> Takustr. 7, 14195 Berlin
>> benjamin.mueller at zib.de
>> +49 30 841 85-195
>> _______________________________________________
>> Scip mailing list
>> Scip at zib.de
>> http://listserv.zib.de/mailman/listinfo/scip
>
>
> _______________________________________________
> Scip mailing list
> Scip at zib.de
> http://listserv.zib.de/mailman/listinfo/scip
>


-- 
http://www.gams.com/~stefan


More information about the Scip mailing list