[SCIP] Building GCG after building SCIP with CMake

Stefan Vigerske stefan at math.hu-berlin.de
Tue Jun 12 10:04:50 CEST 2018


Hi,

On 06/12/2018 03:58 AM, Michael Gough wrote:
> I was able to overcome two errors using the method you suggested, but this
> error is resistant to the method:
> 
> make[2]: *** No rule to make target
> '/root/scipoptsuite-5.0.1/scip/lib/shared/
> libnlpi.cppad.linux.x86_64.gnu.opt.so', needed by
> 'bin/gcg-2.1.4.linux.x86_64.gnu.opt.spx2'.  Stop.
> 
> 
> Even after I issue this command to create that symbolic link:
> 
> ln -s /root/scipoptsuite-5.0.1/build/lib/libscip.so
> /root/scipoptsuite-5.0.1/scip/lib/shared/libnlpi.cppad.linux.x86_64.gnu.opt

Don't you miss an ".so" here at the end of libnlpi.* ?

But it would be cleaner to just build everything with the normal 
buildsystem instead of some parts with cmake and others without.

Stefan

> 
> 
> I get the same error:
> 
> make[2]: *** No rule to make target
> '/root/scipoptsuite-5.0.1/scip/lib/shared/
> libnlpi.cppad.linux.x86_64.gnu.opt.so', needed by
> 'bin/gcg-2.1.4.linux.x86_64.gnu.opt.spx2'.  Stop.
> 
> I am getting tantalizingly close to having gcg build. If I can get it
> working, it will solve many problems.
> 
> Michael
> 
> On Sun, Jun 10, 2018 at 9:04 AM, Matthias Walter <walter at or.rwth-aachen.de>
> wrote:
> 
>> Dear Michael,
>>
>> as far as I can tell, GCG shipped with previous releases can only be built
>> when SCIP is also built using the Makefile (so without cmake). This will
>> change with the next release (coming soon), in which GCG can be built with
>> cmake, too.
>>
>> Until then, the following workaround worked for me:
>>
>> 1. Compile gcg with `make SHARED=true`.
>> 2. As long as this triggers any errors on missing SCIP-related shared
>> libraries (such as libscip, libtpi*, liblpi*, libobjscip...), created the
>> desired ones (for me it was looking in scip/lib/shared/ for them) as
>> symlinks to the cmake-built shared library libscip.so.
>>
>> This is really a hack, since the linker for GCG will link to libscip.so
>> several times, but it seems to be clever enough to figure out the
>> duplicates.
>>
>> Sorry for the inconvenience, but I guess this will be better with the
>> upcoming release!
>>
>> Best,
>> Matthias
>>
>> On 10.06.2018 00:06, Michael Gough wrote:
>>
>> Hello all,
>>
>> I am trying to build GCG. I build SCIP with CMake and it produced sharable
>> libraries. Now GCG make is looking for static libraries.
>>
>> Can anyone tell me their way of building SCIP with GCG?
>>
>> Michael Gough
>>
>>
>> _______________________________________________
>> Scip mailing listScip at zib.dehttps://listserv.zib.de/mailman/listinfo/scip
>>
>>
>> --
>> Dr. Matthias Walter
>> RWTH Aachen University
>> Chair of Operations ResearchKackertstraße 7 <https://maps.google.com/?q=Kackertstra%C3%9Fe+7&entry=gmail&source=g>, B243
>> 52072 Aachen
>> Phone: +49 241 80 93390
>> E-Mail: walter at or.rwth-aachen.de
>>
>>
> 
> 
> 
> _______________________________________________
> Scip mailing list
> Scip at zib.de
> https://listserv.zib.de/mailman/listinfo/scip
> 



More information about the Scip mailing list