From: Eiichi M. <mur...@jp...> - 2005-01-25 13:18:47
|
村本です 以下のとおりで libxcastのコンパイルは、通るようになりましたが、xsendでInvalid argumentになります。 何か思いつきますでしょうか。 佐藤さんのところで動いていないのであればprintkデバッグするタイミングですが、 動いちゃったんですよね。 (FC2で2.6.8.1+kernel-xc26で以前の.configで、以下のlibxcastで) 何か差分ありますかね。 --以下 straceの結果です。(sendmsgまでいって、そこで怒られています。) execve("./xsend", ["./xsend", "2001:300:c02::1"], [/* 33 vars */]) = 0 uname({sys="Linux", node="xcasth2.mrit.jp", ...}) = 0 brk(0) = 0x804a000 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=46687, ...}) = 0 old_mmap(NULL, 46687, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40000000 close(3) = 0 open("/usr/local/lib/libxcast.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0L\t\0\000"..., 512) = 51 2 fstat64(3, {st_mode=S_IFREG|0755, st_size=69517, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0 x4000c000 old_mmap(NULL, 11632, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4000d000 old_mmap(0x4000f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x100 0) = 0x4000f000 close(3) = 0 open("/lib/tls/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\233"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1455084, ...}) = 0 old_mmap(0xa45000, 1158124, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xa45000 old_mmap(0xb5a000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1150 0) = 0xb5a000 old_mmap(0xb5e000, 7148, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMO US, -1, 0) = 0xb5e000 close(3) = 0 mprotect(0xb5a000, 8192, PROT_READ) = 0 mprotect(0xa41000, 4096, PROT_READ) = 0 set_thread_area({entry_number:-1 -> 6, base_addr:0x4000ca80, limit:1048575, seg_ 32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, usea ble:1}) = 0 munmap(0x40000000, 46687) = 0 brk(0) = 0x804a000 brk(0x806b000) = 0x806b000 brk(0) = 0x806b000 socket(PF_INET6, SOCK_DGRAM, IPPROTO_IP) = 3 setsockopt(3, SOL_IPV6, 18, [64], 4) = 0 sendmsg(3, {msg_name(28)={sa_family=AF_INET6, sin6_port=htons(11111), inet_pton( AF_INET6, "ff05::10", &sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, msg_iov(1) =[{"Hello World over XCAST6\0", 24}], msg_controllen=60, msg_control=0x804a04c, , msg_flags=0}, 0) = -1 EINVAL (Invalid argument) dup(2) = 4 fcntl64(4, F_GETFL) = 0x8001 (flags O_WRONLY|O_LARGEFILE) close(4) = 0 write(2, "XcastSend: Invalid argument\n", 28XcastSend: Invalid argument ) = 28 exit_group(1) = ? Junji SATO さんは書きました: > >村本さん > >下記エラーですが,ltmain.shをconfigureと同じディレクトリに >コピーすればいけると思いますよ. > >$ locate ltmain.sh >/usr/share/libtool/ltmain.sh >$ rpm -qf /usr/shrare/libtool/ltmain.sh >libtool-1.5.6-1 > >このスクリプトが何をやってるかはわかりません :-) > > >それから,configure.inとかMakefile.inとかはぜんぜんいぢって >ないのでここれへんもちゃんと整備したいですね. > >#つーことで,autoconf/automake勉強しときます > > >---jsato > > >From: "Eiichi Muramoto" <mur...@jp...> >Subject: Re: [xcast-linux-dev-ja] update libxcast and import vic/rat for XCAST6/Linux 2.6 >Date: Wed, 19 Jan 2005 12:36:41 +0900 > >> 村本@へたれ linux user です >> >> libxcastをFC2でコンパイルしようと思い。 >> $ cd libxcast >> $ configure --enable-ipv6 >> $ make >> とやったところ、 >> make >> Making all in libxcast >> make[1]: Entering directory `/usr/local/src/xcast6linux/libxcast/libxcast' >> /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -I ../incl >> ude -DNO_SS_LEN -g -O2 -c group.c >> libtool: ltconfig version `' does not match ltmain.sh version `1.3.5' >> Fatal configuration error. See the libtool docs for more information. >> make[1]: *** [group.lo] >> などと言われ、「linuxのツールの奥行きの深さを思い知ると同時に、文化の違いに戸惑いを隠せない」 >> 状態なっているのですが、2秒ぐらいで、「こーしろ」とわかるのであれば教えてください。 >> >> #Webに聞いてもJustMeetな情報が少ないのがLinuxだったりします? >> >> P.S. >> 「現実逃避していないで、業務をやれ」というご指摘はもっともです。 >> 「現実逃避して、linux現実を思い知り、逃避できなかった」という表現も正しいです。はい。 > > >------------------------------------------------------- >The SF.Net email is sponsored by: Beat the post-holiday blues >Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. >It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt >_______________________________________________ >xcast-linux-dev-ja mailing list >xca...@li... >https://lists.sourceforge.net/lists/listinfo/xcast-linux-dev-ja ----- mur...@jp... |