Re: Problem adding a symlinkg
- From
- Arnaud Bailly <abailly@oqube.com>
- Date
- Feb 20, 2010, 09:55 UTC
- Message-ID
- <854olcqlim.fsf@oqube.com>
- In-Reply-To
- <81b0412b1002110401mc77bd68w28034ca0e7fc537@mail.gmail.com>
Hello, My apologies for the very late reply. Here is the strace dump:
open("pb-util/protoc/Linux-x86-2.6.28/lib/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 4 fstat64(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 fcntl64(4, F_GETFD) = 0x1 (flags FD_CLOEXEC) getdents64(4, /* 24 entries */, 4096) = 928 open(".gitignore", O_RDONLY|O_LARGEFILE) = 5 fstat64(5, {st_mode=S_IFREG|0700, st_size=237, ...}) = 0 read(5, "auto\r\n*.log\r\n*.class\r\n*~\r\n*.exe\r\n"..., 237) = 237 close(5) = 0 open(".gitignore", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("pb-util/.gitignore", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("pb-util/protoc/.gitignore", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("pb-util/protoc/Linux-x86-2.6.28/.gitignore", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("pb-util/protoc/Linux-x86-2.6.28/lib/.gitignore", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) lstat64("pb-util/protoc/Linux-x86-2.6.28/lib/libprotobuf-lite.so", {st_mode=S_IFLNK|0700, st_size=58, ...}) = 0 lstat64("pb-util/protoc/Linux-x86-2.6.28/lib/libprotobuf-lite.so.5", {st_mode=S_IFLNK|0700, st_size=58, ...}) = 0 lstat64("pb-util/protoc/Linux-x86-2.6.28/lib/libprotobuf-lite.so.6", {st_mode=S_IFLNK|0700, st_size=58, ...}) = 0 getdents64(4, /* 0 entries */, 4096) = 0 close(4) = 0 open(".git/index", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0700, st_size=283832, ...}) = 0 mmap2(NULL, 283832, PROT_READ|PROT_WRITE, MAP_PRIVATE, 4, 0) = 0xb7b3a000 close(4) = 0 mmap2(NULL, 286720, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7af4000 munmap(0xb7b3a000, 283832) = 0 lstat64("pb-util/protoc/Linux-x86-2.6.28/lib/libprotobuf-lite.so", {st_mode=S_IFLNK|0700, st_size=58, ...}) = 0 readlink("pb-util/protoc/Linux-x86-2.6.28/lib/libprotobuf-lite.so", "libprotobuf-lite.so.5.0.0"..., 59) = 25 write(2, "error: readlink(\"pb-ut"..., 104error: readlink("pb-util/protoc/Linux-x86-2.6.28/lib/libprotobuf-lite.so"): Invalid argument ) = 104 write(2, "error: unable to index file pb-util"..., 95error: unable to index file pb-util/protoc/Linux-x86-2.6.28/lib/libprotobuf-lite.so ) = 95 write(2, "fatal: adding files failed\n"..., 27fatal: adding files failed ) = 27 close(3) = 0 unlink(".git/index.lock") = 0 exit_group(128) = ?
Note that when I do
$> strace readlink pb-util/protoc/Linux-x86-2.6.28/lib/libprotobuf-lite.so
I got
readlink("pb-util/protoc/Linux-x86-2.6.28/lib/libprotobuf-lite.so", "libprotobuf-lite.so.5.0.0"..., 64) = 25 fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c6d000 write(1, "libprotobuf-lite.so.5.0.0\n"..., 26libprotobuf-lite.so.5.0.0 ) = 26 close(1) = 0 munmap(0xb7c6d000, 4096) = 0 close(2) = 0 exit_group(0) = ?
Any clue?
Thanks for your time,
-- Arnaud Bailly -- OQube <software engineering> http://www.oqube.com/