Thank you for your reply and help, Mirdarthos! Truly appreciated!
I seem to have installed “msi-perkeyrgb” without any error. Since this package (msi-perkeyrgb) doesn’t seem to have a “GUI” (Graphical User Interface) like a typical Windows app does, I’m assuming that I first need to set up and run some sort of configuration file to initialize the keyboard backlight to get it to work. So, that’s where I’m stuck and don’t know what to do next with “msi-perkeyrgb”.
Here is the result of “pamac build msi-perkeyrgb”
pamac build msi-perkeyrgb ✔
Preparing...
Checking msi-perkeyrgb dependencies...
Warning: msi-perkeyrgb-2.1-2 is up to date -- reinstalling
Resolving dependencies...
Checking inter-conflicts...
To install (4):
bison 3.8.2-1 core 803.5 kB
pkgconf 1.8.0-1 core 59.0 kB
autoconf 2.71-1 core 660.7 kB
automake 1.16.5-1 core 627.5 kB
To build (1):
msi-perkeyrgb 2.1-2 AUR
Total download size: 2.2 MB
Total installed size: 6.8 MB
Edit build files : [e]
Apply transaction ? [e/y/N] y
Download of autoconf (2.71-1) started
Download of pkgconf (1.8.0-1) started
Download of pkgconf (1.8.0-1) finished
Download of bison (3.8.2-1) started
Download of autoconf (2.71-1) finished
Download of bison (3.8.2-1) finished
Download of automake (1.16.5-1) started
Download of automake (1.16.5-1) finished
Checking keyring... [4/4]
Checking integrity... [4/4]
Loading packages files... [4/4]
Checking file conflicts... [4/4]
Checking available disk space... [4/4]
Installing bison (3.8.2-1)... [1/4]
Installing pkgconf (1.8.0-1)... [2/4]
Installing autoconf (2.71-1)... [3/4]
Installing automake (1.16.5-1)... [4/4]
Running post-transaction hooks...
Arming ConditionNeedsUpdate... [1/3]
Refreshing PackageKit... [2/3]
Updating the info directory file... [3/3]
Cloning msi-perkeyrgb build files...
Generating msi-perkeyrgb information...
Building msi-perkeyrgb...
==> Making package: msi-perkeyrgb 2.1-2 (Tue 15 Feb 2022 09:57:15 PM EST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Cloning msi-perkeyrgb git repo...
Cloning into bare repository '/var/tmp/pamac-build-atici/msi-perkeyrgb/msi-perkeyrgb'...
remote: Enumerating objects: 514, done.
remote: Counting objects: 100% (47/47), done.
remote: Compressing objects: 100% (39/39), done.
remote: Total 514 (delta 17), reused 25 (delta 4), pack-reused 467
Receiving objects: 100% (514/514), 124.92 KiB | 2.97 MiB/s, done.
Resolving deltas: 100% (302/302), done.
==> Validating source files with sha256sums...
msi-perkeyrgb ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Creating working copy of msi-perkeyrgb git repo...
Cloning into 'msi-perkeyrgb'...
done.
Switched to a new branch 'makepkg'
==> Starting build()...
running build
running build_py
creating build
creating build/lib
creating build/lib/msi_perkeyrgb
copying msi_perkeyrgb/hidapi_types.py -> build/lib/msi_perkeyrgb
copying msi_perkeyrgb/hidapi_wrapping.py -> build/lib/msi_perkeyrgb
copying msi_perkeyrgb/__init__.py -> build/lib/msi_perkeyrgb
copying msi_perkeyrgb/main.py -> build/lib/msi_perkeyrgb
copying msi_perkeyrgb/parsing.py -> build/lib/msi_perkeyrgb
copying msi_perkeyrgb/msiprotocol.py -> build/lib/msi_perkeyrgb
copying msi_perkeyrgb/msi_keyboard.py -> build/lib/msi_perkeyrgb
copying msi_perkeyrgb/config.py -> build/lib/msi_perkeyrgb
creating build/lib/msi_perkeyrgb/protocol_data
copying msi_perkeyrgb/protocol_data/__init__.py -> build/lib/msi_perkeyrgb/protocol_data
copying msi_perkeyrgb/protocol_data/keycodes.py -> build/lib/msi_perkeyrgb/protocol_data
copying msi_perkeyrgb/protocol_data/presets_index.py -> build/lib/msi_perkeyrgb/protocol_data
copying msi_perkeyrgb/protocol_data/msi_keymaps.py -> build/lib/msi_perkeyrgb/protocol_data
creating build/lib/msi_perkeyrgb/protocol_data/presets
copying msi_perkeyrgb/protocol_data/presets/2.json -> build/lib/msi_perkeyrgb/protocol_data/presets
copying msi_perkeyrgb/protocol_data/presets/1.json -> build/lib/msi_perkeyrgb/protocol_data/presets
==> Entering fakeroot environment...
==> Starting package()...
running install
/usr/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running install_lib
creating /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib
creating /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10
creating /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages
creating /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb
copying build/lib/msi_perkeyrgb/hidapi_types.py -> /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb
copying build/lib/msi_perkeyrgb/hidapi_wrapping.py -> /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb
copying build/lib/msi_perkeyrgb/__init__.py -> /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb
copying build/lib/msi_perkeyrgb/main.py -> /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb
creating /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb/protocol_data
copying build/lib/msi_perkeyrgb/protocol_data/__init__.py -> /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb/protocol_data
copying build/lib/msi_perkeyrgb/protocol_data/keycodes.py -> /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb/protocol_data
copying build/lib/msi_perkeyrgb/protocol_data/presets_index.py -> /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb/protocol_data
copying build/lib/msi_perkeyrgb/protocol_data/msi_keymaps.py -> /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb/protocol_data
creating /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb/protocol_data/presets
copying build/lib/msi_perkeyrgb/protocol_data/presets/2.json -> /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb/protocol_data/presets
copying build/lib/msi_perkeyrgb/protocol_data/presets/1.json -> /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb/protocol_data/presets
copying build/lib/msi_perkeyrgb/parsing.py -> /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb
copying build/lib/msi_perkeyrgb/msiprotocol.py -> /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb
copying build/lib/msi_perkeyrgb/msi_keyboard.py -> /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb
copying build/lib/msi_perkeyrgb/config.py -> /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb
byte-compiling /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb/hidapi_types.py to hidapi_types.cpython-310.pyc
byte-compiling /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb/hidapi_wrapping.py to hidapi_wrapping.cpython-310.pyc
byte-compiling /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb/__init__.py to __init__.cpython-310.pyc
byte-compiling /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb/main.py to main.cpython-310.pyc
byte-compiling /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb/protocol_data/__init__.py to __init__.cpython-310.pyc
byte-compiling /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb/protocol_data/keycodes.py to keycodes.cpython-310.pyc
byte-compiling /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb/protocol_data/presets_index.py to presets_index.cpython-310.pyc
byte-compiling /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb/protocol_data/msi_keymaps.py to msi_keymaps.cpython-310.pyc
byte-compiling /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb/parsing.py to parsing.cpython-310.pyc
byte-compiling /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb/msiprotocol.py to msiprotocol.cpython-310.pyc
byte-compiling /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb/msi_keyboard.py to msi_keyboard.cpython-310.pyc
byte-compiling /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb/config.py to config.cpython-310.pyc
writing byte-compilation script '/tmp/tmpj89wtgha.py'
/usr/bin/python -Wignore:The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives:DeprecationWarning /tmp/tmpj89wtgha.py
removing /tmp/tmpj89wtgha.py
running install_egg_info
running egg_info
creating msi_perkeyrgb.egg-info
writing msi_perkeyrgb.egg-info/PKG-INFO
writing dependency_links to msi_perkeyrgb.egg-info/dependency_links.txt
writing entry points to msi_perkeyrgb.egg-info/entry_points.txt
writing top-level names to msi_perkeyrgb.egg-info/top_level.txt
writing manifest file 'msi_perkeyrgb.egg-info/SOURCES.txt'
reading manifest file 'msi_perkeyrgb.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'msi_perkeyrgb.egg-info/SOURCES.txt'
Copying msi_perkeyrgb.egg-info to /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/lib/python3.10/site-packages/msi_perkeyrgb-2.1-py3.10.egg-info
running install_scripts
Installing msi-perkeyrgb script to /var/tmp/pamac-build-atici/msi-perkeyrgb/pkg/msi-perkeyrgb/usr/bin
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "msi-perkeyrgb"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: msi-perkeyrgb 2.1-2 (Tue 15 Feb 2022 09:57:16 PM EST)
==> Cleaning up...
Checking keyring... [1/1]
Checking integrity... [1/1]
Loading packages files... [1/1]
Checking file conflicts... [1/1]
Checking available disk space... [1/1]
==> skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.
Reinstalling msi-perkeyrgb (2.1-2)... [1/1]
Running post-transaction hooks...
Arming ConditionNeedsUpdate... [1/2]
Refreshing PackageKit... [2/2]
Transaction successfully finished.
I can tell by the name that “msi-keyboard-light-manager” must be one of the “must-have” packages. But unfortunately, I had an error, installing “msi-keyboard-light-manager”
Here is the error below.
pamac build msi-keyboard-light-manager ✔
Preparing...
Cloning msi-keyboard-light-manager build files...
Generating msi-keyboard-light-manager information...
Checking msi-keyboard-light-manager dependencies...
Resolving dependencies...
Checking inter-conflicts...
To build (1):
msi-keyboard-light-manager 1.0.0-2 AUR
Edit build files : [e]
Apply transaction ? [e/y/N] y
Building msi-keyboard-light-manager...
==> Making package: msi-keyboard-light-manager 1.0.0-2 (Wed 16 Feb 2022 03:22:41 AM EST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found msi-keyboard-light-manager-1.0.0.tar.gz
-> Found msi-keyboard-light-manager.desktop
==> Validating source files with md5sums...
msi-keyboard-light-manager-1.0.0.tar.gz ... Passed
msi-keyboard-light-manager.desktop ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Extracting msi-keyboard-light-manager-1.0.0.tar.gz with bsdtar
==> Starting prepare()...
info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
stable-x86_64-unknown-linux-gnu unchanged - rustc 1.58.1 (db9d1b20b 2022-01-20)
==> Removing existing $pkgdir/ directory...
==> Starting build()...
Compiling pkg-config v0.3.9
Compiling libc v0.2.33
Compiling bitflags v0.9.1
Compiling lazy_static v0.2.10
Compiling gio v0.2.0
Compiling unicode-xid v0.0.4
Compiling gdk-pixbuf v0.2.0
Compiling cairo-rs v0.2.0
Compiling gdk v0.6.0
Compiling c_vec v1.2.1
Compiling quote v0.3.15
Compiling cc v1.0.3
Compiling gtk v0.2.0
Compiling itoa v0.3.4
Compiling dtoa v0.4.2
Compiling num-traits v0.1.40
Compiling xdg v2.1.0
Compiling serde v1.0.21
Compiling getopts v0.2.15
Compiling synom v0.11.3
Compiling app_dirs v1.1.1
Compiling syn v0.11.11
Compiling glib-sys v0.4.0
Compiling gobject-sys v0.4.0
Compiling gio-sys v0.4.0
Compiling cairo-sys-rs v0.4.0
Compiling gdk-pixbuf-sys v0.4.0
Compiling pango-sys v0.4.0
Compiling gdk-sys v0.4.0
Compiling atk-sys v0.4.0
error[E0503]: cannot use `state` because it was mutably borrowed
--> /home/atici/.cargo/registry/src/github.com-1ecc6299db9ec823/getopts-0.2.15/src/lib.rs:1033:25
|
978 | let mut machine = |cont: &mut bool, (i, c): (usize, char)| {
| ---------------------------------------- borrow of `state` occurs here
...
982 | state = match (state, whitespace, limit) {
| ----- borrow occurs due to use of `state` in closure
...
1033 | while cont && match state { B | C => true, A => false } {
| ^^^^^ use of borrowed `state`
1034 | machine(&mut cont, (fake_i, ' '));
| ------- borrow later used here
For more information about this error, try `rustc --explain E0503`.
error: could not compile `getopts` due to previous error
warning: build failed, waiting for other jobs to finish...
error: build failed
==> ERROR: A failure occurred in build().
Aborting...
Since this “msi-keyboard-light” package may depend on the previous package (msi-keyboard-light-manager), which failed to install, that may be why I received a warning, installing “msi-keyboard-light”, which has to do with the “Installation path”. Nonetheless, it stated in the last line that the transaction successfully finished.
Here is the complete transaction below.
pamac build msi-keyboard-light ✔
Preparing...
Cloning msi-keyboard-light build files...
Generating msi-keyboard-light information...
Checking msi-keyboard-light dependencies...
Warning: msi-keyboard-light-0.1.0-3 is up to date -- reinstalling
Resolving dependencies...
Checking inter-conflicts...
To build (1):
msi-keyboard-light 0.1.0-3 AUR
Edit build files : [e]
Apply transaction ? [e/y/N] y
Building msi-keyboard-light...
==> Making package: msi-keyboard-light 0.1.0-3 (Wed 16 Feb 2022 03:44:41 AM EST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found msi-keyboard-light-0.1.0.tar.gz
==> Validating source files with sha256sums...
msi-keyboard-light-0.1.0.tar.gz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Extracting msi-keyboard-light-0.1.0.tar.gz with bsdtar
==> Starting build()...
Building all executables for `msi-keyboard-light' once. After a successful build of all of them, only specified executables will be rebuilt.
msi-keyboard-light> configure (lib + exe)
Configuring msi-keyboard-light-0.1.0...
msi-keyboard-light> build (lib + exe)
Preprocessing library for msi-keyboard-light-0.1.0..
Building library for msi-keyboard-light-0.1.0..
[1 of 3] Compiling Hid
[2 of 3] Compiling MsiKeyboard
[3 of 3] Compiling Paths_msi_keyboard_light
Preprocessing executable 'msi-keyboard-light' for msi-keyboard-light-0.1.0..
Building executable 'msi-keyboard-light' for msi-keyboard-light-0.1.0..
[1 of 2] Compiling Main
[2 of 2] Compiling Paths_msi_keyboard_light
Linking .stack-work/dist/x86_64-linux-tinfo6/Cabal-3.0.1.0/build/msi-keyboard-light/msi-keyboard-light ...
msi-keyboard-light> copy/register
Installing library in /var/tmp/pamac-build-atici/msi-keyboard-light/src/msi-keyboard-light-0.1.0/.stack-work/install/x86_64-linux-tinfo6/906a2195475557da98c3f5fcd3eb5dcd9899b1a45e56d2fd70afe15c644f7664/8.8.3/lib/x86_64-linux-ghc-8.8.3/msi-keyboard-light-0.1.0-8ceIjwzsnC311ICWD5KLfq
Installing executable msi-keyboard-light in /var/tmp/pamac-build-atici/msi-keyboard-light/src/msi-keyboard-light-0.1.0/.stack-work/install/x86_64-linux-tinfo6/906a2195475557da98c3f5fcd3eb5dcd9899b1a45e56d2fd70afe15c644f7664/8.8.3/bin
Registering library for msi-keyboard-light-0.1.0..
==> Entering fakeroot environment...
==> Starting package()...
Copying from /var/tmp/pamac-build-atici/msi-keyboard-light/src/msi-keyboard-light-0.1.0/.stack-work/install/x86_64-linux-tinfo6/906a2195475557da98c3f5fcd3eb5dcd9899b1a45e56d2fd70afe15c644f7664/8.8.3/bin/msi-keyboard-light to /var/tmp/pamac-build-atici/msi-keyboard-light/pkg/msi-keyboard-light/usr/bin/msi-keyboard-light
Copied executables to /var/tmp/pamac-build-atici/msi-keyboard-light/pkg/msi-keyboard-light/usr/bin:
- msi-keyboard-light
Warning: Installation path /var/tmp/pamac-build-atici/msi-keyboard-light/pkg/msi-keyboard-light/usr/bin not found on the PATH environment variable.
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "msi-keyboard-light"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: msi-keyboard-light 0.1.0-3 (Wed 16 Feb 2022 03:44:47 AM EST)
==> Cleaning up...
Checking keyring... [1/1]
Checking integrity... [1/1]
Loading packages files... [1/1]
Checking file conflicts... [1/1]
Checking available disk space... [1/1]
==> skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.
Reinstalling msi-keyboard-light (0.1.0-3)... [1/1]
Running post-transaction hooks...
Arming ConditionNeedsUpdate... [1/2]
Refreshing PackageKit... [2/2]
Transaction successfully finished.
As for “msi-keyboard-git”, I had a failure, downloading the package. I’m assuming the package may not be available for download.
Last but not least, I was not able to install msi-kb-backlit due to “unable to satisfy dependency” cabal-install<1.23 required by “msi-kb-backlit”.
I went ahead and installed “cabal-install” without any problem, running the command “pamac build cabal-install” as shown below.
pamac build cabal-install INT ✘
Install cabal-install from community ? [y/N] y
Preparing...
Synchronizing package databases...
Resolving dependencies...
Checking inter-conflicts...
To install (6):
haskell-edit-distance 0.2.2.1-133 (Required By: cabal-install) community 51.6 kB
haskell-http 4000.3.16-128 (Required By: cabal-install) community 389.9 kB
haskell-regex-base 0.94.0.2-2 (Required By: cabal-install) community 74.5 kB
haskell-regex-posix 0.96.0.1-3 (Required By: cabal-install) community 94.3 kB
haskell-resolv 0.1.2.0-127 (Required By: cabal-install) community 358.6 kB
cabal-install 3.4.0.0-95 community 1.7 MB
Total download size: 2.6 MB
Total installed size: 16.4 MB
Apply transaction ? [y/N] y
Download of haskell-resolv (0.1.2.0-127) started
Download of haskell-regex-base (0.94.0.2-2) started
Download of haskell-regex-base (0.94.0.2-2) finished
Download of haskell-edit-distance (0.2.2.1-133) started
Download of haskell-edit-distance (0.2.2.1-133) finished
Download of haskell-http (4000.3.16-128) started
Download of haskell-resolv (0.1.2.0-127) finished
Download of cabal-install (3.4.0.0-95) started
Download of haskell-http (4000.3.16-128) finished
Download of haskell-regex-posix (0.96.0.1-3) started
Download of haskell-regex-posix (0.96.0.1-3) finished
Download of cabal-install (3.4.0.0-95) finished
Checking keyring... [6/6]
Checking integrity... [6/6]
Loading packages files... [6/6]
Checking file conflicts... [6/6]
Checking available disk space... [6/6]
Installing haskell-http (4000.3.16-128)... [1/6]
Installing haskell-resolv (0.1.2.0-127)... [2/6]
Installing haskell-edit-distance (0.2.2.1-133)... [3/6]
Installing haskell-regex-base (0.94.0.2-2)... [4/6]
Installing haskell-regex-posix (0.96.0.1-3)... [5/6]
Installing cabal-install (3.4.0.0-95)... [6/6]
Running post-transaction hooks...
Arming ConditionNeedsUpdate... [1/3]
Refreshing PackageKit... [2/3]
Registering Haskell modules... [3/3]
Transaction successfully finished.
but still got the dependency error, trying to install “msi-kb-backlit”.
Here is the error below.
pamac build msi-kb-backlit 1 ✘
Preparing...
Cloning msi-kb-backlit build files...
Generating msi-kb-backlit information...
Checking msi-kb-backlit dependencies...
Checking ghc8.4-bin dependencies...
Checking ghc9.0-bin dependencies...
Checking ghc8.6-bin dependencies...
Checking ghc9.2-bin dependencies...
Checking ghc8.8-bin dependencies...
Checking ghc7.10-bin dependencies...
Checking ghc8.10-bin dependencies...
Checking ghc-raspbian-bin dependencies...
Checking ghc7.4-bin dependencies...
Checking ghc7.6-bin dependencies...
Checking ghc7.8-bin dependencies...
Checking ghcid-static-git dependencies...
Checking ghc8.0-bin dependencies...
Checking ghc8.2-bin dependencies...
Checking cabal-install-git dependencies...
Checking cabal-static dependencies...
Checking cabal-install-bin dependencies...
Checking ncurses5-compat-libs dependencies...
Checking gmp4 dependencies...
Resolving dependencies...
Warning: cannot resolve "cabal-install<1.23", a dependency of "msi-kb-backlit"
Error: Failed to prepare transaction:
could not satisfy dependencies:
- unable to satisfy dependency 'cabal-install<1.23' required by msi-kb-backlit
Edit build files : [e]
Apply transaction ? [e/y/N] y
Transaction cancelled.
Sorry for the trouble and for the lengthy response. Thanks!