This might work. https://stackoverflow.com/questions/43587960/gdal-installation-error-using-pip/43600989
Souvik flutter dev On Wed, Apr 22, 2020, 9:52 PM J Conrado <jorge.confo...@inpe.br> wrote: > > > Hi, > > > I'm trying to install GDAL. I used conda and PIP and I didn't have sucess. > > > I used for pip to insatal GDAL3.0.4: > > > pip install GDAL > > > Collecting GDAL > Using cached GDAL-3.0.4.tar.gz (577 kB) > Building wheels for collected packages: GDAL > Building wheel for GDAL (setup.py) ... error > ERROR: Command errored out with exit status 1: > command: /home/conrado/anaconda3/bin/python -u -c 'import sys, > setuptools, tokenize; sys.argv[0] = > '"'"'/tmp/pip-install-fe1oemj5/GDAL/setup.py'"'"'; > __file__='"'"'/tmp/pip-install-fe1oemj5/GDAL/setup.py'"'"';f=getattr(tokenize, > > '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', > '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' > bdist_wheel -d /tmp/pip-wheel-d230s_n9 > cwd: /tmp/pip-install-fe1oemj5/GDAL/ > Complete output (42 lines): > running bdist_wheel > running build > running build_py > creating build > creating build/lib.linux-x86_64-3.7 > copying gdal.py -> build/lib.linux-x86_64-3.7 > copying ogr.py -> build/lib.linux-x86_64-3.7 > copying osr.py -> build/lib.linux-x86_64-3.7 > copying gdalconst.py -> build/lib.linux-x86_64-3.7 > copying gdalnumeric.py -> build/lib.linux-x86_64-3.7 > creating build/lib.linux-x86_64-3.7/osgeo > copying osgeo/osr.py -> build/lib.linux-x86_64-3.7/osgeo > copying osgeo/gnm.py -> build/lib.linux-x86_64-3.7/osgeo > copying osgeo/gdal.py -> build/lib.linux-x86_64-3.7/osgeo > copying osgeo/__init__.py -> build/lib.linux-x86_64-3.7/osgeo > copying osgeo/gdalnumeric.py -> build/lib.linux-x86_64-3.7/osgeo > copying osgeo/ogr.py -> build/lib.linux-x86_64-3.7/osgeo > copying osgeo/gdalconst.py -> build/lib.linux-x86_64-3.7/osgeo > copying osgeo/gdal_array.py -> build/lib.linux-x86_64-3.7/osgeo > Fixing build/lib.linux-x86_64-3.7/gdal.py > build/lib.linux-x86_64-3.7/ogr.py build/lib.linux-x86_64-3.7/osr.py > build/lib.linux-x86_64-3.7/gdalconst.py > build/lib.linux-x86_64-3.7/gdalnumeric.py > build/lib.linux-x86_64-3.7/osgeo/osr.py > build/lib.linux-x86_64-3.7/osgeo/gnm.py > build/lib.linux-x86_64-3.7/osgeo/gdal.py > build/lib.linux-x86_64-3.7/osgeo/__init__.py > build/lib.linux-x86_64-3.7/osgeo/gdalnumeric.py > build/lib.linux-x86_64-3.7/osgeo/ogr.py > build/lib.linux-x86_64-3.7/osgeo/gdalconst.py > build/lib.linux-x86_64-3.7/osgeo/gdal_array.py > Skipping optional fixer: ws_comma > Fixing build/lib.linux-x86_64-3.7/gdal.py > build/lib.linux-x86_64-3.7/ogr.py build/lib.linux-x86_64-3.7/osr.py > build/lib.linux-x86_64-3.7/gdalconst.py > build/lib.linux-x86_64-3.7/gdalnumeric.py > build/lib.linux-x86_64-3.7/osgeo/osr.py > build/lib.linux-x86_64-3.7/osgeo/gnm.py > build/lib.linux-x86_64-3.7/osgeo/gdal.py > build/lib.linux-x86_64-3.7/osgeo/__init__.py > build/lib.linux-x86_64-3.7/osgeo/gdalnumeric.py > build/lib.linux-x86_64-3.7/osgeo/ogr.py > build/lib.linux-x86_64-3.7/osgeo/gdalconst.py > build/lib.linux-x86_64-3.7/osgeo/gdal_array.py > Skipping optional fixer: ws_comma > running build_ext > gcc -pthread -B /home/conrado/anaconda3/compiler_compat > -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall > -Wstrict-prototypes -fPIC -I../../port -I../../gcore -I../../alg > -I../../ogr/ -I../../ogr/ogrsf_frmts -I../../gnm -I../../apps > -I/home/conrado/anaconda3/include/python3.7m > -I/home/conrado/anaconda3/lib/python3.7/site-packages/numpy/core/include > -I/home/conrado/anaconda3/include -c gdal_python_cxx11_test.cpp -o > gdal_python_cxx11_test.o > gcc -pthread -B /home/conrado/anaconda3/compiler_compat > -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall > -Wstrict-prototypes -fPIC -I../../port -I../../gcore -I../../alg > -I../../ogr/ -I../../ogr/ogrsf_frmts -I../../gnm -I../../apps > -I/home/conrado/anaconda3/include/python3.7m > -I/home/conrado/anaconda3/lib/python3.7/site-packages/numpy/core/include > -I/home/conrado/anaconda3/include -c gdal_python_cxx11_test.cpp -o > gdal_python_cxx11_test.o -std=c++11 > building 'osgeo._gdal' extension > creating build/temp.linux-x86_64-3.7 > creating build/temp.linux-x86_64-3.7/extensions > gcc -pthread -B /home/conrado/anaconda3/compiler_compat > -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall > -Wstrict-prototypes -fPIC -I../../port -I../../gcore -I../../alg > -I../../ogr/ -I../../ogr/ogrsf_frmts -I../../gnm -I../../apps > -I/home/conrado/anaconda3/include/python3.7m > -I/home/conrado/anaconda3/lib/python3.7/site-packages/numpy/core/include > -I/home/conrado/anaconda3/include -c extensions/gdal_wrap.cpp -o > build/temp.linux-x86_64-3.7/extensions/gdal_wrap.o > -I/home/conrado/anaconda3/include > cc1plus: warning: command line option "-Wstrict-prototypes" is valid > for Ada/C/ObjC but not for C++ > extensions/gdal_wrap.cpp:4075: error: expected constructor, > destructor, or type conversion before ‘*’ token > extensions/gdal_wrap.cpp:4123: error: ‘VSIDIR’ was not declared in > this scope > extensions/gdal_wrap.cpp:4123: error: ‘dir’ was not declared in this > scope > extensions/gdal_wrap.cpp:4124: error: expected ‘,’ or ‘;’ before ‘{’ > token > extensions/gdal_wrap.cpp:3225: warning: ‘char* > get_aligned_buffer(char*, GDALDataType)’ defined but not used > extensions/gdal_wrap.cpp:3244: warning: ‘void > update_buffer_size(void*, char*, char*, size_t)’ defined but not used > extensions/gdal_wrap.cpp:3299: warning: ‘int GetUseExceptions()’ > defined but not used > extensions/gdal_wrap.cpp:3305: warning: ‘void UseExceptions()’ > defined but not used > extensions/gdal_wrap.cpp:3322: warning: ‘void DontUseExceptions()’ > defined but not used > extensions/gdal_wrap.cpp:3370: warning: ‘void ClearErrorState()’ > defined but not used > error: command 'gcc' failed with exit status 1 > ---------------------------------------- > ERROR: Failed building wheel for GDAL > Running setup.py clean for GDAL > Failed to build GDAL > Installing collected packages: GDAL > Running setup.py install for GDAL ... error > ERROR: Command errored out with exit status 1: > command: /home/conrado/anaconda3/bin/python -u -c 'import sys, > setuptools, tokenize; sys.argv[0] = > '"'"'/tmp/pip-install-fe1oemj5/GDAL/setup.py'"'"'; > __file__='"'"'/tmp/pip-install-fe1oemj5/GDAL/setup.py'"'"';f=getattr(tokenize, > > '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', > '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' > install --record /tmp/pip-record-b_xpq04b/install-record.txt > --single-version-externally-managed --compile --install-headers > /home/conrado/anaconda3/include/python3.7m/GDAL > cwd: /tmp/pip-install-fe1oemj5/GDAL/ > Complete output (42 lines): > running install > running build > running build_py > creating build > creating build/lib.linux-x86_64-3.7 > copying gdal.py -> build/lib.linux-x86_64-3.7 > copying ogr.py -> build/lib.linux-x86_64-3.7 > copying osr.py -> build/lib.linux-x86_64-3.7 > copying gdalconst.py -> build/lib.linux-x86_64-3.7 > copying gdalnumeric.py -> build/lib.linux-x86_64-3.7 > creating build/lib.linux-x86_64-3.7/osgeo > copying osgeo/osr.py -> build/lib.linux-x86_64-3.7/osgeo > copying osgeo/gnm.py -> build/lib.linux-x86_64-3.7/osgeo > copying osgeo/gdal.py -> build/lib.linux-x86_64-3.7/osgeo > copying osgeo/__init__.py -> build/lib.linux-x86_64-3.7/osgeo > copying osgeo/gdalnumeric.py -> build/lib.linux-x86_64-3.7/osgeo > copying osgeo/ogr.py -> build/lib.linux-x86_64-3.7/osgeo > copying osgeo/gdalconst.py -> build/lib.linux-x86_64-3.7/osgeo > copying osgeo/gdal_array.py -> build/lib.linux-x86_64-3.7/osgeo > Fixing build/lib.linux-x86_64-3.7/gdal.py > build/lib.linux-x86_64-3.7/ogr.py build/lib.linux-x86_64-3.7/osr.py > build/lib.linux-x86_64-3.7/gdalconst.py > build/lib.linux-x86_64-3.7/gdalnumeric.py > build/lib.linux-x86_64-3.7/osgeo/osr.py > build/lib.linux-x86_64-3.7/osgeo/gnm.py > build/lib.linux-x86_64-3.7/osgeo/gdal.py > build/lib.linux-x86_64-3.7/osgeo/__init__.py > build/lib.linux-x86_64-3.7/osgeo/gdalnumeric.py > build/lib.linux-x86_64-3.7/osgeo/ogr.py > build/lib.linux-x86_64-3.7/osgeo/gdalconst.py > build/lib.linux-x86_64-3.7/osgeo/gdal_array.py > Skipping optional fixer: ws_comma > Fixing build/lib.linux-x86_64-3.7/gdal.py > build/lib.linux-x86_64-3.7/ogr.py build/lib.linux-x86_64-3.7/osr.py > build/lib.linux-x86_64-3.7/gdalconst.py > build/lib.linux-x86_64-3.7/gdalnumeric.py > build/lib.linux-x86_64-3.7/osgeo/osr.py > build/lib.linux-x86_64-3.7/osgeo/gnm.py > build/lib.linux-x86_64-3.7/osgeo/gdal.py > build/lib.linux-x86_64-3.7/osgeo/__init__.py > build/lib.linux-x86_64-3.7/osgeo/gdalnumeric.py > build/lib.linux-x86_64-3.7/osgeo/ogr.py > build/lib.linux-x86_64-3.7/osgeo/gdalconst.py > build/lib.linux-x86_64-3.7/osgeo/gdal_array.py > Skipping optional fixer: ws_comma > running build_ext > gcc -pthread -B /home/conrado/anaconda3/compiler_compat > -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall > -Wstrict-prototypes -fPIC -I../../port -I../../gcore -I../../alg > -I../../ogr/ -I../../ogr/ogrsf_frmts -I../../gnm -I../../apps > -I/home/conrado/anaconda3/include/python3.7m > -I/home/conrado/anaconda3/lib/python3.7/site-packages/numpy/core/include > -I/home/conrado/anaconda3/include -c gdal_python_cxx11_test.cpp -o > gdal_python_cxx11_test.o > gcc -pthread -B /home/conrado/anaconda3/compiler_compat > -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall > -Wstrict-prototypes -fPIC -I../../port -I../../gcore -I../../alg > -I../../ogr/ -I../../ogr/ogrsf_frmts -I../../gnm -I../../apps > -I/home/conrado/anaconda3/include/python3.7m > -I/home/conrado/anaconda3/lib/python3.7/site-packages/numpy/core/include > -I/home/conrado/anaconda3/include -c gdal_python_cxx11_test.cpp -o > gdal_python_cxx11_test.o -std=c++11 > building 'osgeo._gdal' extension > creating build/temp.linux-x86_64-3.7 > creating build/temp.linux-x86_64-3.7/extensions > gcc -pthread -B /home/conrado/anaconda3/compiler_compat > -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall > -Wstrict-prototypes -fPIC -I../../port -I../../gcore -I../../alg > -I../../ogr/ -I../../ogr/ogrsf_frmts -I../../gnm -I../../apps > -I/home/conrado/anaconda3/include/python3.7m > -I/home/conrado/anaconda3/lib/python3.7/site-packages/numpy/core/include > -I/home/conrado/anaconda3/include -c extensions/gdal_wrap.cpp -o > build/temp.linux-x86_64-3.7/extensions/gdal_wrap.o > -I/home/conrado/anaconda3/include > cc1plus: warning: command line option "-Wstrict-prototypes" is > valid for Ada/C/ObjC but not for C++ > extensions/gdal_wrap.cpp:4075: error: expected constructor, > destructor, or type conversion before ‘*’ token > extensions/gdal_wrap.cpp:4123: error: ‘VSIDIR’ was not declared in > this scope > extensions/gdal_wrap.cpp:4123: error: ‘dir’ was not declared in > this scope > extensions/gdal_wrap.cpp:4124: error: expected ‘,’ or ‘;’ before > ‘{’ token > extensions/gdal_wrap.cpp:3225: warning: ‘char* > get_aligned_buffer(char*, GDALDataType)’ defined but not used > extensions/gdal_wrap.cpp:3244: warning: ‘void > update_buffer_size(void*, char*, char*, size_t)’ defined but not used > extensions/gdal_wrap.cpp:3299: warning: ‘int GetUseExceptions()’ > defined but not used > extensions/gdal_wrap.cpp:3305: warning: ‘void UseExceptions()’ > defined but not used > extensions/gdal_wrap.cpp:3322: warning: ‘void DontUseExceptions()’ > defined but not used > extensions/gdal_wrap.cpp:3370: warning: ‘void ClearErrorState()’ > defined but not used > error: command 'gcc' failed with exit status 1 > ---------------------------------------- > ERROR: Command errored out with exit status 1: > /home/conrado/anaconda3/bin/python -u -c 'import sys, setuptools, > tokenize; sys.argv[0] = > '"'"'/tmp/pip-install-fe1oemj5/GDAL/setup.py'"'"'; > __file__='"'"'/tmp/pip-install-fe1oemj5/GDAL/setup.py'"'"';f=getattr(tokenize, > > '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', > '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' > install --record /tmp/pip-record-b_xpq04b/install-record.txt > --single-version-externally-managed --compile --install-headers > /home/conrado/anaconda3/include/python3.7m/GDAL Check the logs for full > command output. > > > I would like to know what I have to do to succeed in installing GDAL. > Thanks. Conrado > > -- > https://mail.python.org/mailman/listinfo/python-list > -- https://mail.python.org/mailman/listinfo/python-list