Skip to content

fatal error: gio/gio.h: No such file or directory #6

Description

@dkibet

This is the complete error message when trying to install.
I am using:
python 3.8.2
archlinux
Cython version 0.29.16
libfprint 1.90.1-1
glibc 2.31-2

ERROR: Command errored out with exit status 1:
   command: /usr/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ghrfg9uk/fprintw/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ghrfg9uk/fprintw/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-bdczz12_                                                                                                    
       cwd: /tmp/pip-install-ghrfg9uk/fprintw/                                                                                                                        
  Complete output (24 lines):                                                                                                                                         
  running bdist_wheel                                                                                                                                                 
  running build                                                                                                                                                       
  running build_py                                                                                                                                                    
  package init file 'lib/__init__.py' not found (or not a regular file)                                                                                               
  creating build                                                                                                                                                      
  creating build/lib.linux-x86_64-3.8                                                                                                                                 
  creating build/lib.linux-x86_64-3.8/fprint                                                                                                                          
  copying lib/fprint.pyx -> build/lib.linux-x86_64-3.8/fprint                                                                                                         
  copying lib/fprint.pxd -> build/lib.linux-x86_64-3.8/fprint                                                                                                         
  copying lib/fprint.c -> build/lib.linux-x86_64-3.8/fprint                                                                                                           
  running build_ext                                                                                                                                                   
  building 'fprint' extension                                                                                                                                         
  creating build/temp.linux-x86_64-3.8                                                                                                                                
  creating build/temp.linux-x86_64-3.8/lib                                                                                                                            
  gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -I/usr/include/python3.8 -c lib/fprint.c -o build/temp.linux-x86_64-3.8/lib/fprint.o                                                                                                                                                             
  In file included from /usr/include/libfprint/fp-device.h:23,                                                                                                        
                   from /usr/include/libfprint/fp-context.h:22,                                                                                                       
                   from /usr/include/libfprint/fprint.h:22,                                                                                                           
                   from lib/fprint.c:618:                                                                                                                             
  /usr/include/libfprint/fp-image.h:23:10: fatal error: gio/gio.h: No such file or directory                                                                          
     23 | #include <gio/gio.h>                                                                                                                                        
        |          ^~~~~~~~~~~                                                                                                                                        
  compilation terminated.                                                                                                                                             
  error: command 'gcc' failed with exit status 1                                                                                                                      
  ----------------------------------------                                                                                                                            
  ERROR: Failed building wheel for fprintw
  Running setup.py clean for fprintw
Failed to build fprintw
Installing collected packages: fprintw
    Running setup.py install for fprintw ... error
    ERROR: Command errored out with exit status 1:
     command: /usr/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ghrfg9uk/fprintw/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ghrfg9uk/fprintw/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-5m4eexm6/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/denis/.local/include/python3.8/fprintw
         cwd: /tmp/pip-install-ghrfg9uk/fprintw/
    Complete output (24 lines):
    running install
    running build
    running build_py
    package init file 'lib/__init__.py' not found (or not a regular file)
    creating build
    creating build/lib.linux-x86_64-3.8
    creating build/lib.linux-x86_64-3.8/fprint
    copying lib/fprint.pyx -> build/lib.linux-x86_64-3.8/fprint
    copying lib/fprint.pxd -> build/lib.linux-x86_64-3.8/fprint
    copying lib/fprint.c -> build/lib.linux-x86_64-3.8/fprint
    running build_ext
    building 'fprint' extension
    creating build/temp.linux-x86_64-3.8
    creating build/temp.linux-x86_64-3.8/lib
    gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fno-semantic-interposition -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -march=x86-64 -mtune=generic -O3 -pipe -fno-plt -fPIC -I/usr/include/python3.8 -c lib/fprint.c -o build/temp.linux-x86_64-3.8/lib/fprint.o
    In file included from /usr/include/libfprint/fp-device.h:23,
                     from /usr/include/libfprint/fp-context.h:22,
                     from /usr/include/libfprint/fprint.h:22,
                     from lib/fprint.c:618:
    /usr/include/libfprint/fp-image.h:23:10: fatal error: gio/gio.h: No such file or directory
       23 | #include <gio/gio.h>
          |          ^~~~~~~~~~~
    compilation terminated.
    error: command 'gcc' failed with exit status 1
    ----------------------------------------
ERROR: Command errored out with exit status 1: /usr/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ghrfg9uk/fprintw/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ghrfg9uk/fprintw/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-5m4eexm6/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/denis/.local/include/python3.8/fprintw Check the logs for full command output.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions