Hi, Antonio Carlos Padoan Junior <acpadoa...@yahoo.com.br> skribis:
> I would like to give some feedback concerning this issue I faced. > I found an offending package definition in my channel (but the issue is only > present when using -L argument): > > (define-public gtklp > (let ((toolchain (specification->package "clang-toolchain@10"))) > (package-with-c-toolchain gtklp-bad-tool `(("toolchain" ,toolchain))))) > > For instance, when using "guix build -L ... gtklp", the alternative toolchain > did not > get called and compilation fails because of that (toolchain must be > clang-toolchain@10). We don’t have enough info to be sure, but could it be that there are two ‘gtklp’ packages in your package collection, for instance because ‘gtklp-bad-tool’ is also public? ‘specification->package’ prints a warning if it’s ambiguous. HTH, Ludo’.