May be interesting to see if a simple standalone program can link
successfully. Something like:
% more emstest.c
#include "ems.h"
main(){
int status = 1;
emsRep( "", "Hello world", &status );
}
% gcc -o emstest emstest.c -I/star/include -L/star/lib `ems_link`
% emstest
!! Hello world
David
On 24 March 2014 22:14, Sherwood, Matt <[log in to unmask]> wrote:
>> Ok, so it is there so why can't it find emsSetnc ? Is the symbol in that library?
>>
>> Run "nm ~/software/star/lib/libems.so" and make sure the emsSetnc symbol has a "T" against it.
>
> Yup:
>
>> nm ~/software/star/lib/libems.so | grep emsSetnc
> 0000000000003010 T emsSetnc