unofficial mirror of help-guix@gnu.org 
 help / color / mirror / Atom feed
* Development shell for diffutils does not appear to work - what am I doing wrong?
@ 2023-09-26  8:08 Daniel Littlewood
  2023-09-27 10:08 ` Ekaitz Zarraga
  2023-09-29  4:23 ` Carlo Zancanaro
  0 siblings, 2 replies; 8+ messages in thread
From: Daniel Littlewood @ 2023-09-26  8:08 UTC (permalink / raw)
  To: help-guix

Hi guix help,

I want to try out making a simple change to the program `diff`, which
is part of GNU diffutils:
https://packages.guix.gnu.org/packages/diffutils/3.8/
I'd like to set up a dev environment, patch diff.c, rebuild it and try
out the new binary. Maybe install it globally later, but I'm not there
yet.
I cloned the diffutils repo from
https://git.savannah.gnu.org/git/diffutils.git, and in that directory
ran
`guix shell git vim nnn -D diffutils` (but I think it's just the -D
diffutils I'm having trouble with). I believe that the
-D/--development argument should produce a shell within which I can
build `diff`.
The README says that the first step is to run `./bootstrap`, but that
fails because of several missing packages. I don't have the full list
right now, but I think autoconf was one, and texi2pdf was another.

The packaging for diffutils clearly works (since I can install it), so
I wonder if it does something different from what I'm attempting? I
couldn't find the scheme file that defines diffutils, but I'm not sure
I'd be able to read it anyway (I'm really trying out guix for the
first time).

Thanks for reading, please let me know if I can provide more info.
Dan


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2023-09-29  4:34 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-26  8:08 Development shell for diffutils does not appear to work - what am I doing wrong? Daniel Littlewood
2023-09-27 10:08 ` Ekaitz Zarraga
2023-09-27 10:58   ` Daniel Littlewood
2023-09-27 12:43     ` Tobias Geerinckx-Rice
2023-09-27 13:12       ` Tobias Geerinckx-Rice
2023-09-27 16:25     ` wolf
2023-09-28 10:34       ` Daniel Littlewood
2023-09-29  4:23 ` Carlo Zancanaro

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).