<div dir="ltr">Thanks Stefan, works like a charm.<div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Met vriendelijke groet / Kind regards,<br><br><div>Sander de Wildt<br>E-mail: <a href="mailto:sanderdw@gmail.com" target="_blank">sanderdw@gmail.com</a><br>Tel.: (+31) 06<span style="color:rgb(38,38,38);font-family:'Helvetica Neue',arial,sans-serif;font-size:13px;line-height:16px">43066419</span><br></div></div></div></div></div></div></div></div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Op ma 28 jan. 2019 om 15:58 schreef Stefan Vigerske <<a href="mailto:stefan@math.hu-berlin.de">stefan@math.hu-berlin.de</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
make install TPI=tny USRLDFLAGS=-lpthread<br>
<br>
may work.<br>
<br>
Stefan<br>
<br>
On 1/28/19 3:12 PM, <a href="mailto:sanderdw@gmail.com" target="_blank">sanderdw@gmail.com</a> wrote:<br>
> Hi,<br>
> <br>
> I'm using docker to compile a multi treaded version of SCIP with the<br>
> following dockerfile\install instructions:<br>
> FROM debian:latest<br>
> MAINTAINER Sander de Wildt <<a href="mailto:sanderdw@gmail.com" target="_blank">sanderdw@gmail.com</a>><br>
> <br>
> RUN apt-get update && \<br>
> apt-get install -y --no-install-recommends \<br>
> build-essential zlib1g-dev libgmp3-dev libreadline-dev lib32ncurses5-dev &&<br>
> apt-get clean<br>
> COPY scipoptsuite-6.0.1.tgz /<br>
> COPY markshare2.mps /<br>
> RUN tar xvf scipoptsuite-6.0.1.tgz<br>
> RUN cd scipoptsuite-6.0.1 && make install TPI=tny<br>
> <br>
> But i get the following errors:<br>
> -> linking bin/scip-6.0.1.linux.x86_64.gnu.opt.spx2.tny<br>
> /scipoptsuite-6.0.1/scip/lib/static/libtpitny-6.0.1.linux.x86_64.gnu.opt.a(tinycthread.o):<br>
> In function `mtx_init':<br>
> tinycthread.c:(.text+0x37): undefined reference to `pthread_mutexattr_init'<br>
> tinycthread.c:(.text+0x4a): undefined reference to<br>
> `pthread_mutexattr_settype'<br>
> tinycthread.c:(.text+0x5f): undefined reference to<br>
> `pthread_mutexattr_destroy'<br>
> /scipoptsuite-6.0.1/scip/lib/static/libtpitny-6.0.1.linux.x86_64.gnu.opt.a(tinycthread.o):<br>
> In function `mtx_timedlock':<br>
> tinycthread.c:(.text+0xb5): undefined reference to `pthread_mutex_timedlock'<br>
> /scipoptsuite-6.0.1/scip/lib/static/libtpitny-6.0.1.linux.x86_64.gnu.opt.a(tinycthread.o):<br>
> In function `mtx_trylock':<br>
> tinycthread.c:(.text+0xe5): undefined reference to `pthread_mutex_trylock'<br>
> /scipoptsuite-6.0.1/scip/lib/static/libtpitny-6.0.1.linux.x86_64.gnu.opt.a(tinycthread.o):<br>
> In function `thrd_create':<br>
> tinycthread.c:(.text+0x221): undefined reference to `pthread_create'<br>
> /scipoptsuite-6.0.1/scip/lib/static/libtpitny-6.0.1.linux.x86_64.gnu.opt.a(tinycthread.o):<br>
> In function `thrd_detach':<br>
> tinycthread.c:(.text+0x285): undefined reference to `pthread_detach'<br>
> /scipoptsuite-6.0.1/scip/lib/static/libtpitny-6.0.1.linux.x86_64.gnu.opt.a(tinycthread.o):<br>
> In function `thrd_join':<br>
> tinycthread.c:(.text+0x2ce): undefined reference to `pthread_join'<br>
> /scipoptsuite-6.0.1/scip/lib/static/libtpitny-6.0.1.linux.x86_64.gnu.opt.a(tinycthread.o):<br>
> In function `tss_create':<br>
> tinycthread.c:(.text+0x345): undefined reference to `pthread_key_create'<br>
> /scipoptsuite-6.0.1/scip/lib/static/libtpitny-6.0.1.linux.x86_64.gnu.opt.a(tinycthread.o):<br>
> In function `tss_set':<br>
> tinycthread.c:(.text+0x385): undefined reference to `pthread_setspecific'<br>
> /scipoptsuite-6.0.1/scip/lib/static/libtpitny-6.0.1.linux.x86_64.gnu.opt.a(tinycthread.o):<br>
> In function `tss_delete':<br>
> tinycthread.c:(.text+0x361): undefined reference to `pthread_key_delete'<br>
> /scipoptsuite-6.0.1/scip/lib/static/libtpitny-6.0.1.linux.x86_64.gnu.opt.a(tinycthread.o):<br>
> In function `tss_get':<br>
> tinycthread.c:(.text+0x371): undefined reference to `pthread_getspecific'<br>
> collect2: error: ld returned 1 exit status<br>
> <br>
> When i use the scipoptsuite-5.0.1.tgz release it's compiling and running<br>
> fine. I also tried different versions of Debian and Ubuntu. When i did some<br>
> research on these errors some are referring to the gcc compile flag<br>
> -pthread, but no idea where to put it?<br>
> <br>
> Thanks in advance.<br>
> <br>
> Met vriendelijke groet / Kind regards,<br>
> <br>
> Sander de Wildt<br>
> E-mail: <a href="mailto:sanderdw@gmail.com" target="_blank">sanderdw@gmail.com</a><br>
> Tel.: (+31) 0643066419<br>
> <br>
> <br>
> _______________________________________________<br>
> Scip mailing list<br>
> <a href="mailto:Scip@zib.de" target="_blank">Scip@zib.de</a><br>
> <a href="https://listserv.zib.de/mailman/listinfo/scip" rel="noreferrer" target="_blank">https://listserv.zib.de/mailman/listinfo/scip</a><br>
> <br>
<br>
</blockquote></div>