[SCIP] make install does not work properly
Thorsten Koch
koch at zib.de
Mon Jan 29 12:50:25 CET 2024
Hi,
the change to libscipbase also broke the russcip (the rust API for SCIP)
error: linking with `cc` failed: exit status: 1
|
= note: LC_ALL="C"
PATH="/home/bzfkocht/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/data/xpressmp/bin:/home/bzfkocht/.cargo/bin:/home/bzfkocht/bin:/home/bzfkocht/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/opt/gurobi/gurobi702/linux64/bin:/opt/pclint"
VSLANG="1033" "cc" "-m64" "/tmp/rustcyt0UEe/symbols.o" "/home/bzfkocht/project/TU-SciComp-Code/21-lp-sssp/rust/lp-sssp/target/debug/deps/lp_sssp-490e8c72531fd8b2.17adnlmwsb28u5uu.rcgu.o"
"/home/bzfkocht/project/TU-SciComp-Code/21-lp-sssp/rust/lp-sssp/target/debug/deps/lp_sssp-490e8c72531fd8b2.2lp3phrq7xv521ya.rcgu.o"
"/home/bzfkocht/project/TU-SciComp-Code/21-lp-sssp/rust/lp-sssp/target/debug/deps/lp_sssp-490e8c72531fd8b2.2mh8p4m7u5h0bi7x.rcgu.o"
"/home/bzfkocht/project/TU-SciComp-Code/21-lp-sssp/rust/lp-sssp/target/debug/deps/lp_sssp-490e8c72531fd8b2.2ub1s02dcnlgfork.rcgu.o"
"/home/bzfkocht/project/TU-SciComp-Code/21-lp-sssp/rust/lp-sssp/target/debug/deps/lp_sssp-490e8c72531fd8b2.3b310tketc1rmrk9.rcgu.o"
"/home/bzfkocht/project/TU-SciComp-Code/21-lp-sssp/rust/lp-sssp/target/debug/deps/lp_sssp-490e8c72531fd8b2.4ee5kmz1r5eks321.rcgu.o"
"/home/bzfkocht/project/TU-SciComp-Code/21-lp-sssp/rust/lp-sssp/target/debug/deps/lp_sssp-490e8c72531fd8b2.4h9onwctmblts5xl.rcgu.o"
"/home/bzfkocht/project/TU-SciComp-Code/21-lp-sssp/rust/lp-sssp/target/debug/deps/lp_sssp-490e8c72531fd8b2.4tzjwolras0rtnlh.rcgu.o"
"/home/bzfkocht/project/TU-SciComp-Code/21-lp-sssp/rust/lp-sssp/target/debug/deps/lp_sssp-490e8c72531fd8b2.58mk4qvcv31uambw.rcgu.o"
"/home/bzfkocht/project/TU-SciComp-Code/21-lp-sssp/rust/lp-sssp/target/debug/deps/lp_sssp-490e8c72531fd8b2.5et3hrf9l5amllas.rcgu.o"
"/home/bzfkocht/project/TU-SciComp-Code/21-lp-sssp/rust/lp-sssp/target/debug/deps/lp_sssp-490e8c72531fd8b2.tmecjh1z3qdhhv8.rcgu.o"
"/home/bzfkocht/project/TU-SciComp-Code/21-lp-sssp/rust/lp-sssp/target/debug/deps/lp_sssp-490e8c72531fd8b2.yzp7k7qy9xy7d82.rcgu.o"
"/home/bzfkocht/project/TU-SciComp-Code/21-lp-sssp/rust/lp-sssp/target/debug/deps/lp_sssp-490e8c72531fd8b2.zc5kl81ds7rwkae.rcgu.o"
"/home/bzfkocht/project/TU-SciComp-Code/21-lp-sssp/rust/lp-sssp/target/debug/deps/lp_sssp-490e8c72531fd8b2.3wc22hok5ylpmaoe.rcgu.o" "-Wl,--as-needed" "-L" "/home/bzfkocht/project/TU-SciComp-Code/21-lp-sssp/rust/lp-sssp/target/debug/deps" "-L"
"/home/bzfkocht/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/home/bzfkocht/project/TU-SciComp-Code/21-lp-sssp/rust/lp-sssp/target/debug/deps/librusscip-76d1549dfb9c39d5.rlib"
"/home/bzfkocht/project/TU-SciComp-Code/21-lp-sssp/rust/lp-sssp/target/debug/deps/libscip_sys-f3c86257bd2b82dc.rlib" "/home/bzfkocht/project/TU-SciComp-Code/21-lp-sssp/rust/lp-sssp/target/debug/deps/libdoc_comment-3034749ba6c76a58.rlib"
"/home/bzfkocht/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-b149a04e58514815.rlib"
"/home/bzfkocht/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-66ab26aded3b7021.rlib"
"/home/bzfkocht/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-203bd07e88f5499a.rlib"
"/home/bzfkocht/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libmemchr-944cc9212e8025af.rlib"
"/home/bzfkocht/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-75c8462d252ad270.rlib"
"/home/bzfkocht/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-22352d501faf9820.rlib"
"/home/bzfkocht/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-572a7f05bd234c36.rlib"
"/home/bzfkocht/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-34e8486002d91949.rlib"
"/home/bzfkocht/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-42409efdb396b783.rlib"
"/home/bzfkocht/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-4fd4035a411de739.rlib"
"/home/bzfkocht/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-8a674d35d1eb7c28.rlib"
"/home/bzfkocht/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-5e6a3884dc55082a.rlib"
"/home/bzfkocht/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-49f8650898f03f75.rlib"
"/home/bzfkocht/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-55f4044cbfa42566.rlib"
"/home/bzfkocht/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-423f83c599bec464.rlib"
"/home/bzfkocht/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-9a7d54e02ce8af0d.rlib"
"/home/bzfkocht/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-c9af672b38877288.rlib"
"/home/bzfkocht/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-951d12e06c2387f8.rlib"
"/home/bzfkocht/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-9908bc779e4ab019.rlib" "-Wl,-Bdynamic" "-lscip" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr"
"-Wl,-z,noexecstack" "-L" "/home/bzfkocht/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/bzfkocht/project/TU-SciComp-Code/21-lp-sssp/rust/lp-sssp/target/debug/deps/lp_sssp-490e8c72531fd8b2"
"-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
= note: /usr/bin/ld: cannot find -lscip: No such file or directory
collect2: error: ld returned 1 exit status
error: could not compile `lp-sssp` (bin "lp-sssp") due to previous error
bzfkocht at ubuntu:~/project/TU-SciComp-Code/21-lp-sssp/rust/lp-sssp$
VG Thorsten
Am 29.01.24 um 11:32 schrieb Stefan Vigerske:
> Hi,
>
> make install is probably not much used.
> And it seems that it wasn't updated when libscipbase was introduced a while ago. The libscip doesn't exist in static builds anymore.
>
> Attached a patch that should make things better.
>
> Stefan
>
> On 29/01/2024 17:10, Thorsten Koch wrote:
>> Hi,
>>
>> I tried to do
>>
>> make INSTALLDIR=/opt/scip/scipoptsuite-8.1.0/ install
>>
>> and got the following:
>>
>> -rw-r--r-- 1 root root 3184990 Jan 29 11:05 liblpispx2-8.1.0.linux.x86_64.gnu.opt.a
>> lrwxrwxrwx 1 root root 33 Jan 29 11:05 liblpispx2.a -> liblpispx2.linux.x86_64.gnu.opt.a
>> lrwxrwxrwx 1 root root 39 Jan 29 11:05 liblpispx2.linux.x86_64.gnu.opt.a -> liblpispx2-8.1.0.linux.x86_64.gnu.opt.a
>> -rw-r--r-- 1 root root 240292 Jan 29 10:42 libobjscip-8.1.0.linux.x86_64.gnu.opt.a
>> lrwxrwxrwx 1 root root 33 Jan 29 11:05 libobjscip.a -> libobjscip.linux.x86_64.gnu.opt.a
>> lrwxrwxrwx 1 root root 39 Jan 29 11:05 libobjscip.linux.x86_64.gnu.opt.a -> libobjscip-8.1.0.linux.x86_64.gnu.opt.a
>>
>> These two symlinks are wrong
>> lrwxrwxrwx 1 root root 35 Jan 29 11:05 libscip.a -> libscip.linux.x86_64.gnu.opt.spx2.a
>> lrwxrwxrwx 1 root root 41 Jan 29 11:05 libscip.linux.x86_64.gnu.opt.spx2.a -> libscip-8.1.0.linux.x86_64.gnu.opt.spx2.a
>>
>>
>> The following names look like something is missing between - and .
>> lrwxrwxrwx 1 root root 34 Jan 29 11:05 libscipopt.a -> libscipopt-.linux.x86_64.gnu.opt.a
>> -rw-r--r-- 1 root root 19782562 Jan 29 11:05 libscipopt-.linux.x86_64.gnu.opt.a
>>
>> -rw-r--r-- 1 root root 164004 Jan 29 10:41 libsoplex-6.0.4.linux.x86_64.gnu.opt.a
>> -rw-r--r-- 1 root root 164004 Jan 29 10:41 libsoplex.a
>> -rw-r--r-- 1 root root 164004 Jan 29 10:41 libsoplex.linux.x86_64.gnu.opt.a
>> -rw-r--r-- 1 root root 1718 Jan 29 10:42 libtpinone-8.1.0.linux.x86_64.gnu.opt.a
>>
>> VG Thorsten
>>
>>
--
The important thing is not to stop questioning.
Curiosity has its own reason for existing. -- Albert Einstein
______________________________________________________________________
Prof. Dr. Thorsten Koch / Technische Universität Berlin
www.zib.de/koch / and
koch at zib.de / Zuse Institute Berlin (ZIB)
_____________________/ Takustraße 7, 14195 Berlin, Germany
and also Phone +49-30-84185-213, Fax -269
Kooperativer Bibliotheksverbund Berlin Brandenburg (KOBV)
Forschungs- und Kompetenzzentrum Digitalisierung Berlin (digiS)
______________________________________________________________________
More information about the Scip
mailing list