|Bill Allombert on Fri, 29 Jul 2011 12:15:51 +0200|
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
|Re: gp2c trouble?|
On Fri, Jul 29, 2011 at 12:43:39AM -0400, Charles Greathouse wrote: > I just built and installed the latest versions of gp and gp2c > > GP/PARI CALCULATOR Version 2.6.0 (development git-982909e) > > (there's no version number on gp2c that I can find, but it's the git > version from an hour ago). gp runs and passed the bench, and gp2c > similarly runs and seems to have access to the 2.6.0 functions: > > $ gp2c -l | grep 'ellheegner' > ellheegner ellheegner G > > 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 You should do \r auto.gp.run instead. Using \r to read shared library cannot work. > 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? Your install() command is missing a dot before the slash. It should be "./auto.gp.so" and not "/auto.gp.so" Cheers, Bill.