<div dir="ltr"><div><div><div><div><div>Hi Tim,<br><br></div>The changes in trunk that I made should be in 5.6.2 so you are good with that version. I also could not get SYMPHONY to work with the Debian package of PVM. I didn&#39;t really investigate what was wrong there, since building PVM from source seemed to work in the end. <br><br></div>It&#39;s hard to tell exactly what&#39;s going on from the output, but I guess that the first thing is to make sure you have the variable PVM_ARCH set correctly. SYMPHONY looks for the library in $PVM_ROOT/lib/$PVM_ARCH, which is the standard location. If you have set PVM_ROOT and PVM_ARCH correctly, you shouldn&#39;t actually need to set --with-pvm-incdir and --with-pvm-lib. <br><br></div>If that doesn&#39;t work for some reason, you can also try using --with-pvm-lib, but the correct incantation should be:<br><br></div>--with-pvm-lib=&#39;-L/home/timg/Downloads/pvm3/lib/LINUX64/ -lgpvm3 -lpvm3&#39;<br><br></div><div>Let me know how it goes.<br></div><div><br></div>Cheers,<br><br>Ted<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Nov 20, 2014 at 10:57 PM, Tim Goddard <span dir="ltr">&lt;<a href="mailto:tim@goddard.net.nz" target="_blank">tim@goddard.net.nz</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Also, just saw October mention of the same error. Tried symphony trunk, no<br>
more luck. Tried with:<br>
<br>
./configure --with-pvm --with-pvm-incdir=&quot;/home/timg/Downloads/pvm3/include&quot; --<br>
with-pvm-lib=&#39;/home/timg/Downloads/pvm3/lib/LINUX64/libpvm3.a&#39;<br>
<br>
Got another error:<br>
<br>
&gt; checking if user provides library for Pvm... yes<br>
<span class="">&gt; checking whether symbol pvm_gettid is available with PVM... no<br>
</span>&gt; configure: error: Cannot find symbol(s) pvm_gettid with PVM<br>
<div class="HOEnZb"><div class="h5"><br>
On Fri, 21 Nov 2014 15:58:38 Tim Goddard wrote:<br>
&gt; Hi all,<br>
&gt;<br>
&gt; I have some issues when trying to run SYMPHONY compiled with PVM on Ubuntu<br>
&gt; 14.04 for amd64 . The versions are:<br>
&gt;<br>
&gt; SYMPHONY from SVN: <a href="https://projects.coin-or.org/svn/SYMPHONY/releases/5.6.2" target="_blank">https://projects.coin-or.org/svn/SYMPHONY/releases/5.6.2</a><br>
&gt;<br>
&gt; pvm:<br>
&gt;   Installed: 3.4.5-12.5ubuntu1<br>
&gt;   Candidate: 3.4.5-12.5ubuntu1<br>
&gt; ...<br>
&gt; pvm-dev:<br>
&gt;   Installed: 3.4.5-12.5ubuntu1<br>
&gt;   Candidate: 3.4.5-12.5ubuntu1<br>
&gt; ...<br>
&gt;<br>
&gt; Ubuntu installs the headers in the system directory, have to symlink them in<br>
&gt; to the PVM directory to compile:<br>
&gt;<br>
&gt; export PVM_ROOT=/usr/lib/pvm3<br>
&gt; sudo ln -s /usr/include $PVM_ROOT/include<br>
&gt;<br>
&gt; It compiled fine with ./configure --with-pvm (not really the PVM root, but<br>
&gt; puts the includes in the right place).<br>
&gt;<br>
&gt; Symlinked the binaries in to $HOME/pvm3/bin/LINUX64/<br>
&gt;<br>
&gt; But when running I get this:<br>
&gt; &gt; timg@timg-lp:~/dev/SYMPHONY-5.6.2$ bin/symphony_m_tm_cp<br>
&gt; &gt;<br>
&gt; &gt; ==  Welcome to the SYMPHONY MILP Solver<br>
&gt; &gt; ==  Copyright 2000-2014 Ted Ralphs and others<br>
&gt; &gt; ==  All Rights Reserved.<br>
&gt; &gt; ==  Distributed under the Eclipse Public License 1.0<br>
&gt; &gt; ==  Version: 5.6.2<br>
&gt; &gt; ==  Build Date: Nov 21 2014<br>
&gt; &gt; ==  Revision Number: 2322<br>
&gt; &gt;<br>
&gt; &gt; ***** WELCOME TO SYMPHONY INTERACTIVE MIP SOLVER ******<br>
&gt; &gt;<br>
&gt; &gt; Please type &#39;help&#39;/&#39;?&#39; to see the main commands!<br>
&gt; &gt;<br>
&gt; &gt; SYMPHONY: load<br>
&gt; &gt; Name of the file: ./Data/Sample/exmip1.lp<br>
&gt; &gt; SYMPHONY: solve<br>
&gt; &gt;<br>
&gt; &gt; Automatically setting number of threads to 4<br>
&gt; &gt;<br>
&gt; &gt; Starting Preprocessing...<br>
&gt; &gt; Preprocessing finished...<br>
&gt; &gt;<br>
&gt; &gt;          bounds improved: 6<br>
&gt; &gt;          constraints removed: 2<br>
&gt; &gt;          variables fixed: 2<br>
&gt; &gt;<br>
&gt; &gt; Solving...<br>
&gt; &gt;<br>
&gt; &gt; [t40009] BEGIN<br>
&gt; &gt; [t4000a] BEGIN<br>
&gt; &gt; [t4000b] BEGIN<br>
&gt; &gt; [t4000c] BEGIN<br>
&gt; &gt; libpvm [t40008]: pvm_trecv(): Not implemented<br>
&gt; &gt; Pvm Error -24 : PvmNotImpl (Not implemented)<br>
&gt; &gt;<br>
&gt; &gt; libpvm [t40008]: pvm_trecv(): Bad parameter<br>
&gt; &gt; libpvm [t40008]: Pvm Error -24 : PvmNotImpl (Not implemented)<br>
&gt; &gt;<br>
&gt; &gt; pvm_trecv(): Bad parameter<br>
&gt; &gt; Pvm Error -24 : PvmNotImpl (Not implemented)<br>
&gt; &gt; libpvm [t40008]:<br>
&gt; &gt; pvm_bufinfo(): Bad parameter<br>
&gt; &gt; libpvm [t40008]: Pvm Error -2 : PvmBadParam (Bad parameter)<br>
&gt; &gt;<br>
&gt; &gt; pvm_bufinfo(): Bad parameter<br>
&gt; &gt; Unknown message type -1780440064<br>
&gt; &gt;<br>
&gt; &gt; Pvm Error -2 : PvmBadParam (Bad parameter)<br>
&gt; &gt;<br>
&gt; &gt; Unknown message type -1780440064<br>
&gt; &gt;<br>
&gt; &gt; libpvm [t40008]: pvm_bufinfo(): Bad parameter<br>
&gt; &gt; Pvm Error -2 : PvmBadParam (Bad parameter)<br>
&gt; &gt;<br>
&gt; &gt; Unknown message type -1445014944<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; ****************************************************<br>
&gt; &gt; * A process has died abnormally -- halting         *<br>
&gt; &gt; ****************************************************<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; No Solution Found<br>
&gt;<br>
&gt; Trying to compile with the official pvm 3.4.6 source distribution, and<br>
&gt; feeding<br>
&gt; it the built directory as the PVM_ROOT, I get:<br>
&gt; &gt; checking if user provides library for Pvm... no<br>
&gt; &gt; checking for /home/timg/Downloads/pvm3/include/pvm3.h... yes<br>
&gt; &gt; checking whether symbol pvm_gettid is available with PVM... no<br>
&gt; &gt; configure: error: Cannot find PVM library in system paths or in PVM_ROOT<br>
&gt; &gt; path:/home/timg/Downloads/pvm3<br>
&gt; &gt; configure: error: /bin/bash &#39;./configure&#39; failed for SYMPHONY<br>
&gt;<br>
&gt; Any advice on how to get around this?<br>
&gt;<br>
&gt; Cheers,<br>
&gt;<br>
&gt; Tim<br>
&gt; _______________________________________________<br>
&gt; Symphony mailing list<br>
&gt; <a href="mailto:Symphony@list.coin-or.org">Symphony@list.coin-or.org</a><br>
&gt; <a href="http://list.coin-or.org/mailman/listinfo/symphony" target="_blank">http://list.coin-or.org/mailman/listinfo/symphony</a><br>
_______________________________________________<br>
Symphony mailing list<br>
<a href="mailto:Symphony@list.coin-or.org">Symphony@list.coin-or.org</a><br>
<a href="http://list.coin-or.org/mailman/listinfo/symphony" target="_blank">http://list.coin-or.org/mailman/listinfo/symphony</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">Dr. Ted Ralphs<br>Associate Professor, Lehigh University<br>(610) 628-1280<br>ted &#39;at&#39; lehigh &#39;dot&#39; edu<br><a href="http://coral.ie.lehigh.edu/~ted" target="_blank">coral.ie.lehigh.edu/~ted</a><br></div>
</div>