relic-toolkit / relic

Code
Other
452 stars 179 forks source link

Build failure since recent commit #275

Closed guidovranken closed 10 months ago

guidovranken commented 10 months ago

Build using:

git clone --depth 1 https://github.com/relic-toolkit/relic.git
cd relic/
mkdir build/
cd build/
cmake .. -DQUIET=on -DRAND=CALL -DSHLIB=off -DSTBIN=off -DTESTS=0 -DBENCH=0 -DALLOC=DYNAMIC
make -j$(nproc)

Output:

In file included from /home/jhg/relic/relic/include/relic_dv.h:40,
                 from /home/jhg/relic/relic/include/relic_fp.h:39,
                 from /home/jhg/relic/relic/include/relic_ep.h:43,
                 from /home/jhg/relic/relic/include/relic_pc.h:39,
                 from /home/jhg/relic/relic/src/pc/relic_pc_exp.c:31:
/home/jhg/relic/relic/src/pc/relic_pc_exp.c: In function ‘gt_exp_dig’:
/home/jhg/relic/relic/src/pc/relic_pc_exp.c:171:10: error: ‘_k’ undeclared (first use in this function); did you mean ‘_b’?
  171 |  bn_null(_k);
      |          ^~
/home/jhg/relic/relic/include/relic_bn.h:160:22: note: in definition of macro ‘bn_null’
  160 | #define bn_null(A)   A = NULL;
      |                      ^
/home/jhg/relic/relic/src/pc/relic_pc_exp.c:171:10: note: each undeclared identifier is reported only once for each function it appears in
  171 |  bn_null(_k);
      |          ^~
/home/jhg/relic/relic/include/relic_bn.h:160:22: note: in definition of macro ‘bn_null’
  160 | #define bn_null(A)   A = NULL;
      |                      ^
guidovranken commented 10 months ago

Fixed.