Skip to content

KDE Neon: "sudo ninja -C build install" results in "FAILED: libfprint/FPrint-2.0.gir" #4

@github-klaus

Description

@github-klaus

Using KDE Neon, following https://gist.github.com/leon-anavi/e19d77eafe1dc1800f170255b23a5839
However I use your code: git clone https://github.com/archeYR/libfprint-CS9711.git

Everything went fine until to the following command resulting in an error: sudo ninja -C build install
Could you help me, please, to resolve this error? FAILED: libfprint/FPrint-2.0.gir

Thank you very much!
Klaus

klaus@Medion-E6436:~/libfprint-CS9711$ ninja -C build
ninja: Entering directory `build'
[42/146] Compiling C object libfprint/libfprint-private.a.p/fpi-image-device.c.o
../libfprint/fpi-image-device.c: In function ‘fpi_image_device_minutiae_detected’:
../libfprint/fpi-image-device.c:341:9: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized]
341 | fpi_device_verify_report (device, result, g_steal_pointer (&print), g_steal_pointer (&error));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libfprint/fpi-image-device.c:323:22: note: ‘result’ was declared here
323 | FpiMatchResult result;
| ^~~~~~
[65/146] Compiling C++ object libfprint/sigfm/libsigfm.a.p/sigfm.cpp.o
In file included from /usr/include/opencv4/opencv2/flann/kmeans_index.h:50,
from /usr/include/opencv4/opencv2/flann/all_indices.h:40,
from /usr/include/opencv4/opencv2/flann/flann_base.hpp:44,
from /usr/include/opencv4/opencv2/flann.hpp:48,
from /usr/include/opencv4/opencv2/opencv.hpp:65,
from ../libfprint/sigfm/sigfm.cpp:26:
/usr/include/opencv4/opencv2/flann/logger.h: In member function ‘int cvflann::Logger::_log(int, const char*, __va_list_tag*)’:
/usr/include/opencv4/opencv2/flann/logger.h:83:27: warning: function ‘int cvflann::Logger::_log(int, const char*, __va_list_tag*)’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
83 | int ret = vfprintf(stream, fmt, arglist);
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
[123/146] Compiling C++ object libfprint/sigfm/sigfm-tests.p/tests.cpp.o
In file included from /usr/include/opencv4/opencv2/flann/kmeans_index.h:50,
from /usr/include/opencv4/opencv2/flann/all_indices.h:40,
from /usr/include/opencv4/opencv2/flann/flann_base.hpp:44,
from /usr/include/opencv4/opencv2/flann.hpp:48,
from /usr/include/opencv4/opencv2/opencv.hpp:65,
from ../libfprint/sigfm/tests.cpp:19:
/usr/include/opencv4/opencv2/flann/logger.h: In member function ‘int cvflann::Logger::_log(int, const char*, __va_list_tag*)’:
/usr/include/opencv4/opencv2/flann/logger.h:83:27: warning: function ‘int cvflann::Logger::_log(int, const char*, _va_list_tag*)’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format]
83 | int ret = vfprintf(stream, fmt, arglist);
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
../libfprint/sigfm/tests.cpp: At global scope:
../libfprint/sigfm/tests.cpp:24:6: warning: no previous declaration for ‘bool cv::operator==(const KeyPoint&, const KeyPoint&)’ [-Wmissing-declarations]
24 | bool operator==(const cv::KeyPoint& lhs, const cv::KeyPoint& rhs)
| ^~~~~~~~
[145/146] Generating libfprint/FPrint-2.0.gir with a custom command (wrapped by meson to set env)
FAILED: libfprint/FPrint-2.0.gir
env PKG_CONFIG_PATH=/home/klaus/libfprint-CS9711/build/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/x86_64-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=FPrint --nsversion=2.0 --warn-all --output libfprint/FPrint-2.0.gir --c-include=fprint.h -I/home/klaus/libfprint-CS9711/libfprint -I/home/klaus/libfprint-CS9711/build/libfprint -I/home/klaus/libfprint-CS9711/. -I/home/klaus/libfprint-CS9711/build/. -I/home/klaus/libfprint-CS9711/libfprint/nbis/include -I/home/klaus/libfprint-CS9711/build/libfprint/nbis/include -I/home/klaus/libfprint-CS9711/libfprint/nbis/libfprint-include -I/home/klaus/libfprint-CS9711/build/libfprint/nbis/libfprint-include --filelist=/home/klaus/libfprint-CS9711/build/libfprint/libfprint-2.so.2.0.0.p/FPrint_2.0_gir_filelist -L/home/klaus/libfprint-CS9711/build/libfprint -lfprint-2 --include=Gio-2.0 --include=GObject-2.0 --include=GUsb-1.0 --symbol-prefix=fp
--identifier-prefix=Fp --pkg-export=fprint --cflags-begin -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_68 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_68 -D_GNU_SOURCE '-DG_LOG_DOMAIN="libfprint"' -I/home/klaus/libfprint-CS9711/. -I/home/klaus/libfprint-CS9711/build/. -I/home/klaus/libfprint-CS9711/libfprint/nbis/include -I/home/klaus/libfprint-CS9711/build/libfprint/nbis/include -I/home/klaus/libfprint-CS9711/libfprint/nbis/libfprint-include -I/home/klaus/libfprint-CS9711/build/libfprint/nbis/libfprint-include -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gusb-1 -I/usr/include/libusb-1.0 -I/usr/include/json-glib-1.0 -I/usr/include/pixman-1 -I/usr/include/gudev-1.0 -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/home/klaus/libfprint-CS9711/build/libfprint --library fprint-2 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgusb -lusb-1.0 -ljson-glib-1.0 -lm -lpixman-1 -lssl -lcrypto -lgudev-1.0 -lgirepository-1.0
Traceback (most recent call last):
File "/usr/bin/g-ir-scanner", line 103, in
from giscanner.scannermain import scanner_main
File "/usr/lib/x86_64-linux-gnu/gobject-introspection/giscanner/scannermain.py", line 35, in
from giscanner.ast import Include, Namespace
File "/usr/lib/x86_64-linux-gnu/gobject-introspection/giscanner/ast.py", line 27, in
from .sourcescanner import CTYPE_TYPEDEF, CSYMBOL_TYPE_TYPEDEF
File "/usr/lib/x86_64-linux-gnu/gobject-introspection/giscanner/sourcescanner.py", line 25, in
from .ccompiler import CCompiler
File "/usr/lib/x86_64-linux-gnu/gobject-introspection/giscanner/ccompiler.py", line 29, in
from distutils.msvccompiler import MSVCCompiler
ModuleNotFoundError: No module named 'distutils.msvccompiler'
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 228, in partial_apport_excepthook
return apport_excepthook(binary, exc_type, exc_obj, exc_tb)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 144, in apport_excepthook
os.open(pr_filename, os.O_WRONLY | os.O_CREAT | os.O_EXCL, 0o640), "wb"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 13] Permission denied: '/var/crash/_usr_bin_g-ir-scanner.1000.crash'

Original exception was:
Traceback (most recent call last):
File "/usr/bin/g-ir-scanner", line 103, in
from giscanner.scannermain import scanner_main
File "/usr/lib/x86_64-linux-gnu/gobject-introspection/giscanner/scannermain.py", line 35, in
from giscanner.ast import Include, Namespace
File "/usr/lib/x86_64-linux-gnu/gobject-introspection/giscanner/ast.py", line 27, in
from .sourcescanner import CTYPE_TYPEDEF, CSYMBOL_TYPE_TYPEDEF
File "/usr/lib/x86_64-linux-gnu/gobject-introspection/giscanner/sourcescanner.py", line 25, in
from .ccompiler import CCompiler
File "/usr/lib/x86_64-linux-gnu/gobject-introspection/giscanner/ccompiler.py", line 29, in
from distutils.msvccompiler import MSVCCompiler
ModuleNotFoundError: No module named 'distutils.msvccompiler'
ninja: build stopped: subcommand failed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions