Skip to content

Problem with missing header file (psa_crypto_driver_wrappers.h) in compilation prompts under Arch Linux #42

@taotieren

Description

@taotieren

Can help fix the problem of the next header file. Thank you.

==> Retrieving sources...
==> Validating source files with sha256sums...
    yoctopuce ... Passed
==> Making package: yoctopuce 2.1.11761-1 (Thu Feb 26 08:56:56 2026)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
:: There are 9 providers available for java-runtime:
:: Repository extra
   1) jdk-openjdk  2) jdk11-openjdk  3) jdk17-openjdk  4) jdk21-openjdk  5) jre-openjdk  6) jre11-openjdk  7) jre17-openjdk  8) jre21-openjdk  9) jre8-openjdk

Enter a number (default=1): 
resolving dependencies...
looking for conflicting packages...

Package (28)                   New Version   Net Change

extra/cppdap                   1.58.0-2        1.55 MiB
extra/freetype2                2.14.1-2        1.66 MiB
extra/giflib                   5.2.2-2         0.27 MiB
extra/graphite                 1:1.3.14-6      0.20 MiB
extra/harfbuzz                 12.3.2-1        4.21 MiB
extra/hicolor-icon-theme       0.18-1          0.05 MiB
extra/java-environment-common  3-6             0.00 MiB
extra/java-runtime-common      3-6             0.01 MiB
extra/jbigkit                  2.1-8           0.16 MiB
extra/jsoncpp                  1.9.6-3         0.77 MiB
extra/lcms2                    2.18-1          0.68 MiB
extra/libdeflate               1.25-1          0.14 MiB
extra/libjpeg-turbo            3.1.3-1         2.42 MiB
extra/libnet                   2:1.3-1         1.47 MiB
extra/libpng                   1.6.55-1        0.58 MiB
extra/libtiff                  4.7.1-1         1.26 MiB
extra/libuv                    1.52.0-1        0.63 MiB
extra/libwebp                  1.6.0-2         1.04 MiB
core/nspr                      4.38.2-1        0.71 MiB
core/nss                       3.120.1-1       5.23 MiB
extra/perl-error               0.17030-3       0.04 MiB
extra/perl-mailtools           2.22-3          0.10 MiB
extra/perl-timedate            2.33-9          0.08 MiB
extra/rhash                    1.4.6-1         0.34 MiB
extra/zlib-ng                  2.3.3-1         0.28 MiB
extra/cmake                    4.2.3-1        92.90 MiB
extra/git                      2.53.0-1       29.72 MiB
extra/jdk-openjdk              25.0.2.u10-1  546.68 MiB

Total Installed Size:  693.17 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing cppdap...
installing hicolor-icon-theme...
installing jsoncpp...
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
    make: for unix Makefile generator [installed]
    ninja: for ninja generator
    qt6-base: cmake-gui
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
    git-zsh-completion: upstream zsh completion
    tk: gitk and git gui
    openssh: ssh transport and crypto
    man: show help with `git command --help`
    perl-libwww: git svn
    perl-term-readkey: git svn and interactive.singlekey setting
    perl-io-socket-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    perl-cgi: gitweb (web interface) support
    python: git svn & git p4
    subversion: git svn
    org.freedesktop.secrets: keyring credential helper
    libsecret: libsecret credential helper [installed]
    less: the default pager for git
installing java-runtime-common...
For the complete set of Java binaries to be available in your PATH,
you need to re-login or source /etc/profile
Please note that this package does not support forcing JAVA_HOME as former package java-common did
installing libpng...
installing freetype2...
Optional dependencies for freetype2
    harfbuzz: Improved autohinting [pending]
installing graphite...
Optional dependencies for graphite
    graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
    harfbuzz-utils: utilities
installing libjpeg-turbo...
Optional dependencies for libjpeg-turbo
    java-runtime>11: for TurboJPEG Java wrapper [pending]
installing jbigkit...
installing libdeflate...
installing libwebp...
Optional dependencies for libwebp
    libwebp-utils: WebP conversion and inspection tools
installing libtiff...
Optional dependencies for libtiff
    freeglut: for using tiffgt
installing lcms2...
installing libnet...
installing nspr...
installing nss...
installing java-environment-common...
installing giflib...
installing jdk-openjdk...
Optional dependencies for jdk-openjdk
    java-rhino: for some JavaScript support
    alsa-lib: for basic sound support
    gtk3: for the Gtk+ 3 look and feel - desktop usage
:: Running post-transaction hooks...
(1/3) Creating system user accounts...
Creating group 'git' with GID 969.
Creating user 'git' (git daemon user) with UID 969 and GID 969.
(2/3) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/3) Arming ConditionNeedsUpdate...
==> Retrieving sources...
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Creating working copy of yoctopuce git repo...
Cloning into 'yoctopuce'...
done.
Switched to a new branch 'makepkg'
==> Starting build()...
Build static and dynamic library for C++
========================================
compiling linux/x86_64/objs/yapi.o
compiling linux/x86_64/objs/ystream.o
compiling linux/x86_64/objs/yprog.o
compiling linux/x86_64/objs/yfifo.o
compiling linux/x86_64/objs/ykey.o
compiling linux/x86_64/objs/yhash.o
compiling linux/x86_64/objs/yjson.o
compiling linux/x86_64/objs/ytcp.o
compiling linux/x86_64/objs/ymemory.o
compiling linux/x86_64/objs/ythread.o
compiling linux/x86_64/objs/yjni.o
compiling linux/x86_64/objs/yssl.o
compiling linux/x86_64/objs/yocto_api.o
compiling linux/x86_64/objs/yocto_accelerometer.o
compiling linux/x86_64/objs/yocto_altitude.o
compiling linux/x86_64/objs/yocto_anbutton.o
compiling linux/x86_64/objs/yocto_angularspeed.o
compiling linux/x86_64/objs/yocto_arithmeticsensor.o
compiling linux/x86_64/objs/yocto_audioin.o
compiling linux/x86_64/objs/yocto_audioout.o
compiling linux/x86_64/objs/yocto_bluetoothlink.o
compiling linux/x86_64/objs/yocto_buzzer.o
compiling linux/x86_64/objs/yocto_carbondioxide.o
compiling linux/x86_64/objs/yocto_cellular.o
compiling linux/x86_64/objs/yocto_colorled.o
compiling linux/x86_64/objs/yocto_colorledcluster.o
compiling linux/x86_64/objs/yocto_colorsensor.o
compiling linux/x86_64/objs/yocto_compass.o
compiling linux/x86_64/objs/yocto_counter.o
compiling linux/x86_64/objs/yocto_current.o
compiling linux/x86_64/objs/yocto_currentloopoutput.o
compiling linux/x86_64/objs/yocto_daisychain.o
compiling linux/x86_64/objs/yocto_digitalio.o
compiling linux/x86_64/objs/yocto_display.o
compiling linux/x86_64/objs/yocto_dualpower.o
compiling linux/x86_64/objs/yocto_files.o
compiling linux/x86_64/objs/yocto_genericsensor.o
compiling linux/x86_64/objs/yocto_gps.o
compiling linux/x86_64/objs/yocto_groundspeed.o
compiling linux/x86_64/objs/yocto_gyro.o
compiling linux/x86_64/objs/yocto_hubport.o
compiling linux/x86_64/objs/yocto_humidity.o
compiling linux/x86_64/objs/yocto_i2cport.o
compiling linux/x86_64/objs/yocto_inputcapture.o
compiling linux/x86_64/objs/yocto_inputchain.o
compiling linux/x86_64/objs/yocto_latitude.o
compiling linux/x86_64/objs/yocto_led.o
compiling linux/x86_64/objs/yocto_lightsensor.o
compiling linux/x86_64/objs/yocto_longitude.o
compiling linux/x86_64/objs/yocto_magnetometer.o
compiling linux/x86_64/objs/yocto_messagebox.o
compiling linux/x86_64/objs/yocto_micropython.o
compiling linux/x86_64/objs/yocto_motor.o
compiling linux/x86_64/objs/yocto_multiaxiscontroller.o
compiling linux/x86_64/objs/yocto_multicellweighscale.o
compiling linux/x86_64/objs/yocto_multisenscontroller.o
compiling linux/x86_64/objs/yocto_network.o
compiling linux/x86_64/objs/yocto_orientation.o
compiling linux/x86_64/objs/yocto_oscontrol.o
compiling linux/x86_64/objs/yocto_power.o
compiling linux/x86_64/objs/yocto_poweroutput.o
compiling linux/x86_64/objs/yocto_powersupply.o
compiling linux/x86_64/objs/yocto_pressure.o
compiling linux/x86_64/objs/yocto_proximity.o
compiling linux/x86_64/objs/yocto_pwminput.o
compiling linux/x86_64/objs/yocto_pwmoutput.o
compiling linux/x86_64/objs/yocto_pwmpowersource.o
compiling linux/x86_64/objs/yocto_quadraturedecoder.o
compiling linux/x86_64/objs/yocto_rangefinder.o
compiling linux/x86_64/objs/yocto_realtimeclock.o
compiling linux/x86_64/objs/yocto_refframe.o
compiling linux/x86_64/objs/yocto_relay.o
compiling linux/x86_64/objs/yocto_rfidreader.o
compiling linux/x86_64/objs/yocto_sdi12port.o
compiling linux/x86_64/objs/yocto_segmenteddisplay.o
compiling linux/x86_64/objs/yocto_serialport.o
compiling linux/x86_64/objs/yocto_servo.o
compiling linux/x86_64/objs/yocto_soundlevel.o
compiling linux/x86_64/objs/yocto_soundspectrum.o
compiling linux/x86_64/objs/yocto_spectralchannel.o
compiling linux/x86_64/objs/yocto_spiport.o
compiling linux/x86_64/objs/yocto_steppermotor.o
compiling linux/x86_64/objs/yocto_temperature.o
compiling linux/x86_64/objs/yocto_threshold.o
compiling linux/x86_64/objs/yocto_tilt.o
compiling linux/x86_64/objs/yocto_tvoc.o
compiling linux/x86_64/objs/yocto_virtualsensor.o
compiling linux/x86_64/objs/yocto_voc.o
compiling linux/x86_64/objs/yocto_voltage.o
compiling linux/x86_64/objs/yocto_voltageoutput.o
compiling linux/x86_64/objs/yocto_wakeupmonitor.o
compiling linux/x86_64/objs/yocto_wakeupschedule.o
compiling linux/x86_64/objs/yocto_watchdog.o
compiling linux/x86_64/objs/yocto_weighscale.o
compiling linux/x86_64/objs/yocto_wireless.o
compiling linux/x86_64/objs/library/error.o
compiling linux/x86_64/objs/library/x509write_crt.o
compiling linux/x86_64/objs/library/x509_create.o
compiling linux/x86_64/objs/library/x509.o
compiling linux/x86_64/objs/library/debug.o
compiling linux/x86_64/objs/library/x509_crt.o
compiling linux/x86_64/objs/library/x509write.o
compiling linux/x86_64/objs/library/x509_oid.o
compiling linux/x86_64/objs/library/ssl_tls.o
compiling linux/x86_64/objs/library/ssl_client.o
compiling linux/x86_64/objs/library/ssl_msg.o
compiling linux/x86_64/objs/library/ssl_tls13_client.o
compiling linux/x86_64/objs/library/ssl_ciphersuites.o
compiling linux/x86_64/objs/library/ssl_tls12_client.o
compiling linux/x86_64/objs/library/ssl_tls12_server.o
compiling linux/x86_64/objs/library/ssl_tls13_generic.o
compiling linux/x86_64/objs/library/ssl_tls13_server.o
compiling linux/x86_64/objs/library/ssl_tls13_keys.o
compiling linux/x86_64/objs/tf-psa-crypto/core/psa_its_file.o
compiling linux/x86_64/objs/tf-psa-crypto/core/psa_crypto_slot_management.o
compiling linux/x86_64/objs/tf-psa-crypto/core/psa_crypto.o
compiling linux/x86_64/objs/tf-psa-crypto/core/psa_crypto_client.o
make: *** No rule to make target 'linux/x86_64/objs/tf-psa-crypto/core/psa_crypto_driver_wrappers_no_static.o', needed by 'linux/x86_64/libyocto-static.a'.  Stop.
make: *** Waiting for unfinished jobs....
compiling linux/x86_64/objs/tf-psa-crypto/core/psa_crypto_storage.o
../Sources/yapi/mbedtls/tf-psa-crypto/core/psa_crypto.c:21:10: fatal error: psa_crypto_driver_wrappers.h: No such file or directory
   21 | #include "psa_crypto_driver_wrappers.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [GNUmakefile:657: linux/x86_64/objs/tf-psa-crypto/core/psa_crypto.o] Error 1
==> ERROR: A failure occurred in build().
    Aborting...

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions