You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
building 'pcangsd.shared_cy' extension
gcc -pthread -B /mnt/home/mamooz/software/miniconda3/envs/pcangsd/compiler_compat -fno-strict-overflow -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /mnt/home/mamooz/software/miniconda3/envs/pcangsd/include -fPIC -O2 -isystem /mnt/home/mamooz/software/miniconda3/envs/pcangsd/include -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/tmp/pip-build-env-mvsc13_x/overlay/lib/python3.12/site-packages/numpy/core/include -I/tmp/pip-build-env-mvsc13_x/overlay/lib/python3.12/site-packages/numpy/core/include -I/mnt/home/mamooz/software/miniconda3/envs/pcangsd/include/python3.12 -c pcangsd/shared_cy.c -o build/temp.linux-x86_64-cpython-312/pcangsd/shared_cy.o -fopenmp -g0 -Wno-unreachable-code
In file included from pcangsd/shared_cy.c:31567:0:
/mnt/home/mamooz/software/miniconda3/envs/pcangsd/include/python3.12/internal/pycore_frame.h: In function ‘_PyFrame_Initialize’:
/mnt/home/mamooz/software/miniconda3/envs/pcangsd/include/python3.12/internal/pycore_frame.h:132:5: error: ‘for’ loop initial declarations are only allowed in C99 mode
for (int i = null_locals_from; i < code->co_nlocalsplus; i++) {
^
/mnt/home/mamooz/software/miniconda3/envs/pcangsd/include/python3.12/internal/pycore_frame.h:132:5: note: use option -std=c99 or -std=gnu99 to compile your code
error: command '/usr/bin/gcc' failed with exit code 1
[end of output]
Is there a way to fix this?
The text was updated successfully, but these errors were encountered:
I ran
conda env create -f environment.yml
and got this environment:Name Version Build Channel
_libgcc_mutex 0.1 main
_openmp_mutex 5.1 1_gnu
blas 1.0 mkl
bzip2 1.0.8 h7b6447c_0
ca-certificates 2023.08.22 h06a4308_0
cython 3.0.0 py312h5eee18b_0
expat 2.5.0 h6a678d5_0
intel-openmp 2023.1.0 hdb19cb5_46305
ld_impl_linux-64 2.38 h1181459_1
libffi 3.4.4 h6a678d5_0
libgcc-ng 11.2.0 h1234567_1
libgfortran-ng 11.2.0 h00389a5_1
libgfortran5 11.2.0 h1234567_1
libgomp 11.2.0 h1234567_1
libstdcxx-ng 11.2.0 h1234567_1
libuuid 1.41.5 h5eee18b_0
mkl 2023.1.0 h213fc3f_46343
mkl-service 2.4.0 py312h5eee18b_1
ncurses 6.4 h6a678d5_0
numpy 1.26.0 py312hc5e2394_0
numpy-base 1.26.0 py312h0da6c21_0
openssl 3.0.12 h7f8727e_0
pip 23.3 py312h06a4308_0
python 3.12.0 h996f2a0_0
readline 8.2 h5eee18b_0
scipy 1.11.3 py312hc5e2394_0
setuptools 68.0.0 py312h06a4308_0
sqlite 3.41.2 h5eee18b_0
tbb 2021.8.0 hdb19cb5_0
tk 8.6.12 h1ccaba5_0
tzdata 2023c h04d1e81_0
wheel 0.41.2 py312h06a4308_0
xz 5.4.2 h5eee18b_0
zlib 1.2.13 h5eee18b_0
When I then ran
pip3 install .
I got an error:building 'pcangsd.shared_cy' extension
gcc -pthread -B /mnt/home/mamooz/software/miniconda3/envs/pcangsd/compiler_compat -fno-strict-overflow -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /mnt/home/mamooz/software/miniconda3/envs/pcangsd/include -fPIC -O2 -isystem /mnt/home/mamooz/software/miniconda3/envs/pcangsd/include -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/tmp/pip-build-env-mvsc13_x/overlay/lib/python3.12/site-packages/numpy/core/include -I/tmp/pip-build-env-mvsc13_x/overlay/lib/python3.12/site-packages/numpy/core/include -I/mnt/home/mamooz/software/miniconda3/envs/pcangsd/include/python3.12 -c pcangsd/shared_cy.c -o build/temp.linux-x86_64-cpython-312/pcangsd/shared_cy.o -fopenmp -g0 -Wno-unreachable-code
In file included from pcangsd/shared_cy.c:31567:0:
/mnt/home/mamooz/software/miniconda3/envs/pcangsd/include/python3.12/internal/pycore_frame.h: In function ‘_PyFrame_Initialize’:
/mnt/home/mamooz/software/miniconda3/envs/pcangsd/include/python3.12/internal/pycore_frame.h:132:5: error: ‘for’ loop initial declarations are only allowed in C99 mode
for (int i = null_locals_from; i < code->co_nlocalsplus; i++) {
^
/mnt/home/mamooz/software/miniconda3/envs/pcangsd/include/python3.12/internal/pycore_frame.h:132:5: note: use option -std=c99 or -std=gnu99 to compile your code
error: command '/usr/bin/gcc' failed with exit code 1
[end of output]
Is there a way to fix this?
The text was updated successfully, but these errors were encountered: