Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

rc variable unused in ecc.c file #4

Open
wants to merge 1 commit into from

2 participants

Bithin Alangot R. Tyler Croy
Bithin Alangot

An error was raised while installation of pyECC in ubuntu stating the rc variable in file ecc.c was unused. This warning is preventing it from installation.

Error

building '_pyecc' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include -I/usr/local/include -I/usr/include/python2.7 -c seccure/libseccure.c -o build/temp.linux-x86_64-2.7/seccure/libseccure.o -Wall -Werror
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include -I/usr/local/include -I/usr/include/python2.7 -c seccure/numtheory.c -o build/temp.linux-x86_64-2.7/seccure/numtheory.o -Wall -Werror
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include -I/usr/local/include -I/usr/include/python2.7 -c seccure/ecc.c -o build/temp.linux-x86_64-2.7/seccure/ecc.o -Wall -Werror
seccure/ecc.c: In function ‘point_decompress’:
seccure/ecc.c:111:12: error: variable ‘rc’ set but not used [-Werror=unused-but-set-variable]
seccure/ecc.c: In function ‘pointmul’:
seccure/ecc.c:364:7: error: variable ‘rc’ set but not used [-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors
"

R. Tyler Croy
Owner

This is actually kind of funny, the variable is used but only if -DDEBUG is defined. Let me think on this a little bit, I still think -Werror is a beneficial flag to leave on

Bithin Alangot

ok.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Showing 1 unique commit by 1 author.

Feb 10, 2012
Bithin Alangot bithin This is patch for issue #3. aa14fb0
This page is out of date. Refresh to see the latest.

Showing 1 changed file with 1 addition and 1 deletion. Show diff stats Hide diff stats

  1. +1 1  setup.py
2  setup.py
@@ -25,7 +25,7 @@
25 25 libraries=['gcrypt'],
26 26 include_dirs=['/usr/include', '/usr/local/include',],
27 27 library_dirs=['/usr/local/lib', '/usr/local/lib64',],
28   - extra_compile_args=['-Wall', '-Werror',]),
  28 + extra_compile_args=['-Wall']),
29 29 ]
30 30
31 31 packages = ['pyecc']

Tip: You can add notes to lines in a file. Hover to the left of a line to make a note

Something went wrong with that request. Please try again.