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

Reply via email to