Dear Guix Community, This is the issues I am facing. Issue Description: I have been attempting to install gcc-arm-none-eabi-10.3-2021.10 using a custom package definition in Guix. The extracted tarball contains directories such as bin, lib, share, and arm-none-eabi, with the latter containing its own bin, lib, include, and share directories.
Steps Taken: Created a package definition using (build-system copy-build-system). Mapped source directories from the tarball to destination directories in the Guix store via #:install-plan. Encountered an error during the 'install' phase with the log indicating "Wrong type to apply: 'bin'". Made several adjustments to the #:install-plan to accurately reflect the directory structure, but the issue persists. *Error Encountered*: The build log shows a Scheme syntax issue: ice-9/eval.scm:213:21: Wrong type to apply: "gcc-arm-none-eabi-10.3-2021.10/bin" builder for `/gnu/store/w85ps89kdv74zr9dqakarzaxanvrlj97-gcc-arm-none-eabi-custom-10.3-2021.10.drv' failed with exit code 1 build of /gnu/store/w85ps89kdv74zr9dqakarzaxanvrlj97-gcc-arm-none-eabi-custom-10.3-2021.10.drv failed View build log at '/var/log/guix/drvs/w8/5ps89kdv74zr9dqakarzaxanvrlj97-gcc-arm-none-eabi-custom-10.3-2021.10.drv.gz'. guix build: error: build of `/gnu/store/w85ps89kdv74zr9dqakarzaxanvrlj97-gcc-arm-none-eabi-custom-10.3-2021.10.drv' failed I suspect the issue lies in how directories are defined for copying, but I am unsure how to resolve it. Any insights or suggestions you could provide to help resolve this issue would be immensely appreciated. Thank you for your time and assistance. -- I *winosa Winifred AideyanPh.D. Student || Graduate Assistant (She/Her)College of Engineering Computing and Applied Science* *B15A Riggs Hall,* *Clemson University,Clemson, SC 2963.*