[Top][All Lists]
[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 !
- [Gnu-arch-users] [BUG] tla file-find doesn't work with configurations.,
Matthieu MOY <=