all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* racket patch not found
@ 2018-07-14 18:44 Marco van Hulten
  2018-07-14 20:38 ` Mark H Weaver
  0 siblings, 1 reply; 4+ messages in thread
From: Marco van Hulten @ 2018-07-14 18:44 UTC (permalink / raw)
  To: help-guix

Hi—

When I install the package `racket' through

    guix pull &&\
    guix package -i racket

I get this error:

    guix package: error: racket-fix-xform-issue.patch: patch not found

Cheers,

—Marco

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

* Re: racket patch not found
  2018-07-14 18:44 racket patch not found Marco van Hulten
@ 2018-07-14 20:38 ` Mark H Weaver
  2018-07-15 10:39   ` Marco van Hulten
  0 siblings, 1 reply; 4+ messages in thread
From: Mark H Weaver @ 2018-07-14 20:38 UTC (permalink / raw)
  To: Marco van Hulten; +Cc: help-guix

Hi,

Marco van Hulten <marco@hulten.org> writes:

> When I install the package `racket' through
>
>     guix pull &&\
>     guix package -i racket
>
> I get this error:
>
>     guix package: error: racket-fix-xform-issue.patch: patch not found

This was fixed in commit 57ac5261fec345b16cf80f87aa03212abc2c5a11,
pushed a few days ago.

  https://git.savannah.gnu.org/cgit/guix.git/commit/?id=57ac5261fec345b16cf80f87aa03212abc2c5a11

If you "guix pull" and try again, hopefully it will work now.

      Mark

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

* Re: racket patch not found
  2018-07-14 20:38 ` Mark H Weaver
@ 2018-07-15 10:39   ` Marco van Hulten
  2018-07-19  7:09     ` Chris Marusich
  0 siblings, 1 reply; 4+ messages in thread
From: Marco van Hulten @ 2018-07-15 10:39 UTC (permalink / raw)
  To: help-guix

Hi Mark, others—

Je 14 jul 16:38 skribis Mark:
> Marco van Hulten <marco@hulten.org> writes:
> 
> > When I install the package `racket' through
> >
> >     guix pull &&\
> >     guix package -i racket
> >
> > I get this error:
> >
> >     guix package: error: racket-fix-xform-issue.patch: patch not found  
> 
> This was fixed in commit 57ac5261fec345b16cf80f87aa03212abc2c5a11,
> pushed a few days ago.
> 
>   https://git.savannah.gnu.org/cgit/guix.git/commit/?id=57ac5261fec345b16cf80f87aa03212abc2c5a11
> 
> If you "guix pull" and try again, hopefully it will work now.

Yes, it does!

It did warn me about no readline support:

    $ racket
    Welcome to Racket v6.12.
    ; Warning: no readline support (ffi-lib: couldn't open "libedit.so.3" (libedit.so.3: cannot open shared object file: No such file or directory))
    > 

So I installed libedit, but the warning stays and I have still no
readline support.

Maybe I have to do add it to my LD_LIBRARY_PATH or something.  Instead,
I went looking for libedit.so.3, but it wasn't in ~/.guix-profile/lib/.
When I started racket from that working directory, the warning wasn't
given and I had readline support.  According to my experience binaries
indeed look in the working directory for libraries.  Apparently racket
finds the useful library in ~/.guix-profile/lib/.  But what file is it,
and why does it not need to be "libedit.so.3"?

—Marco

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

* Re: racket patch not found
  2018-07-15 10:39   ` Marco van Hulten
@ 2018-07-19  7:09     ` Chris Marusich
  0 siblings, 0 replies; 4+ messages in thread
From: Chris Marusich @ 2018-07-19  7:09 UTC (permalink / raw)
  To: Marco van Hulten; +Cc: help-guix

[-- Attachment #1: Type: text/plain, Size: 1954 bytes --]

Marco van Hulten <marco@hulten.org> writes:

> Hi Mark, others—
>
> Je 14 jul 16:38 skribis Mark:
>> Marco van Hulten <marco@hulten.org> writes:
>> 
>> > When I install the package `racket' through
>> >
>> >     guix pull &&\
>> >     guix package -i racket
>> >
>> > I get this error:
>> >
>> >     guix package: error: racket-fix-xform-issue.patch: patch not found  
>> 
>> This was fixed in commit 57ac5261fec345b16cf80f87aa03212abc2c5a11,
>> pushed a few days ago.
>> 
>>   https://git.savannah.gnu.org/cgit/guix.git/commit/?id=57ac5261fec345b16cf80f87aa03212abc2c5a11
>> 
>> If you "guix pull" and try again, hopefully it will work now.
>
> Yes, it does!
>
> It did warn me about no readline support:
>
>     $ racket
>     Welcome to Racket v6.12.
>     ; Warning: no readline support (ffi-lib: couldn't open
> "libedit.so.3" (libedit.so.3: cannot open shared object file: No such
> file or directory))
>     > 
>
> So I installed libedit, but the warning stays and I have still no
> readline support.
>
> Maybe I have to do add it to my LD_LIBRARY_PATH or something.  Instead,
> I went looking for libedit.so.3, but it wasn't in ~/.guix-profile/lib/.
> When I started racket from that working directory, the warning wasn't
> given and I had readline support.  According to my experience binaries
> indeed look in the working directory for libraries.  Apparently racket
> finds the useful library in ~/.guix-profile/lib/.  But what file is it,
> and why does it not need to be "libedit.so.3"?
>
> —Marco
>

This sounds like a bug in the way we have packaged racket.  If that's
the case, then somebody probably needs to change the package definition
so that we build in readline support.  It shouldn't be necessary for you
to install readline into your profile after the fact.  Similarly, it
shouldn't be necessary for you to meddle with LD_LIBRARY_PATH to get
things working.

-- 
Chris

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

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

end of thread, other threads:[~2018-07-19  7:09 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-07-14 18:44 racket patch not found Marco van Hulten
2018-07-14 20:38 ` Mark H Weaver
2018-07-15 10:39   ` Marco van Hulten
2018-07-19  7:09     ` Chris Marusich

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.