John Cremona on Fri, 29 Jul 2011 10:23:02 +0200


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: gp2c trouble?


Try setting LD_LIBRARY_PATH ?

John

On Fri, Jul 29, 2011 at 8:21 AM, Chris Card <ctcard@hotmail.com> wrote:
>
>
>> But when I try to load my gp2c file in gp it fails:
>>
>> \r auto.gp.so
>> *** Warning: auto.gp.so is not a GP binary file.
>> *** error opening input file: `auto.gp.so'.
>> *** Break loop: type 'break' to go back to GP
>>
>> I get a similar error if I use gp2c-run:
>>
>> $ gp2c-run auto.gp.c
>>
>> /auto.gp.so: cannot open shared object file: No such file or directory
>>
>> *** at top-level: install("rev","GD10,
>> *** ^--------------------
>> *** install: couldn't open dynamic library '/auto.gp.so'.
>> *** Break loop: type 'break' to go back to GP
>>
>> auto.gp.so exists and looks normal to me in a hex editor. What could
>> be going wrong?
>
> I don't know much about gp2c, but this looks like an environmental issue.
>
> That error seems to imply it's looking in the root directory '/' for the file, so
> possibly you need to specify the full path to the .so file, or set an environment
> variable.
>
> Try running under strace to see exactly which system calls gp2c-run is making.
> Also check that auto.gp.so can load ok with 'ldd auto.gp.so'.
>
> Chris
>
>