<div dir="ltr"><span style="color:rgb(33,33,33);font-size:13px">Hi fieldtrippers,</span><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><br class="gmail_msg"></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px">I was trying to get peer working on a 64-bit linux installation.</div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><br class="gmail_msg"></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px">I downloaded the peer zip file from the modules folder on the FTP server, added it to my path, and tried running peerinfo.</div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><br class="gmail_msg"></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px">I was expecting that the pre-compiled mex files would work, but this yielded an error:</div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><br class="gmail_msg"></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><div class="gmail_msg"><font face="monospace" class="gmail_msg">>>peerinfo</font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg">Invalid MEX-file</font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg">'/home/k1513504/Documents/MATLAB/toolbox/peer-20170213/private/peer.mexa64':</font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg">/home/k1513504/Documents/MATLAB/toolbox/peer-20170213/private/peer.mexa64:</font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg">undefined symbol: mxSerialize.</font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg"><br class="gmail_msg"></font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg">Error in peerinfo (line 31)</font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg">info = peer('peerinfo');</font></div></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><font face="monospace" class="gmail_msg"><br class="gmail_msg"></font></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px">I then thought I would run<span class="inbox-inbox-Apple-converted-space"> </span><font face="monospace" class="gmail_msg">peercompile<span class="inbox-inbox-Apple-converted-space"> </span></font>to see if this would generate the necessary file, but received this error:</div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><br class="gmail_msg"></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><div class="gmail_msg"><font face="monospace" class="gmail_msg">Compiling and linking MEX file:</font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg">mex -outdir ../private -I. -g -DSYSLOG=3 -g peer.c  announce.o discover.o expire.o extern.o peerinit.o util.o udsserver.o tcpserver.o tcpsocket.o security.o localhost.o smartshare.o smartmem.o smartcpu.o connect.o </font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg">Building with 'gcc'.</font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg">Error using mex</font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg">/tmp/mex_6036383241028850_9086/peer.o: In function</font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg">`mexFunction':</font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg">/home/k1513504/Documents/MATLAB/toolbox/peer-20170213/src/peer.c:1094:</font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg">undefined reference to `mxSerialize'</font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg">/home/k1513504/Documents/MATLAB/toolbox/peer-20170213/src/peer.c:1099:</font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg">undefined reference to `mxSerialize'</font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg">/home/k1513504/Documents/MATLAB/toolbox/peer-20170213/src/peer.c:1266:</font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg">undefined reference to `mxDeserialize'</font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg">/home/k1513504/Documents/MATLAB/toolbox/peer-20170213/src/peer.c:1267:</font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg">undefined reference to `mxDeserialize'</font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg">collect2: ld returned 1 exit status</font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg"><br class="gmail_msg"></font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg">Error in peercompile (line 147)</font></div><div class="gmail_msg"><font face="monospace" class="gmail_msg">eval(cmd);</font></div></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><br class="gmail_msg"></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px">I should note that other mex files (before the above) were compiled OK. The full output of<span class="inbox-inbox-Apple-converted-space"> </span><font face="monospace" class="gmail_msg">peercompile<span class="inbox-inbox-Apple-converted-space"> </span></font>is <a href="https://dl.dropboxusercontent.com/u/42897873/peer-error.txt" class="gmail_msg" target="_blank">here</a>.</div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><br class="gmail_msg"></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px">Is there anything else I need to do to get set up? I couldn't quite figure out which steps to take for<span class="inbox-inbox-Apple-converted-space"> </span><font face="monospace" class="gmail_msg">peer<span class="inbox-inbox-Apple-converted-space"> </span></font>to work.</div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px"><br class="gmail_msg"></div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px">Thanks for any help,</div><div class="gmail_msg" style="color:rgb(33,33,33);font-size:13px">Jan</div></div>