Test ran at 2022-05-28 19:53:59.463680+00:00 SOLUTION: mcp2221=1.20220.1: MCP2221 USB Raw HID I/O Expander Library for GNAT Ada Origin: source archive mcp2221-1.20220.1.tbz2 at http://repo.munts.com/alire/mcp2221-1.20220.1.tbz2 with hashes sha256:af01ab3406c53ddb317ffef3ed510aec2f0cdbd3a8435d37004c0d1bb6d14422, sha512:4bb16b3cfce2e0bf88c8827281251ed64ae4edac24f02347406c8360cf4e7baaaf0623dda95d1eda87fdb93c1eed1baabe5c1553654d8b73a56140c7e2ae5c55 Available when: (case OS is Linux => True, Windows => True, others => False) Properties: case OS is when Linux => Post_Fetch run: ${CRATE_DIR}/./sh -c sed -i 's/lhidapi/lhidapi-hidraw/g' src/objects/hid/hid-hidapi.ads when Windows => Post_Fetch run: ${CRATE_DIR}/./sh -c mkdir -p ./bin && cp src/win64/*.dll ./bin && mkdir -p ./lib && cp src/win64/*.dll ./lib Author: Philip Munts Description: MCP2221 USB Raw HID I/O Expander Library for GNAT Ada License: BSD-1-Clause Maintainer: Philip Munts Maintainers_Logins: pmunts Name: mcp2221 Project_File: mcp2221.gpr Project_File: programs.gpr Tag: embedded Tag: linux Tag: mcp2221 Tag: adc Tag: dac Tag: gpio Tag: i2c Tag: motor Tag: pwm Tag: sensor Tag: serial Tag: servo Tag: spi Tag: stepper Version: 1.20220.1 Website: https://github.com/pmunts/libsimpleio Dependencies (direct): case OS is when Linux => libhidapi* case OS is when Linux => libusb~1.0 Dependencies (solution): libhidapi=0.9.0 libusb=1.0.23 Dependencies (graph): mcp2221=1.20220.1 --> libhidapi=0.9.0 (*) mcp2221=1.20220.1 --> libusb=1.0.23 (~1.0) LOG: Note: Deploying release mcp2221=1.20220.1... # 1.5% ##################### 29.8% ##################################################### 74.0% ######################################################################## 100.0% Note: Deploying release libhidapi=0.9.0... The system package 'libhidapi-dev' is about to be installed. This action might require admin privileges and impact your system installation. Do you want Alire to install this system package? Using default: Yes debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libusb-1.0-0:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21805 files and directories currently installed.) Preparing to unpack .../libusb-1.0-0_2%3a1.0.23-2build1_amd64.deb ... Unpacking libusb-1.0-0:amd64 (2:1.0.23-2build1) ... Selecting previously unselected package libhidapi-libusb0:amd64. Preparing to unpack .../libhidapi-libusb0_0.9.0+dfsg-1_amd64.deb ... Unpacking libhidapi-libusb0:amd64 (0.9.0+dfsg-1) ... Selecting previously unselected package libhidapi-hidraw0:amd64. Preparing to unpack .../libhidapi-hidraw0_0.9.0+dfsg-1_amd64.deb ... Unpacking libhidapi-hidraw0:amd64 (0.9.0+dfsg-1) ... Selecting previously unselected package libhidapi-dev:amd64. Preparing to unpack .../libhidapi-dev_0.9.0+dfsg-1_amd64.deb ... Unpacking libhidapi-dev:amd64 (0.9.0+dfsg-1) ... Setting up libhidapi-hidraw0:amd64 (0.9.0+dfsg-1) ... Setting up libusb-1.0-0:amd64 (2:1.0.23-2build1) ... Setting up libhidapi-libusb0:amd64 (0.9.0+dfsg-1) ... Setting up libhidapi-dev:amd64 (0.9.0+dfsg-1) ... Processing triggers for libc-bin (2.31-0ubuntu9.1) ... Note: Deploying release libusb=1.0.23... The system package 'libusb-1.0-0-dev' is about to be installed. This action might require admin privileges and impact your system installation. Do you want Alire to install this system package? Using default: Yes debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libusb-1.0-0-dev:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21834 files and directories currently installed.) Preparing to unpack .../libusb-1.0-0-dev_2%3a1.0.23-2build1_amd64.deb ... Unpacking libusb-1.0-0-dev:amd64 (2:1.0.23-2build1) ... Selecting previously unselected package libusb-1.0-doc. Preparing to unpack .../libusb-1.0-doc_2%3a1.0.23-2build1_all.deb ... Unpacking libusb-1.0-doc (2:1.0.23-2build1) ... Setting up libusb-1.0-doc (2:1.0.23-2build1) ... Setting up libusb-1.0-0-dev:amd64 (2:1.0.23-2build1) ... Note: Running post_fetch actions for mcp2221=1.20220.1... Setup [mkdir] object directory for project MCP2221 [mkdir] library directory for project MCP2221 Compile [Ada] hid-hidapi.adb [Ada] hid-libusb.adb [Ada] thermistor.adb [Ada] servo-pwm.ads [Ada] motor-pwm.adb [Ada] debug.adb [Ada] gpio-pwm.adb [Ada] motor-servo.adb [Ada] messaging.adb [Ada] messaging-text.ads [Ada] servo-pwm_template.adb [Ada] voltage.ads [Ada] message64.ads [Ada] hid.adb [Ada] gyroscope.ads [Ada] motor.ads [Ada] logging.ads [Ada] gpio.ads [Ada] analog.ads [Ada] accelerometer.ads [Ada] angle.ads [Ada] i2c.adb [Ada] messaging-fixed.ads [Ada] magnetometer.ads [Ada] humidity.ads [Ada] io_interfaces.ads [Ada] pressure.ads [Ada] joystick.ads [Ada] resistance.ads [Ada] temperature.ads [Ada] pwm.ads [Ada] adc.adb [Ada] watchdog.ads [Ada] stepper.ads [Ada] dac.adb [Ada] truecolor.ads [Ada] servo.ads [Ada] lsm9ds1.adb [Ada] mcp23017-byte.adb [Ada] tlc1543.adb [Ada] mcp23017.adb [Ada] tcs3472.adb [Ada] mcp2221-hidapi.adb [Ada] th02.adb [Ada] adc121c021.adb [Ada] grove_tb6612-stepper.adb [Ada] mpl3115a2.adb grove_tb6612-stepper.adb:28:01: warning: "Stepper.Steps" is already use-visible through previous use_type_clause at grove_tb6612-stepper.ads:32 [Ada] mcp2221-libusb.adb [Ada] mcp2221.adb [Ada] htu21d.adb mcp2221.adb:87:23: warning: "resp" modified by call, but value might not be referenced [Ada] grove_adc.ads [Ada] mcp2221-gpio.adb [Ada] pca8574.adb [Ada] cytron_md13s.adb mcp2221-gpio.adb:130:27: warning: "resp" modified by call, but value might not be referenced [Ada] pca9685-gpio.adb [Ada] mcp23017-word.adb [Ada] grove_temperature_humidity.ads [Ada] hid-munts.ads [Ada] grove_tb6612.adb [Ada] ads1015.adb [Ada] pca8574-gpio.adb [Ada] a4988.adb [Ada] pca9534.adb [Ada] pca9685.adb [Ada] tmp102.adb [Ada] pca9534-gpio.adb [Ada] mcp23017-gpio.adb [Ada] mcp2221-i2c.adb [Ada] grove_tb6612-motor.adb mcp2221-i2c.adb:61:30: warning: "respmsg" modified by call, but value overwritten at line 68 mcp2221-i2c.adb:106:30: warning: "respmsg" modified by call, but value might not be referenced mcp2221-i2c.adb:147:30: warning: "respmsg" modified by call, but value overwritten at line 160 mcp2221-i2c.adb:160:30: warning: "respmsg" modified by call, but value overwritten at line 167 [Ada] hts221.adb [Ada] mcp2221-adc.adb [Ada] grove_temperature.adb [Ada] bmp280.adb [Ada] pca9685-pwm.adb [Ada] lps25h.adb [Ada] hdc1080.adb [Ada] errno.ads Build Libraries [gprlib] mcp2221.lexch [archive] libmcp2221.a [index] libmcp2221.a Setup [mkdir] exec directory for project Programs Compile [Ada] test_query_hidapi.adb [Ada] test_query_libusb.adb Bind [gprbind] test_query_hidapi.bexch [gprbind] test_query_libusb.bexch [Ada] test_query_hidapi.ali [Ada] test_query_libusb.ali Link [link] test_query_hidapi.adb [link] test_query_libusb.adb mcp2221=1.20220.1 successfully retrieved and built. Dependencies were solved as follows: + libhidapi 0.9.0 (new) + libusb 1.0.23 (new)