-
Notifications
You must be signed in to change notification settings - Fork 126
Open
Description
Latest public branch a4523cb, make quippy fails with
error: Command "gcc -pthread -B /home/Software/python/miniconda3/compiler_compat -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/Software/python/miniconda3/include -fPIC -O2 -isystem /home/Software/python/miniconda3/include -fPIC -DNPY_DISABLE_OPTIMIZATION=1 -I./src.linux-x86_64-3.11/./src.linux-x86_64-3.11 -I/home/Software/python/miniconda3/extra/lib/python3.11/site-packages/numpy/core/include -I/home/Software/python/miniconda3/include/python3.11 -c ./src.linux-x86_64-3.11/_quippymodule.c -o ./src.linux-x86_64-3.11/_quippymodule.o -MMD -MF ./src.linux-x86_64-3.11/_quippymodule.o.d" failed with exit status 1
make[1]: *** [Makefile:122: quippy/_quippy.cpython-311-x86_64-linux-gnu.so] Error 1
make[1]: Leaving directory '/home/cluster/bernstei/src/work/QUIP/source/QUIP_github_clean/build/linux_x86_64_gfortran'
make: *** [Makefile:230: quippy] Error 2
going back up past a lot of warnings, there are two underlying errors that I can find, wrapping System.f95 s2a and pad
./src.linux-x86_64-3.11/_quippymodule.c: In function ‘f2py_rout__quippy_f90wrap_system_module__s2a’:
./src.linux-x86_64-3.11/_quippymodule.c:46097:9: error: ‘ret_a_capi’ undeclared (first use in this function); did you mean ‘ret_a_Rank’?
46097 | if (ret_a_capi != Py_None) slen(ret_a) = f2py_itemsize(ret_a);
| ^~~~~~~~~~
| ret_a_Rank
./src.linux-x86_64-3.11/_quippymodule.c:46097:9: note: each undeclared identifier is reported only once for each function it appears in
./src.linux-x86_64-3.11/_quippymodule.c: In function ‘f2py_rout__quippy_f90wrap_system_module__pad’:
./src.linux-x86_64-3.11/_quippymodule.c:46339:9: error: ‘ret_a_capi’ undeclared (first use in this function); did you mean ‘ret_a_Rank’?
46339 | if (ret_a_capi != Py_None) slen(ret_a) = f2py_itemsize(ret_a);
| ^~~~~~~~~~
| ret_a_Rank
Indeed, the code in _quippymodule.c uses ret_a_capi without declaring it.
f90wrap --version reports 0.2.13.
Metadata
Metadata
Assignees
Labels
No labels