[#46093] 質問:mingw環境でのtcltklib.soのコンパイル — Dice <rubyist@...>

Diceです。

12 messages 2009/06/16

[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 */

--------------------

In This Thread