gnu-arch-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnu-arch-users] [BUG] tla file-find doesn't work with configurations.


From: Matthieu MOY
Subject: [Gnu-arch-users] [BUG] tla file-find doesn't work with configurations.
Date: Tue, 13 Apr 2004 13:09:26 +0200
User-agent: Internet Messaging Program (IMP) 3.1

Hi !

I have a *very* strange behaviour of tla 1.2 with the command file-find.

I have a directory emacs-lisp, with a subdirectory xtla, and I manage this
through arch configurations: The file /emacs-lisp/config/emacs-lisp.arch
contains the line

./xtla          address@hidden/xtla--main

If I run 'tla file-find xtla.el' in this directory, I get:

Error during call to `vu_chdir' for ./! (No such file or directory)
PANIC: I/O error

'strace tla file-find xtla.el |& tail -30     ' gives

                                                                               
                 
access("/users/mm43/emacs-lisp/xtla/{arch}/.arch-project-tree", F_OK) = 0
access("/users/mm43/emacs-lisp/xtla/{arch}/++default-version", F_OK) = 0
open("/users/mm43/emacs-lisp/xtla/{arch}/++default-version", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=45, ...}) = 0
read(3, "address@hidden/xtl"..., 45) = 45
close(3)                                = 0
access("/users/mm43/emacs-lisp/xtla/{arch}/xtla/xtla--main/xtla--main--0.1/address@hidden/patch-log",
F_OK) = 0
open("/users/mm43/emacs-lisp/xtla/{arch}/xtla/xtla--main/xtla--main--0.1/address@hidden/patch-log",
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=2048, ...}) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
brk(0x815e000)                          = 0x815e000
getrlimit(0x7, 0xbfffea38)              = 0
brk(0x8160000)                          = 0x8160000
getdents64(3, /* 30 entries */, 32768)  = 944
getdents64(3, /* 0 entries */, 32768)   = 0
close(3)                                = 0
chdir("/users/mm43/emacs-lisp/xtla")    = 0
open(".", O_RDONLY)                     = 3
chdir("./!")                            = -1 ENOENT (No such file or directory)
write(2, "Error during call to `vu_chdir\' "..., 36Error during call to
`vu_chdir' for ) = 36
write(2, "./!", 3./!)                      = 3
write(2, " (", 2 ()                       = 2
write(2, "No such file or directory", 25No such file or directory) = 25
write(2, ")\n", 2)
)                      = 2
write(2, "PANIC: ", 7PANIC: )                  = 7
write(2, "I/O error", 9I/O error)                = 9
write(2, "\n", 1
)                       = 1
_exit(2)                                = ?


Now, here's the very strange thing:

$ cd emacs-lisp
$ cp -r xtla xxtla
$ cd xxtla
$ tla file-find xtla.el
/local/backend/mm43/revlib/address@hidden/xtla/xtla--main/xtla--main--0.1/xtla--main--0.1--patch-27/./xtla.el

So, this is really linked to the fact that xtla is a module of emacs-lisp.

Perhaps this is also linked to the fact that xtla and emacs-lisp are not located
in the same archive.

-- 
Matthieu

-------------------------------------------------
envoyé via Webmail/IMAG !





reply via email to

[Prev in Thread] Current Thread [Next in Thread]