* core-updates on Hurd
@ 2017-06-23 2:45 rennes
2017-06-23 7:15 ` Manolis Ragkousis
2017-06-30 9:58 ` Ludovic Courtès
0 siblings, 2 replies; 13+ messages in thread
From: rennes @ 2017-06-23 2:45 UTC (permalink / raw)
To: guix-devel
Good day,
currently the guix core-updates branch on GNU/Hurd, after start
guix-daemon and issue the command './pre-inst-env guix build hello'
fails with:
--
guix build: error: lstat: No such file or directory:
"/home/jin/guix/gnu/packages/zation.scm"
--
At the moment I only see this error.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: core-updates on Hurd
2017-06-23 2:45 core-updates on Hurd rennes
@ 2017-06-23 7:15 ` Manolis Ragkousis
2017-06-23 12:05 ` rennes
2017-06-30 9:58 ` Ludovic Courtès
1 sibling, 1 reply; 13+ messages in thread
From: Manolis Ragkousis @ 2017-06-23 7:15 UTC (permalink / raw)
To: rennes; +Cc: guix-devel
Hey Rene,
On 06/23/17 05:45, rennes wrote:
> Good day,
>
> currently the guix core-updates branch on GNU/Hurd, after start
> guix-daemon and issue the command './pre-inst-env guix build hello'
> fails with:
> --
> guix build: error: lstat: No such file or directory:
> "/home/jin/guix/gnu/packages/zation.scm"
> --
>
it sounds to me like there is something wrong with your clone of the
repo. Could you run make clean && make ?
Manolis
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: core-updates on Hurd
2017-06-23 2:45 core-updates on Hurd rennes
2017-06-23 7:15 ` Manolis Ragkousis
@ 2017-06-30 9:58 ` Ludovic Courtès
1 sibling, 0 replies; 13+ messages in thread
From: Ludovic Courtès @ 2017-06-30 9:58 UTC (permalink / raw)
To: rennes; +Cc: guix-devel
Hi rennes,
rennes <rennes@openmailbox.org> skribis:
> currently the guix core-updates branch on GNU/Hurd, after start
> guix-daemon and issue the command './pre-inst-env guix build hello'
> fails with:
> --
> guix build: error: lstat: No such file or directory:
> "/home/jin/guix/gnu/packages/zation.scm"
It could be a portability bug in a new ‘scandir*’ procedure (see commit
fa73c1937364872560c509f02b3d7648a5bed006).
Could you either print the names that ‘scandir*’ returns at its call
site in (guix discovery) like this:
--8<---------------cut here---------------start------------->8---
diff --git a/guix/discovery.scm b/guix/discovery.scm
index 292df2bd9..2d7a1ffdb 100644
--- a/guix/discovery.scm
+++ b/guix/discovery.scm
@@ -50,7 +50,7 @@ DIRECTORY is not accessible."
;; Use 'scandir*' so we can avoid an extra 'lstat' for each entry, as
;; opposed to Guile's 'scandir' or 'file-system-fold'.
(fold-right (lambda (entry result)
- (match entry
+ (match (pk entry)
(("." . _)
result)
((".." . _)
--8<---------------cut here---------------end--------------->8---
… and/or run ‘./pre-inst-env rpctrace guix build hello’ to see what’s
going on?
HTH!
Ludo’.
^ permalink raw reply related [flat|nested] 13+ messages in thread
[parent not found: <ce547c3398ebca401908d81b2c115879@openmailbox.org>]
* Re: core-updates on Hurd
[not found] <ce547c3398ebca401908d81b2c115879@openmailbox.org>
@ 2017-07-07 16:04 ` rennes
2017-07-09 11:23 ` Ricardo Wurmus
2017-07-09 7:15 ` Manolis Ragkousis
1 sibling, 1 reply; 13+ messages in thread
From: rennes @ 2017-07-07 16:04 UTC (permalink / raw)
To: guix-devel
[-- Attachment #1: Type: text/plain, Size: 112 bytes --]
On 2017-07-07 10:41, rennes@openmailbox.org wrote:
> Hello,
>
> I attached the output of the command.
> Thanks
[-- Attachment #2: rpc.zip --]
[-- Type: application/zip, Size: 44237 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: core-updates on Hurd
2017-07-07 16:04 ` rennes
@ 2017-07-09 11:23 ` Ricardo Wurmus
2017-07-09 22:10 ` Ludovic Courtès
0 siblings, 1 reply; 13+ messages in thread
From: Ricardo Wurmus @ 2017-07-09 11:23 UTC (permalink / raw)
To: rennes; +Cc: guix-devel
rennes@openmailbox.org writes:
> On 2017-07-07 10:41, rennes@openmailbox.org wrote:
>> Hello,
>>
>> I attached the output of the command.
>> Thanks
What is going on here:
201<--198(pid1070)->dir_readdir (0 -1 0) = 0 "\xaad\x01\0\0\0\0\0\x10\0\0\x01.\0\0\0\xf7\xa2\b\0\0\0\0\0\x10\0\0\x02..\0\0+i\x01\0\0\0\0\0\x14\0\0\x05gd.go\0\0\0\xa1h\x01\0\0\0\0\0\x1c\0\0\fvalgrind.scm\0\0\0\0" 760
…
201<--198(pid1070)->dir_readdir (760 -1 0) = 0 "" 0
?
I don’t really understand the output, but it looks like it read nothing
when reading the directory inode. That’s right before it tries this:
105<--153(pid1070)->dir_lookup ("home/buzz/guix/gnu/packages/zation.scm" 64 0) = 0x40000002 (No such file or directory)
--
Ricardo
GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
https://elephly.net
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: core-updates on Hurd
2017-07-09 11:23 ` Ricardo Wurmus
@ 2017-07-09 22:10 ` Ludovic Courtès
2017-07-10 5:42 ` Manolis Ragkousis
2017-07-10 21:49 ` rennes
0 siblings, 2 replies; 13+ messages in thread
From: Ludovic Courtès @ 2017-07-09 22:10 UTC (permalink / raw)
To: Ricardo Wurmus; +Cc: guix-devel, rennes
Hello!
Ricardo Wurmus <rekado@elephly.net> skribis:
> 105<--153(pid1070)->dir_lookup ("home/buzz/guix/gnu/packages/zation.scm" 64 0) = 0x40000002 (No such file or directory)
I looked more closely, logged in on darnassus, and commit
1ab9e483391f8b62b873833ea71cb0074efa03e7 fixes it AFAICS.
The problem was that ‘struct dirent64’ is slightly different on GNU/Hurd
than on GNU/Linux.
Rennes, could you confirm that it works for you?
Thank you!
Ludo’.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: core-updates on Hurd
2017-07-09 22:10 ` Ludovic Courtès
@ 2017-07-10 5:42 ` Manolis Ragkousis
2017-07-10 21:49 ` rennes
1 sibling, 0 replies; 13+ messages in thread
From: Manolis Ragkousis @ 2017-07-10 5:42 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel, rennes
Hey Ludovic
On 07/10/17 01:10, Ludovic Courtès wrote:
> Hello!
>
> Ricardo Wurmus <rekado@elephly.net> skribis:
>
>> 105<--153(pid1070)->dir_lookup ("home/buzz/guix/gnu/packages/zation.scm" 64 0) = 0x40000002 (No such file or directory)
>
> I looked more closely, logged in on darnassus, and commit
> 1ab9e483391f8b62b873833ea71cb0074efa03e7 fixes it AFAICS.
>
> The problem was that ‘struct dirent64’ is slightly different on GNU/Hurd
> than on GNU/Linux.
>
> Rennes, could you confirm that it works for you?
>
It works for me now.
Thank you! :)
Manolis
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: core-updates on Hurd
2017-07-09 22:10 ` Ludovic Courtès
2017-07-10 5:42 ` Manolis Ragkousis
@ 2017-07-10 21:49 ` rennes
1 sibling, 0 replies; 13+ messages in thread
From: rennes @ 2017-07-10 21:49 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel
Hello,
On 07/09/2017 05:10:47 PM, Ludovic Courtès wrote:
>
> The problem was that ‘struct dirent64’ is slightly different on
> GNU/Hurd
> than on GNU/Linux.
>
> Rennes, could you confirm that it works for you?
>
The solution works, Thanks
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: core-updates on Hurd
[not found] <ce547c3398ebca401908d81b2c115879@openmailbox.org>
2017-07-07 16:04 ` rennes
@ 2017-07-09 7:15 ` Manolis Ragkousis
2017-07-09 8:39 ` Manolis Ragkousis
1 sibling, 1 reply; 13+ messages in thread
From: Manolis Ragkousis @ 2017-07-09 7:15 UTC (permalink / raw)
To: rennes; +Cc: guix-devel
Hey Rene,
There seems to be something really wrong with your installation of guix.
Files are missing. Did you delete something by hand?
105<--153(pid1070)->dir_lookup
("usr/local/share/locale/en_US.UTF-8/LC_MESSAGES/guix.mo" 1 0) =
0x40000002 (No such file or directory)
105<--153(pid1070)->dir_lookup
("usr/local/share/locale/en_US.utf8/LC_MESSAGES/guix.mo" 1 0) =
0x40000002 (No such file or directory)
105<--153(pid1070)->dir_lookup
("usr/local/share/locale/en_US/LC_MESSAGES/guix.mo" 1 0) = 0x40000002
(No such file or directory)
105<--153(pid1070)->dir_lookup
("usr/local/share/locale/en.UTF-8/LC_MESSAGES/guix.mo" 1 0) = 0x40000002
(No such file or directory)
105<--153(pid1070)->dir_lookup
("usr/local/share/locale/en.utf8/LC_MESSAGES/guix.mo" 1 0) = 0x40000002
(No such file or directory)
105<--153(pid1070)->dir_lookup
("usr/local/share/locale/en/LC_MESSAGES/guix.mo" 1 0) = 0x40000002 (No
such file or directory)
168<--167(pid1070)->io_write ("guix build: error: lstat: No such file
or directory: "/home/buzz/guix/gnu/packag" -1) = 0 95
Manolis
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: core-updates on Hurd
2017-07-09 7:15 ` Manolis Ragkousis
@ 2017-07-09 8:39 ` Manolis Ragkousis
2017-07-09 10:20 ` Ricardo Wurmus
0 siblings, 1 reply; 13+ messages in thread
From: Manolis Ragkousis @ 2017-07-09 8:39 UTC (permalink / raw)
To: rennes; +Cc: guix-devel
Hello again,
I rebased my guix repo on the latest core-updates and you are correct.
On Hurd while building running make inside guix, something is going
wrong and changes the filenames guix is looking for while trying to
build packages.
For example trying ./pre-inst-env guix build hello it fails with:
166<--165(pid2386)->io_write ("guix build: error: lstat: No such file or
directory: "/home/manolis/repos/guix/g" -1)guix build: error: lstat: No
such file or directory: "/home/manolis/repos/guix/gnu/packages/zation.scm"
= 0 104
Not here that there is no file named
"/home/manolis/repos/guix/gnu/packages/zation.scm". Could it be
something that there is something wrong with the guix build command?
Manolis
On 07/09/17 10:15, Manolis Ragkousis wrote:
> Hey Rene,
>
> There seems to be something really wrong with your installation of guix.
> Files are missing. Did you delete something by hand?
>
>
> 105<--153(pid1070)->dir_lookup
> ("usr/local/share/locale/en_US.UTF-8/LC_MESSAGES/guix.mo" 1 0) =
> 0x40000002 (No such file or directory)
> 105<--153(pid1070)->dir_lookup
> ("usr/local/share/locale/en_US.utf8/LC_MESSAGES/guix.mo" 1 0) =
> 0x40000002 (No such file or directory)
> 105<--153(pid1070)->dir_lookup
> ("usr/local/share/locale/en_US/LC_MESSAGES/guix.mo" 1 0) = 0x40000002
> (No such file or directory)
> 105<--153(pid1070)->dir_lookup
> ("usr/local/share/locale/en.UTF-8/LC_MESSAGES/guix.mo" 1 0) = 0x40000002
> (No such file or directory)
> 105<--153(pid1070)->dir_lookup
> ("usr/local/share/locale/en.utf8/LC_MESSAGES/guix.mo" 1 0) = 0x40000002
> (No such file or directory)
> 105<--153(pid1070)->dir_lookup
> ("usr/local/share/locale/en/LC_MESSAGES/guix.mo" 1 0) = 0x40000002 (No
> such file or directory)
> 168<--167(pid1070)->io_write ("guix build: error: lstat: No such file
> or directory: "/home/buzz/guix/gnu/packag" -1) = 0 95
>
> Manolis
>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: core-updates on Hurd
2017-07-09 8:39 ` Manolis Ragkousis
@ 2017-07-09 10:20 ` Ricardo Wurmus
2017-07-09 10:53 ` Manolis Ragkousis
0 siblings, 1 reply; 13+ messages in thread
From: Ricardo Wurmus @ 2017-07-09 10:20 UTC (permalink / raw)
To: Manolis Ragkousis; +Cc: guix-devel, rennes
Manolis Ragkousis <manolis837@gmail.com> writes:
> For example trying ./pre-inst-env guix build hello it fails with:
>
> 166<--165(pid2386)->io_write ("guix build: error: lstat: No such file or
> directory: "/home/manolis/repos/guix/g" -1)guix build: error: lstat: No
> such file or directory: "/home/manolis/repos/guix/gnu/packages/zation.scm"
> = 0 104
>
> Not here that there is no file named
> "/home/manolis/repos/guix/gnu/packages/zation.scm". Could it be
> something that there is something wrong with the guix build command?
There is no file called “zation.scm” but “serialization.scm”.
--
Ricardo
GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
https://elephly.net
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: core-updates on Hurd
2017-07-09 10:20 ` Ricardo Wurmus
@ 2017-07-09 10:53 ` Manolis Ragkousis
0 siblings, 0 replies; 13+ messages in thread
From: Manolis Ragkousis @ 2017-07-09 10:53 UTC (permalink / raw)
To: Ricardo Wurmus; +Cc: guix-devel, rennes
On 07/09/17 13:20, Ricardo Wurmus wrote:
>
> Manolis Ragkousis <manolis837@gmail.com> writes:
>
>> For example trying ./pre-inst-env guix build hello it fails with:
>>
>> 166<--165(pid2386)->io_write ("guix build: error: lstat: No such file or
>> directory: "/home/manolis/repos/guix/g" -1)guix build: error: lstat: No
>> such file or directory: "/home/manolis/repos/guix/gnu/packages/zation.scm"
>> = 0 104
>>
>> Not here that there is no file named
>> "/home/manolis/repos/guix/gnu/packages/zation.scm". Could it be
>> something that there is something wrong with the guix build command?
>
> There is no file called “zation.scm” but “serialization.scm”.
>
Exactly Ricardo, for some reason files are getting corrupted.
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2017-07-10 21:57 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-06-23 2:45 core-updates on Hurd rennes
2017-06-23 7:15 ` Manolis Ragkousis
2017-06-23 12:05 ` rennes
2017-06-30 9:58 ` Ludovic Courtès
[not found] <ce547c3398ebca401908d81b2c115879@openmailbox.org>
2017-07-07 16:04 ` rennes
2017-07-09 11:23 ` Ricardo Wurmus
2017-07-09 22:10 ` Ludovic Courtès
2017-07-10 5:42 ` Manolis Ragkousis
2017-07-10 21:49 ` rennes
2017-07-09 7:15 ` Manolis Ragkousis
2017-07-09 8:39 ` Manolis Ragkousis
2017-07-09 10:20 ` Ricardo Wurmus
2017-07-09 10:53 ` Manolis Ragkousis
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.