IRC channel logs

2018-04-18.log

back to list of logs

<blurgh>I tried installing Guile on Void Linux from source because the package in the repo is outdated (2.0.14). When I ran ./configure, it ran until it told me that libltld wasn't found. I reinstalled libltld and got the same error. What do?
<rain1>you may need libltld -dev packages or something
<rain1>libltld-devel
<daviid>blurgh: what is your distro? I recommend you install the distro version first, then remove it (but without purging), so dependencies are satisfied (great chances that it will also satisfy 2.2), then install 2.2
<blurgh>rain1: Thanks, I'll check if that's in the Void repos.
<daviid>blurgh: note that you should checkout stable-2.2, after clning, master is for 3.0, not ready yet ...
<blurgh>daviid: The folder I have is for 2.2.3. Is that incorrect?
<daviid>blurgh: ah ok yes you grabbed the tarball, good
<daviid>I thought you did clne the repo ...
<blurgh>It went through libltdl checks correctly this time, but now says that my GMP package is outdated (needs 4.1 or greater). Ah, the joys of an experimental distro. I would libreboot my T400 and install Guix, but the Libreboot community has been incredibly unhelpful.
<rain1>I assume you have got gmp-devel
<rain1>what you might want to do is set up xbps-source and modify the gmp,mpfr,mpc packages to point to newer versions
<blurgh>rain1: I figured it out and got it to work!
<rain1>nice
<blurgh>Thanks.
<blurgh>I'm running make right now and it's show a bunch of .go files. I didn't know that Guile was partially written in Go.
<rain1>go is guile-object file :P
<rain1>its not actually written in go
<blurgh>Oh. So these might actually be ~20 years older than Golang?
<blurgh>Seeing as Guile is from 1993 and Go is from 2009.
<rain1>well I think the .go idea is relativily recent in guiles history.. but i ddon't know the full details
***Raimondii is now known as Raimondi
<lloda>what is a (match) pattern for a list which is zero or more integers, then #t, then zero or more integers
<rain1>I don't think match can recognize such complex patterns
<lloda>rain1: ah, pity
<amz3`>lloda: did you try something like (a . (#t) . b)
***Raimondii is now known as Raimondi
<OrangeShark>hello everyone
<rain1>hi
<amz3>o/
<ftknox>\\o
<amz3> https://ac1235.github.io/godek.html
<OrangeShark>amz3: thanks for the interesting read