Zelphir Kaltstahl <[email protected]> writes:

> Hi Gary!
>
> Thank you for the detailed explanation of what is going on.
>
> I think, I am too noob at updating the dependencies in Guix.
>
> 8<---------------------------------------------------------------
>
> So for now I think the other option, using an older Ocaml, might be
> the simplest way.

That does indeed sound like the easiest option. ;)

> Including merely "ocaml" in my `manifest.scm` did not help. (See my
> other response to Reza on this mailing list.)
>
> However, I tried to pin it to "[email protected]", and when I run `make
> main` then, it works, after again building a new guix shell:
>
> 8<---------------------------------------------------------------
>
> Still a bit worrisome, that `findlib` finds multiple definitions. But
> apparently things compile to a .byte file.
>
> Best regards, Zelphir

I'm glad that you found a simple change that works. I'm not sufficiently 
familiar with the OCaml ecosystem to say why libraries installed with findlib 
are clashing with globally installed libraries, but perhaps that's an issue 
that may be more specific to OCaml than to Guix? Also, you may want to be 
mindful of nesting Guix shells within one another via your Makefile targets. 
You may - for example - find it cleaner to just enter a Guix shell and then run 
your make commands from within it.

Happy hacking!
  Gary

-- 
GPG Key ID: C4FBEDBD
Use `gpg --search-keys [email protected]' to find me
Protect yourself from surveillance: https://emailselfdefense.fsf.org
=======================================================================
()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

Why is HTML email a security nightmare? See https://useplaintext.email/

Please avoid sending me MS-Office attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html

Reply via email to