GNU bug report logs - #75136
fix guile-dbi and guile-dbd-* to use Guile 3

Previous Next

Package: guix;

Reported by: Josep Bigorra <jjbigorra <at> gmail.com>

Date: Fri, 27 Dec 2024 09:30:01 UTC

Severity: normal

To reply to this bug, email your comments to 75136 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#75136; Package guix. (Fri, 27 Dec 2024 09:30:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Josep Bigorra <jjbigorra <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Fri, 27 Dec 2024 09:30:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Josep Bigorra <jjbigorra <at> gmail.com>
To: bug-guix <at> gnu.org
Subject: fix guile-dbi and guile-dbd-* to use Guile 3
Date: Fri, 27 Dec 2024 10:29:06 +0100
Hi all,
I have been lately working more and more with Guix and Guile Scheme
and really embracing it. Although for me to really commit to it, I
need some database libraries that actually work. I discovered the
`guile-dbi` and `guile-dbi-sqlite3`
(https://github.com/opencog/guile-dbi) but notice that they depend on
Guile 2 in Guix.

This makes it unworkable for me, also since the software I am
building, as well as my Guix system, run on Guile 3 only.

I attempted to patch the Guix package myself, but I gave up after much
frustration. I would really appreciate some help from someone that
could fix it.

I don't see anything that stops us from upgrading in Guix, and if I
read correctly, I think even guile-dbi uses Guile 3 already, it's just
the Guix package that is outdated.

```
checking for readdir... yes
checking for strlcat... yes
checking for strlcpy... yes
./configure: line 18718: syntax error near unexpected token `GUILE,'
./configure: line 18718: `PKG_CHECK_MODULES(GUILE, guile-3.0)'
error: in phase 'configure': uncaught exception:
%exception #<&invoke-error program:
"/gnu/store/3jhfhxdf6v5ms10x5zmnl166dh3yhbr1-bash-minimal-5.1.16/bin/bash"
arguments: ("./configure"
"CONFIG_SHELL=/gnu/store/3jhfhxdf6v5ms10x5zmnl166dh3yhbr1-bash-minimal-5.1.16/bin/bash"
"SHELL=/gnu/store/3jhfhxdf6v5ms10x5zmnl166dh3yhbr1-bash-minimal-5.1.16/bin/bash"
"--prefix=/gnu/store/gg2lzslzbb71s50mcfa7j4h3lvjd6izf-guile-dbi-2.1.9"
"--enable-fast-install" "--build=x86_64-unknown-linux-gnu")
exit-status: 2 term-signal: #f stop-signal: #f>
phase `configure' failed after 2.2 seconds
command "/gnu/store/3jhfhxdf6v5ms10x5zmnl166dh3yhbr1-bash-minimal-5.1.16/bin/bash"
"./configure" "CONFIG_SHELL=/gnu/store/3jhfhxdf6v5ms10x5zmnl166dh3yhbr1-bash-minimal-5.1.16/bin/bash"
"SHELL=/gnu/store/3jhfhxdf6v5ms10x5zmnl166dh3yhbr1-bash-minimal-5.1.16/bin/bash"
"--prefix=/gnu/store/gg2lzslzbb71s50mcfa7j4h3lvjd6izf-guile-dbi-2.1.9"
"--enable-fast-install" "--build=x86_64-unknown-linux-gnu" failed with
status 2
build process 18 exited with status 256
```




Information forwarded to bug-guix <at> gnu.org:
bug#75136; Package guix. (Fri, 27 Dec 2024 11:30:02 GMT) Full text and rfc822 format available.

Message #8 received at 75136 <at> debbugs.gnu.org (full text, mbox):

From: Josep Bigorra <jjbigorra <at> gmail.com>
To: 75136 <at> debbugs.gnu.org
Subject: logs
Date: Fri, 27 Dec 2024 12:28:10 +0100
Here the code I am working on:
https://pastebin.com/SyxZMUN2

here is the error log: https://pastebin.com/QuuMQLYR




Information forwarded to bug-guix <at> gnu.org:
bug#75136; Package guix. (Fri, 27 Dec 2024 11:34:01 GMT) Full text and rfc822 format available.

Message #11 received at 75136 <at> debbugs.gnu.org (full text, mbox):

From: Josep Bigorra <jjbigorra <at> gmail.com>
To: 75136 <at> debbugs.gnu.org
Subject: err
Date: Fri, 27 Dec 2024 12:32:45 +0100
Here the error log:

https://paste.debian.net/1341396/




This bug report was last modified 224 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.