<div dir="ltr">Thank you Zoltan and Julien,<div><br></div><div>I have recompiled all my files and note some improvement, but still there's one command that can't find limber_std.so. I will continue working on this and tell you what I learn about the problem and what fixes it (from my end).</div><div><br></div><div>My compile string is more complex. It is:</div><div>    mmc --link-object /usr/lib/x86_64-linux-gnu/libgmp.a -m -r -H <module_name></div><div>    include the -p option for profiling</div><div><br></div><div>Ah, I think I see my problem with compiling. I have been trying to compile the <file_name.m> not the <module_name(no m)>.</div><div>I'll get back to you. Thank you.</div><div><br></div><div>Best regards,</div><div>Robert Buckley</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jun 6, 2017 at 6:20 PM, Julien Fischer <span dir="ltr"><<a href="mailto:jfischer@opturion.com" target="_blank">jfischer@opturion.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hi Robert,<span class=""><br>
<br>
On Tue, 6 Jun 2017, Robert Buckley wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Thank you for your response. The command used was:<br>
    $ ./test_primeFactors_gmp 1234567<br>
A listing for test_primeFactors_gmp.m appears below.<br>
I too suspect the needed grade is not installed. You<br>
can see from the list of 10 installed grades what's<br>
there, but the file was compiled two years ago on a<br>
different system and I don't know what grades it had.<br>
</blockquote>
<br></span>
So you have the executable from two years ago?  Assuming so and that<br>
it's dynamically linked you can either do:<br>
<br>
   1. ldd ./foo<br>
<br>
   2. string foo | grep grade<br>
<br>
In the first case, the directory path pointing to the Mercury libraries<br>
should contain the grade; in the second you should see the name of a<br>
symbol which includes the grade (something along the lines of<br>
MR_grade_v19_hlc_gc_tags3_ubf)<wbr>.<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I tried to recompile but it told me that there was<br>
nothing to compile. Perhaps I can make a trivial change<br>
to the file and recompile.<br>
</blockquote>
<br></span>
What is the command line you are using to invoke the compiler?<br>
(My best guess would be that you are doing something like:<br>
<br>
    mmc --make foo.m<br>
<br>
in which case you simply need to omit the '.m' extension.)<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
How does one know or find out what grade is used when compiling when no particular grade has been specified?<br>
</blockquote>
<br></span>
Look in the file $INSTALL/lib/mercury/conf/Merc<wbr>ury.config<br>
and search for MERCURY_DEFAULT_GRADE.<span class="HOEnZb"><font color="#888888"><br>
<br>
Julien.</font></span></blockquote></div><br></div>