[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnu-arch-users] [BUG] tla file-find doesn't work with configuration
From: |
Bug Goo |
Subject: |
Re: [Gnu-arch-users] [BUG] tla file-find doesn't work with configurations. |
Date: |
Tue, 13 Apr 2004 12:55:01 +0000 |
Created as bug 89
On Tue Apr 13 11:52:14 2004, Matthieu MOY wrote:
> 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 thi> s
> 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 di>
> rectory)
> 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/x>
> tla--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.
>