[ruby-list:46113] Re: 質問:mingw環境でのtcltklib.soのコンパイル
From:
dice <rubyist@...>
Date:
2009-06-20 00:09:18 UTC
List:
ruby-list #46113
Diceです。
Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp> wrote:
> 先ほど送ったのですが,やはり ML には流れないように見えます.
> Windows 環境とのことですので zip 形式のアーカイブにしていましたが,
> tar + gzip 形式にまとめたもので再度試してみます.
> よろしくお願いいたします.
ありがとうございます。さっそく試してみました。
添付していただいたextconf.rbを、元のものと入れ替えて
makeしてみると、mkmf.logの最後のあたりで、以下のように出力されていました。
"gcc -o conftest -I../.. -I../../. -I../.././ext/tk -IC:/Tcl/include -Dinline=__inline -DSTDC_HEADERS=1 -DHAVE_NO_LPFN_DECLS=1 -DHAVE_NO_FINDEX_ENUMS=1 -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -DTCL_CFGVAL_ENCODING=\"cp1252\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_CFG_DEBUG=1 -DHAVE_UXTHEME_H=1 -DUSE_TCL_STUBS -DUSE_TK_STUBS -g -O2 conftest.c -L. -L../.. -Lc:/ActiveTcl/-8.7/lib -Lc:/ActiveTcl/-87/lib -Lc:/ActiveTcl/8.7/lib -Lc:/ActiveTcl/87/lib -L""c:/Program Files/ActiveTcl/-8.7/lib"" -L""c:/Program Files/ActiveTcl/-87/lib"" -L""c:/Program Files/ActiveTcl/8.7/lib"" -L""c:/Program Files/ActiveTcl/87/lib"" -Lc:/Tcl/-8.7/lib -Lc:/Tcl/-87/lib ...(以下略)
conftest.c: In function `t':
conftest.c:5: error: too few arguments to function `rb_hash_lookup'
gcc: Files/ActiveTcl/-8.7/lib: No such file or directory
gcc: Files/ActiveTcl/-87/lib: No such file or directory
gcc: Files/ActiveTcl/8.7/lib: No such file or directory
gcc: Files/ActiveTcl/87/lib: No such file or directory
gcc: Files/Tcl/-8.7/lib: No such file or directory
...(以下略)
gcc: user32.lib: No such file or directory
gcc: advapi32.lib: No such file or directory
gcc: ws2_32.lib: No such file or directory
gcc: gdi32.lib: No such file or directory
gcc: comdlg32.lib: No such file or directory
gcc: imm32.lib: No such file or directory
gcc: comctl32.lib: No such file or directory
gcc: shell32.lib: No such file or directory
gcc: uuid.lib: No such file or directory
checked program was:
/* begin */
1: #include <ruby.h>
2:
3: /*top*/
4: int main() { return 0; }
5: int t() { rb_hash_lookup(); return 0; }
/* end */
--------------------
-Lで指定されるディレクトリが見つからないのは、何らかの原因で
二重に引用符が付いているためだと思うのですが
(ためしに引用符を一つ減らすと、ディレクトリを探してくれるようになりました)
user32.lib等が見つからない原因がよく分かりません。
このメールに、そのときのmkmf.logを添付します。
参考になれば幸いです。
なお、今回のmakeには、前回と同じruby 1.8.7 + ActiveTcl 8.5を利用しました。
ActiveTclのインストール先は c:/Tcl です。
----------------
Dice
tetradice@gmail.com
Attachments (1)
mkmf.log
(21.7 KB, text/x-log)
have_func: checking for ruby_native_thread_p() in ruby.h... -------------------- no
"gcc -o conftest -I../.. -I../../. -I../.././ext/tk -g -O2 conftest.c -L. -L../.. -L. -lmsvcrt-ruby18-static -lshell32 -lwsock32 "
conftest.c: In function `t':
conftest.c:7: error: `ruby_native_thread_p' undeclared (first use in this function)
conftest.c:7: error: (Each undeclared identifier is reported only once
conftest.c:7: error: for each function it appears in.)
checked program was:
/* begin */
1: #include <windows.h>
2: #include <winsock.h>
3: #include <ruby.h>
4:
5: /*top*/
6: int main() { return 0; }
7: int t() { void ((*volatile p)()); p = (void ((*)()))ruby_native_thread_p; return 0; }
/* end */
"gcc -o conftest -I../.. -I../../. -I../.././ext/tk -g -O2 conftest.c -L. -L../.. -L. -lmsvcrt-ruby18-static -lshell32 -lwsock32 "
C:\DOCUME~1\Watson\LOCALS~1\Temp/ccacPtVJ.o: In function `t':
D:/msys/home/Watson/ruby1.8.7/ext/tk/conftest.c:5: undefined reference to `ruby_native_thread_p'
collect2: ld returned 1 exit status
checked program was:
/* begin */
1: #include <ruby.h>
2:
3: /*top*/
4: int main() { return 0; }
5: int t() { ruby_native_thread_p(); return 0; }
/* end */
--------------------
have_func: checking for rb_errinfo() in ruby.h... -------------------- no
"gcc -o conftest -I../.. -I../../. -I../.././ext/tk -g -O2 conftest.c -L. -L../.. -L. -lmsvcrt-ruby18-static -lshell32 -lwsock32 "
conftest.c: In function `t':
conftest.c:7: error: `rb_errinfo' undeclared (first use in this function)
conftest.c:7: error: (Each undeclared identifier is reported only once
conftest.c:7: error: for each function it appears in.)
checked program was:
/* begin */
1: #include <windows.h>
2: #include <winsock.h>
3: #include <ruby.h>
4:
5: /*top*/
6: int main() { return 0; }
7: int t() { void ((*volatile p)()); p = (void ((*)()))rb_errinfo; return 0; }
/* end */
"gcc -o conftest -I../.. -I../../. -I../.././ext/tk -g -O2 conftest.c -L. -L../.. -L. -lmsvcrt-ruby18-static -lshell32 -lwsock32 "
C:\DOCUME~1\Watson\LOCALS~1\Temp/cc8NLpSZ.o: In function `t':
D:/msys/home/Watson/ruby1.8.7/ext/tk/conftest.c:5: undefined reference to `rb_errinfo'
collect2: ld returned 1 exit status
checked program was:
/* begin */
1: #include <ruby.h>
2:
3: /*top*/
4: int main() { return 0; }
5: int t() { rb_errinfo(); return 0; }
/* end */
--------------------
have_func: checking for rb_safe_level() in ruby.h... -------------------- yes
"gcc -o conftest -I../.. -I../../. -I../.././ext/tk -g -O2 conftest.c -L. -L../.. -L. -lmsvcrt-ruby18-static -lshell32 -lwsock32 "
conftest.c: In function `t':
conftest.c:7: error: `rb_safe_level' undeclared (first use in this function)
conftest.c:7: error: (Each undeclared identifier is reported only once
conftest.c:7: error: for each function it appears in.)
checked program was:
/* begin */
1: #include <windows.h>
2: #include <winsock.h>
3: #include <ruby.h>
4:
5: /*top*/
6: int main() { return 0; }
7: int t() { void ((*volatile p)()); p = (void ((*)()))rb_safe_level; return 0; }
/* end */
"gcc -o conftest -I../.. -I../../. -I../.././ext/tk -g -O2 conftest.c -L. -L../.. -L. -lmsvcrt-ruby18-static -lshell32 -lwsock32 "
checked program was:
/* begin */
1: #include <ruby.h>
2:
3: /*top*/
4: int main() { return 0; }
5: int t() { rb_safe_level(); return 0; }
/* end */
--------------------
have_struct_member: checking for struct RArray.ptr in ruby.h... -------------------- yes
"gcc -I../.. -I../../. -I../.././ext/tk -g -O2 -c conftest.c"
checked program was:
/* begin */
1: #include <windows.h>
2: #include <winsock.h>
3: #include <ruby.h>
4:
5: /*top*/
6: int main() { return 0; }
7: int s = (char *)&((struct RArray*)0)->ptr - (char *)0;
/* end */
--------------------
have_struct_member: checking for struct RArray.len in ruby.h... -------------------- yes
"gcc -I../.. -I../../. -I../.././ext/tk -g -O2 -c conftest.c"
checked program was:
/* begin */
1: #include <windows.h>
2: #include <winsock.h>
3: #include <ruby.h>
4:
5: /*top*/
6: int main() { return 0; }
7: int s = (char *)&((struct RArray*)0)->len - (char *)0;
/* end */
--------------------
"gcc -E -I../.. -I../../. -I../.././ext/tk -Dinline=__inline -DSTDC_HEADERS=1 -DHAVE_NO_LPFN_DECLS=1 -DHAVE_NO_FINDEX_ENUMS=1 -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -DTCL_CFGVAL_ENCODING=\"cp1252\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_CFG_DEBUG=1 -DHAVE_UXTHEME_H=1 -DUSE_TCL_STUBS -DUSE_TK_STUBS -g -O2 -IC:/Tcl/include conftest.c -o conftest.i"
checked program was:
/* begin */
1: tcl.h
/* end */
"gcc -E -I../.. -I../../. -I../.././ext/tk -IC:/Tcl/include -Dinline=__inline -DSTDC_HEADERS=1 -DHAVE_NO_LPFN_DECLS=1 -DHAVE_NO_FINDEX_ENUMS=1 -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -DTCL_CFGVAL_ENCODING=\"cp1252\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_CFG_DEBUG=1 -DHAVE_UXTHEME_H=1 -DUSE_TCL_STUBS -DUSE_TK_STUBS -g -O2 conftest.c -o conftest.i"
checked program was:
/* begin */
1: tk.h
/* end */
have_func: checking for rb_hash_lookup() in ruby.h... -------------------- no
"gcc -o conftest -I../.. -I../../. -I../.././ext/tk -IC:/Tcl/include -Dinline=__inline -DSTDC_HEADERS=1 -DHAVE_NO_LPFN_DECLS=1 -DHAVE_NO_FINDEX_ENUMS=1 -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -DTCL_CFGVAL_ENCODING=\"cp1252\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_CFG_DEBUG=1 -DHAVE_UXTHEME_H=1 -DUSE_TCL_STUBS -DUSE_TK_STUBS -g -O2 conftest.c -L. -L../.. -Lc:/ActiveTcl/-8.7/lib -Lc:/ActiveTcl/-87/lib -Lc:/ActiveTcl/8.7/lib -Lc:/ActiveTcl/87/lib -L""c:/Program Files/ActiveTcl/-8.7/lib"" -L""c:/Program Files/ActiveTcl/-87/lib"" -L""c:/Program Files/ActiveTcl/8.7/lib"" -L""c:/Program Files/ActiveTcl/87/lib"" -Lc:/Tcl/-8.7/lib -Lc:/Tcl/-87/lib -Lc:/Tcl/8.7/lib -Lc:/Tcl/87/lib -L""c:/Program Files/Tcl/-8.7/lib"" -L""c:/Program Files/Tcl/-87/lib"" -L""c:/Program Files/Tcl/8.7/lib"" -L""c:/Program Files/Tcl/87/lib"" -L/Tcl/-8.7/lib -L/Tcl/-87/lib -L/Tcl/8.7/lib -L/Tcl/87/lib -L""/Program Files/Tcl/-8.7/lib"" -L""/Program Files/Tcl/-87/lib"" -L""/Program Files/Tcl/8.7/lib"" -L""/Program Files/Tcl/87/lib"" -Lc:/ActiveTcl/-8.6/lib -Lc:/ActiveTcl/-86/lib -Lc:/ActiveTcl/8.6/lib -Lc:/ActiveTcl/86/lib -L""c:/Program Files/ActiveTcl/-8.6/lib"" -L""c:/Program Files/ActiveTcl/-86/lib"" -L""c:/Program Files/ActiveTcl/8.6/lib"" -L""c:/Program Files/ActiveTcl/86/lib"" -Lc:/Tcl/-8.6/lib -Lc:/Tcl/-86/lib -Lc:/Tcl/8.6/lib -Lc:/Tcl/86/lib -L""c:/Program Files/Tcl/-8.6/lib"" -L""c:/Program Files/Tcl/-86/lib"" -L""c:/Program Files/Tcl/8.6/lib"" -L""c:/Program Files/Tcl/86/lib"" -L/Tcl/-8.6/lib -L/Tcl/-86/lib -L/Tcl/8.6/lib -L/Tcl/86/lib -L""/Program Files/Tcl/-8.6/lib"" -L""/Program Files/Tcl/-86/lib"" -L""/Program Files/Tcl/8.6/lib"" -L""/Program Files/Tcl/86/lib"" -Lc:/ActiveTcl/-8.5/lib -Lc:/ActiveTcl/-85/lib -Lc:/ActiveTcl/8.5/lib -Lc:/ActiveTcl/85/lib -L""c:/Program Files/ActiveTcl/-8.5/lib"" -L""c:/Program Files/ActiveTcl/-85/lib"" -L""c:/Program Files/ActiveTcl/8.5/lib"" -L""c:/Program Files/ActiveTcl/85/lib"" -Lc:/Tcl/-8.5/lib -Lc:/Tcl/-85/lib -Lc:/Tcl/8.5/lib -Lc:/Tcl/85/lib -L""c:/Program Files/Tcl/-8.5/lib"" -L""c:/Program Files/Tcl/-85/lib"" -L""c:/Program Files/Tcl/8.5/lib"" -L""c:/Program Files/Tcl/85/lib"" -L/Tcl/-8.5/lib -L/Tcl/-85/lib -L/Tcl/8.5/lib -L/Tcl/85/lib -L""/Program Files/Tcl/-8.5/lib"" -L""/Program Files/Tcl/-85/lib"" -L""/Program Files/Tcl/8.5/lib"" -L""/Program Files/Tcl/85/lib"" -Lc:/ActiveTcl/-8.4/lib -Lc:/ActiveTcl/-84/lib -Lc:/ActiveTcl/8.4/lib -Lc:/ActiveTcl/84/lib -L""c:/Program Files/ActiveTcl/-8.4/lib"" -L""c:/Program Files/ActiveTcl/-84/lib"" -L""c:/Program Files/ActiveTcl/8.4/lib"" -L""c:/Program Files/ActiveTcl/84/lib"" -Lc:/Tcl/-8.4/lib -Lc:/Tcl/-84/lib -Lc:/Tcl/8.4/lib -Lc:/Tcl/84/lib -L""c:/Program Files/Tcl/-8.4/lib"" -L""c:/Program Files/Tcl/-84/lib"" -L""c:/Program Files/Tcl/8.4/lib"" -L""c:/Program Files/Tcl/84/lib"" -L/Tcl/-8.4/lib -L/Tcl/-84/lib -L/Tcl/8.4/lib -L/Tcl/84/lib -L""/Program Files/Tcl/-8.4/lib"" -L""/Program Files/Tcl/-84/lib"" -L""/Program Files/Tcl/8.4/lib"" -L""/Program Files/Tcl/84/lib"" -Lc:/ActiveTcl/-8.3/lib -Lc:/ActiveTcl/-83/lib -Lc:/ActiveTcl/8.3/lib -Lc:/ActiveTcl/83/lib -L""c:/Program Files/ActiveTcl/-8.3/lib"" -L""c:/Program Files/ActiveTcl/-83/lib"" -L""c:/Program Files/ActiveTcl/8.3/lib"" -L""c:/Program Files/ActiveTcl/83/lib"" -Lc:/Tcl/-8.3/lib -Lc:/Tcl/-83/lib -Lc:/Tcl/8.3/lib -Lc:/Tcl/83/lib -L""c:/Program Files/Tcl/-8.3/lib"" -L""c:/Program Files/Tcl/-83/lib"" -L""c:/Program Files/Tcl/8.3/lib"" -L""c:/Program Files/Tcl/83/lib"" -L/Tcl/-8.3/lib -L/Tcl/-83/lib -L/Tcl/8.3/lib -L/Tcl/83/lib -L""/Program Files/Tcl/-8.3/lib"" -L""/Program Files/Tcl/-83/lib"" -L""/Program Files/Tcl/8.3/lib"" -L""/Program Files/Tcl/83/lib"" -Lc:/ActiveTcl/-/lib -Lc:/ActiveTcl//lib -L""c:/Program Files/ActiveTcl/-/lib"" -L""c:/Program Files/ActiveTcl//lib"" -Lc:/Tcl/-/lib -Lc:/Tcl//lib -L""c:/Program Files/Tcl/-/lib"" -L""c:/Program Files/Tcl//lib"" -L/Tcl/-/lib -L/Tcl//lib -L""/Program Files/Tcl/-/lib"" -L""/Program Files/Tcl//lib"" -Lc:/Tcl/lib -LC:/Tcl/lib -L. -LC:/Tcl/lib -ltclstub85 user32.lib advapi32.lib ws2_32.lib gdi32.lib comdlg32.lib imm32.lib comctl32.lib shell32.lib uuid.lib -LC:/Tcl/lib -ltkstub85 -lmsvcrt-ruby18-static -lshell32 -lwsock32 "
gcc: Files/ActiveTcl/-8.7/lib: No such file or directory
gcc: Files/ActiveTcl/-87/lib: No such file or directory
gcc: Files/ActiveTcl/8.7/lib: No such file or directory
gcc: Files/ActiveTcl/87/lib: No such file or directory
gcc: Files/Tcl/-8.7/lib: No such file or directory
gcc: Files/Tcl/-87/lib: No such file or directory
gcc: Files/Tcl/8.7/lib: No such file or directory
gcc: Files/Tcl/87/lib: No such file or directory
gcc: Files/Tcl/-8.7/lib: No such file or directory
gcc: Files/Tcl/-87/lib: No such file or directory
gcc: Files/Tcl/8.7/lib: No such file or directory
gcc: Files/Tcl/87/lib: No such file or directory
gcc: Files/ActiveTcl/-8.6/lib: No such file or directory
gcc: Files/ActiveTcl/-86/lib: No such file or directory
gcc: Files/ActiveTcl/8.6/lib: No such file or directory
gcc: Files/ActiveTcl/86/lib: No such file or directory
gcc: Files/Tcl/-8.6/lib: No such file or directory
gcc: Files/Tcl/-86/lib: No such file or directory
gcc: Files/Tcl/8.6/lib: No such file or directory
gcc: Files/Tcl/86/lib: No such file or directory
gcc: Files/Tcl/-8.6/lib: No such file or directory
gcc: Files/Tcl/-86/lib: No such file or directory
gcc: Files/Tcl/8.6/lib: No such file or directory
gcc: Files/Tcl/86/lib: No such file or directory
gcc: Files/ActiveTcl/-8.5/lib: No such file or directory
gcc: Files/ActiveTcl/-85/lib: No such file or directory
gcc: Files/ActiveTcl/8.5/lib: No such file or directory
gcc: Files/ActiveTcl/85/lib: No such file or directory
gcc: Files/Tcl/-8.5/lib: No such file or directory
gcc: Files/Tcl/-85/lib: No such file or directory
gcc: Files/Tcl/8.5/lib: No such file or directory
gcc: Files/Tcl/85/lib: No such file or directory
gcc: Files/Tcl/-8.5/lib: No such file or directory
gcc: Files/Tcl/-85/lib: No such file or directory
gcc: Files/Tcl/8.5/lib: No such file or directory
gcc: Files/Tcl/85/lib: No such file or directory
gcc: Files/ActiveTcl/-8.4/lib: No such file or directory
gcc: Files/ActiveTcl/-84/lib: No such file or directory
gcc: Files/ActiveTcl/8.4/lib: No such file or directory
gcc: Files/ActiveTcl/84/lib: No such file or directory
gcc: Files/Tcl/-8.4/lib: No such file or directory
gcc: Files/Tcl/-84/lib: No such file or directory
gcc: Files/Tcl/8.4/lib: No such file or directory
gcc: Files/Tcl/84/lib: No such file or directory
gcc: Files/Tcl/-8.4/lib: No such file or directory
gcc: Files/Tcl/-84/lib: No such file or directory
gcc: Files/Tcl/8.4/lib: No such file or directory
gcc: Files/Tcl/84/lib: No such file or directory
gcc: Files/ActiveTcl/-8.3/lib: No such file or directory
gcc: Files/ActiveTcl/-83/lib: No such file or directory
gcc: Files/ActiveTcl/8.3/lib: No such file or directory
gcc: Files/ActiveTcl/83/lib: No such file or directory
gcc: Files/Tcl/-8.3/lib: No such file or directory
gcc: Files/Tcl/-83/lib: No such file or directory
gcc: Files/Tcl/8.3/lib: No such file or directory
gcc: Files/Tcl/83/lib: No such file or directory
gcc: Files/Tcl/-8.3/lib: No such file or directory
gcc: Files/Tcl/-83/lib: No such file or directory
gcc: Files/Tcl/8.3/lib: No such file or directory
gcc: Files/Tcl/83/lib: No such file or directory
gcc: Files/ActiveTcl/-/lib: No such file or directory
gcc: Files/ActiveTcl//lib: No such file or directory
gcc: Files/Tcl/-/lib: No such file or directory
gcc: Files/Tcl//lib: No such file or directory
gcc: Files/Tcl/-/lib: No such file or directory
gcc: Files/Tcl//lib: No such file or directory
gcc: user32.lib: No such file or directory
gcc: advapi32.lib: No such file or directory
gcc: ws2_32.lib: No such file or directory
gcc: gdi32.lib: No such file or directory
gcc: comdlg32.lib: No such file or directory
gcc: imm32.lib: No such file or directory
gcc: comctl32.lib: No such file or directory
gcc: shell32.lib: No such file or directory
gcc: uuid.lib: No such file or directory
checked program was:
/* begin */
1: #include <windows.h>
2: #include <winsock.h>
3: #include <ruby.h>
4:
5: /*top*/
6: int main() { return 0; }
7: int t() { void ((*volatile p)()); p = (void ((*)()))rb_hash_lookup; return 0; }
/* end */
"gcc -o conftest -I../.. -I../../. -I../.././ext/tk -IC:/Tcl/include -Dinline=__inline -DSTDC_HEADERS=1 -DHAVE_NO_LPFN_DECLS=1 -DHAVE_NO_FINDEX_ENUMS=1 -DTCL_THREADS=1 -DUSE_THREAD_ALLOC=1 -DTCL_CFGVAL_ENCODING=\"cp1252\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_CFG_DEBUG=1 -DHAVE_UXTHEME_H=1 -DUSE_TCL_STUBS -DUSE_TK_STUBS -g -O2 conftest.c -L. -L../.. -Lc:/ActiveTcl/-8.7/lib -Lc:/ActiveTcl/-87/lib -Lc:/ActiveTcl/8.7/lib -Lc:/ActiveTcl/87/lib -L""c:/Program Files/ActiveTcl/-8.7/lib"" -L""c:/Program Files/ActiveTcl/-87/lib"" -L""c:/Program Files/ActiveTcl/8.7/lib"" -L""c:/Program Files/ActiveTcl/87/lib"" -Lc:/Tcl/-8.7/lib -Lc:/Tcl/-87/lib -Lc:/Tcl/8.7/lib -Lc:/Tcl/87/lib -L""c:/Program Files/Tcl/-8.7/lib"" -L""c:/Program Files/Tcl/-87/lib"" -L""c:/Program Files/Tcl/8.7/lib"" -L""c:/Program Files/Tcl/87/lib"" -L/Tcl/-8.7/lib -L/Tcl/-87/lib -L/Tcl/8.7/lib -L/Tcl/87/lib -L""/Program Files/Tcl/-8.7/lib"" -L""/Program Files/Tcl/-87/lib"" -L""/Program Files/Tcl/8.7/lib"" -L""/Program Files/Tcl/87/lib"" -Lc:/ActiveTcl/-8.6/lib -Lc:/ActiveTcl/-86/lib -Lc:/ActiveTcl/8.6/lib -Lc:/ActiveTcl/86/lib -L""c:/Program Files/ActiveTcl/-8.6/lib"" -L""c:/Program Files/ActiveTcl/-86/lib"" -L""c:/Program Files/ActiveTcl/8.6/lib"" -L""c:/Program Files/ActiveTcl/86/lib"" -Lc:/Tcl/-8.6/lib -Lc:/Tcl/-86/lib -Lc:/Tcl/8.6/lib -Lc:/Tcl/86/lib -L""c:/Program Files/Tcl/-8.6/lib"" -L""c:/Program Files/Tcl/-86/lib"" -L""c:/Program Files/Tcl/8.6/lib"" -L""c:/Program Files/Tcl/86/lib"" -L/Tcl/-8.6/lib -L/Tcl/-86/lib -L/Tcl/8.6/lib -L/Tcl/86/lib -L""/Program Files/Tcl/-8.6/lib"" -L""/Program Files/Tcl/-86/lib"" -L""/Program Files/Tcl/8.6/lib"" -L""/Program Files/Tcl/86/lib"" -Lc:/ActiveTcl/-8.5/lib -Lc:/ActiveTcl/-85/lib -Lc:/ActiveTcl/8.5/lib -Lc:/ActiveTcl/85/lib -L""c:/Program Files/ActiveTcl/-8.5/lib"" -L""c:/Program Files/ActiveTcl/-85/lib"" -L""c:/Program Files/ActiveTcl/8.5/lib"" -L""c:/Program Files/ActiveTcl/85/lib"" -Lc:/Tcl/-8.5/lib -Lc:/Tcl/-85/lib -Lc:/Tcl/8.5/lib -Lc:/Tcl/85/lib -L""c:/Program Files/Tcl/-8.5/lib"" -L""c:/Program Files/Tcl/-85/lib"" -L""c:/Program Files/Tcl/8.5/lib"" -L""c:/Program Files/Tcl/85/lib"" -L/Tcl/-8.5/lib -L/Tcl/-85/lib -L/Tcl/8.5/lib -L/Tcl/85/lib -L""/Program Files/Tcl/-8.5/lib"" -L""/Program Files/Tcl/-85/lib"" -L""/Program Files/Tcl/8.5/lib"" -L""/Program Files/Tcl/85/lib"" -Lc:/ActiveTcl/-8.4/lib -Lc:/ActiveTcl/-84/lib -Lc:/ActiveTcl/8.4/lib -Lc:/ActiveTcl/84/lib -L""c:/Program Files/ActiveTcl/-8.4/lib"" -L""c:/Program Files/ActiveTcl/-84/lib"" -L""c:/Program Files/ActiveTcl/8.4/lib"" -L""c:/Program Files/ActiveTcl/84/lib"" -Lc:/Tcl/-8.4/lib -Lc:/Tcl/-84/lib -Lc:/Tcl/8.4/lib -Lc:/Tcl/84/lib -L""c:/Program Files/Tcl/-8.4/lib"" -L""c:/Program Files/Tcl/-84/lib"" -L""c:/Program Files/Tcl/8.4/lib"" -L""c:/Program Files/Tcl/84/lib"" -L/Tcl/-8.4/lib -L/Tcl/-84/lib -L/Tcl/8.4/lib -L/Tcl/84/lib -L""/Program Files/Tcl/-8.4/lib"" -L""/Program Files/Tcl/-84/lib"" -L""/Program Files/Tcl/8.4/lib"" -L""/Program Files/Tcl/84/lib"" -Lc:/ActiveTcl/-8.3/lib -Lc:/ActiveTcl/-83/lib -Lc:/ActiveTcl/8.3/lib -Lc:/ActiveTcl/83/lib -L""c:/Program Files/ActiveTcl/-8.3/lib"" -L""c:/Program Files/ActiveTcl/-83/lib"" -L""c:/Program Files/ActiveTcl/8.3/lib"" -L""c:/Program Files/ActiveTcl/83/lib"" -Lc:/Tcl/-8.3/lib -Lc:/Tcl/-83/lib -Lc:/Tcl/8.3/lib -Lc:/Tcl/83/lib -L""c:/Program Files/Tcl/-8.3/lib"" -L""c:/Program Files/Tcl/-83/lib"" -L""c:/Program Files/Tcl/8.3/lib"" -L""c:/Program Files/Tcl/83/lib"" -L/Tcl/-8.3/lib -L/Tcl/-83/lib -L/Tcl/8.3/lib -L/Tcl/83/lib -L""/Program Files/Tcl/-8.3/lib"" -L""/Program Files/Tcl/-83/lib"" -L""/Program Files/Tcl/8.3/lib"" -L""/Program Files/Tcl/83/lib"" -Lc:/ActiveTcl/-/lib -Lc:/ActiveTcl//lib -L""c:/Program Files/ActiveTcl/-/lib"" -L""c:/Program Files/ActiveTcl//lib"" -Lc:/Tcl/-/lib -Lc:/Tcl//lib -L""c:/Program Files/Tcl/-/lib"" -L""c:/Program Files/Tcl//lib"" -L/Tcl/-/lib -L/Tcl//lib -L""/Program Files/Tcl/-/lib"" -L""/Program Files/Tcl//lib"" -Lc:/Tcl/lib -LC:/Tcl/lib -L. -LC:/Tcl/lib -ltclstub85 user32.lib advapi32.lib ws2_32.lib gdi32.lib comdlg32.lib imm32.lib comctl32.lib shell32.lib uuid.lib -LC:/Tcl/lib -ltkstub85 -lmsvcrt-ruby18-static -lshell32 -lwsock32 "
conftest.c: In function `t':
conftest.c:5: error: too few arguments to function `rb_hash_lookup'
gcc: Files/ActiveTcl/-8.7/lib: No such file or directory
gcc: Files/ActiveTcl/-87/lib: No such file or directory
gcc: Files/ActiveTcl/8.7/lib: No such file or directory
gcc: Files/ActiveTcl/87/lib: No such file or directory
gcc: Files/Tcl/-8.7/lib: No such file or directory
gcc: Files/Tcl/-87/lib: No such file or directory
gcc: Files/Tcl/8.7/lib: No such file or directory
gcc: Files/Tcl/87/lib: No such file or directory
gcc: Files/Tcl/-8.7/lib: No such file or directory
gcc: Files/Tcl/-87/lib: No such file or directory
gcc: Files/Tcl/8.7/lib: No such file or directory
gcc: Files/Tcl/87/lib: No such file or directory
gcc: Files/ActiveTcl/-8.6/lib: No such file or directory
gcc: Files/ActiveTcl/-86/lib: No such file or directory
gcc: Files/ActiveTcl/8.6/lib: No such file or directory
gcc: Files/ActiveTcl/86/lib: No such file or directory
gcc: Files/Tcl/-8.6/lib: No such file or directory
gcc: Files/Tcl/-86/lib: No such file or directory
gcc: Files/Tcl/8.6/lib: No such file or directory
gcc: Files/Tcl/86/lib: No such file or directory
gcc: Files/Tcl/-8.6/lib: No such file or directory
gcc: Files/Tcl/-86/lib: No such file or directory
gcc: Files/Tcl/8.6/lib: No such file or directory
gcc: Files/Tcl/86/lib: No such file or directory
gcc: Files/ActiveTcl/-8.5/lib: No such file or directory
gcc: Files/ActiveTcl/-85/lib: No such file or directory
gcc: Files/ActiveTcl/8.5/lib: No such file or directory
gcc: Files/ActiveTcl/85/lib: No such file or directory
gcc: Files/Tcl/-8.5/lib: No such file or directory
gcc: Files/Tcl/-85/lib: No such file or directory
gcc: Files/Tcl/8.5/lib: No such file or directory
gcc: Files/Tcl/85/lib: No such file or directory
gcc: Files/Tcl/-8.5/lib: No such file or directory
gcc: Files/Tcl/-85/lib: No such file or directory
gcc: Files/Tcl/8.5/lib: No such file or directory
gcc: Files/Tcl/85/lib: No such file or directory
gcc: Files/ActiveTcl/-8.4/lib: No such file or directory
gcc: Files/ActiveTcl/-84/lib: No such file or directory
gcc: Files/ActiveTcl/8.4/lib: No such file or directory
gcc: Files/ActiveTcl/84/lib: No such file or directory
gcc: Files/Tcl/-8.4/lib: No such file or directory
gcc: Files/Tcl/-84/lib: No such file or directory
gcc: Files/Tcl/8.4/lib: No such file or directory
gcc: Files/Tcl/84/lib: No such file or directory
gcc: Files/Tcl/-8.4/lib: No such file or directory
gcc: Files/Tcl/-84/lib: No such file or directory
gcc: Files/Tcl/8.4/lib: No such file or directory
gcc: Files/Tcl/84/lib: No such file or directory
gcc: Files/ActiveTcl/-8.3/lib: No such file or directory
gcc: Files/ActiveTcl/-83/lib: No such file or directory
gcc: Files/ActiveTcl/8.3/lib: No such file or directory
gcc: Files/ActiveTcl/83/lib: No such file or directory
gcc: Files/Tcl/-8.3/lib: No such file or directory
gcc: Files/Tcl/-83/lib: No such file or directory
gcc: Files/Tcl/8.3/lib: No such file or directory
gcc: Files/Tcl/83/lib: No such file or directory
gcc: Files/Tcl/-8.3/lib: No such file or directory
gcc: Files/Tcl/-83/lib: No such file or directory
gcc: Files/Tcl/8.3/lib: No such file or directory
gcc: Files/Tcl/83/lib: No such file or directory
gcc: Files/ActiveTcl/-/lib: No such file or directory
gcc: Files/ActiveTcl//lib: No such file or directory
gcc: Files/Tcl/-/lib: No such file or directory
gcc: Files/Tcl//lib: No such file or directory
gcc: Files/Tcl/-/lib: No such file or directory
gcc: Files/Tcl//lib: No such file or directory
gcc: user32.lib: No such file or directory
gcc: advapi32.lib: No such file or directory
gcc: ws2_32.lib: No such file or directory
gcc: gdi32.lib: No such file or directory
gcc: comdlg32.lib: No such file or directory
gcc: imm32.lib: No such file or directory
gcc: comctl32.lib: No such file or directory
gcc: shell32.lib: No such file or directory
gcc: uuid.lib: No such file or directory
checked program was:
/* begin */
1: #include <ruby.h>
2:
3: /*top*/
4: int main() { return 0; }
5: int t() { rb_hash_lookup(); return 0; }
/* end */
--------------------