| Bill Allombert on Fri, 14 Nov 2014 12:11:10 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
| Re: FpM_powu and gp2c-run |
On Fri, Nov 14, 2014 at 09:49:21AM +0100, Pedro Fortuny Ayuso wrote:
> Hi,
>
> After all of yesterday's help, I can run my modular
> power of matrices quite fast. Now I am trying to make
> it even faster using gp2c-run. But to no avail:
>
> bash-4.3$ gp2c-run t.gp
> Warning:t.gp:2: variable undeclared
> s
> Warning:t.gp:3: variable undeclared
> r
> GP/PARI CALCULATOR Version 2.5.5 (released)
> i386 running darwin (x86-64/GMP-5.1.2 kernel) 64-bit version
> compiled: Dec 3 2013, gcc-4.5.4 (MacPorts gcc45 4.5.4_6)
> (readline not compiled in, extended help enabled)
>
> Copyright (C) 2000-2013 The PARI Group
>
> PARI/GP is free software, covered by the GNU General Public License, and comes WITHOUT ANY WARRANTY WHATSOEVER.
>
> Type ? for help, \q to quit.
> Type ?12 for how to get moral (and possibly technical) support.
>
> parisize = 8000000, primelimit = 500509
> *** at top-level: install("FpM_powu","
> *** ^--------------------
> *** install: can't find symbol 'FpM_powu' in dynamic symbol table of process.
> *** Break loop: type 'break' to go back to GP
> break>
>
> However, the script (which I am attaching underneath) runs with
> no problem under gp (read ("t.gp") runs it).
>
> --------
> cat < t.gp
>
> install(FpM_powu, GLG);
> s=[1,2;3,4];
> r=FpM_powu(s, 32767, 65537)
>
> --------
> Any ideas?
You are using gp 2.7.2, but gp2c-run is using gp 2.5.5 as you can see above,
and gp 2.5.5 does not have FpM_powu.
So you need to rebuild gp2c for gp 2.7.2
Cheers,
Bill.