[#45036] WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — adgjmptw@...

多田と申します。

22 messages 2008/06/12
[#45038] Re: WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — rubikitch@... 2008/06/12

From: adgjmptw@super-r.net

[#45040] Re: WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — adgjmptw@... 2008/06/12

> (3)ロードパスに C:/usr/local/lib/ruby/site_ruby/1.8/i386-msvcrt が

[#45042] Re: WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — rubikitch@... 2008/06/12

From: adgjmptw@super-r.net

[#45045] Re: WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — adgjmptw@... 2008/06/13

原因と思われるものがわかりました。

[#45052] Re: WindowsでMySQL/Rubyを使おうとするとmysql.so (LoadError) — とみたまさひろ <tommy@...> 2008/06/13

とみたです。

[#45099] Ruby 1.9.0/1.8.7/1.8.6/1.8.5 new releases (Security Fix) — Urabe Shyouhei <shyouhei@...>

Hi all.

20 messages 2008/06/20
[#45100] Re: Ruby 1.9.0/1.8.7/1.8.6/1.8.5 new releases (Security Fix) — Urabe Shyouhei <shyouhei@...> 2008/06/20

卜部です。

[#45102] Re: Ruby 1.9.0/1.8.7/1.8.6/1.8.5 new releases (Security Fix) — 植田 裕之 <ueda@...> 2008/06/20

植田と申します。

[#45106] Re: Ruby 1.9.0/1.8.7/1.8.6/1.8.5 new releases (Security Fix) — akira yamada / やまだあきら <akira@...> 2008/06/21

植田 裕之 さんは書きました:

[#45112] ソース:インストール:MacOSX10.3.9 — 上間 健 <tntn@...>

./configure --prefix=/usr/local --with-readline-dir=/opt/local

46 messages 2008/06/22
[#45113] Re: ソース:インストール:MacOSX10.3.9 — 上間 健 <tntn@...> 2008/06/22

質問をゆるやかに変更

[#45114] Re: ソース:インストール:MacOSX10.3.9 — wei <weimayamiew@...> 2008/06/23

今晩は、ヱイと申します。

[#45122] Re: ソース:インストール:MacOSX10.3.9 — 上間 健 <tntn@...> 2008/06/24

ヱイ さん

[#45131] Re: ソース:インストール:MacOSX10.3.9 — Hidetoshi NAGAI <nagai@...> 2008/06/24

Ruby/Tk メンテナの永井@知能.九工大です.

[#45143] Re: ソース:インストール:MacOSX10.3.9 — Ryutaro Amano <wn9r-amn@...> 2008/06/26

天野です。

[#45146] Re: ソース:インストール:MacOSX10.3.9 — Hidetoshi NAGAI <nagai@...> 2008/06/26

永井@知能.九工大です.

[#45149] Re: ソース:インストール:MacOSX10.3.9 — Ryutaro Amano <wn9r-amn@...> 2008/06/27

天野です。

[#45152] Re: ソース:インストール:MacOSX10.3.9 — Hidetoshi NAGAI <nagai@...> 2008/06/29

永井@知能.九工大です.

[#45184] Re: ソース:インストール:MacOSX10.3.9 — Ryutaro Amano <wn9r-amn@...> 2008/07/03

天野です。RES遅くなり申し訳ありません。

[#45186] Re: ソース:インストール:MacOSX10.3.9 — Hidetoshi NAGAI <nagai@...> 2008/07/04

永井@知能.九工大です.

[#45192] Re: ソース:インストール:MacOSX10.3.9 — wei <weimayamiew@...> 2008/07/04

ヱイです。

[#45193] Re: ソース:インストール:MacOSX10.3.9 — Hidetoshi NAGAI <nagai@...> 2008/07/04

永井@知能.九工大です.

[#45157] MySQLに書き込む前にSJISのエスケープ文字を入れる処理ってどうされてますか? — adgjmptw@...

多田です。

12 messages 2008/06/29
[#45158] Re: MySQLに書き込む前にSJISのエスケープ文字を入れる処理ってどうされてますか? — rubikitch@... 2008/06/29

From: adgjmptw@super-r.net

[#45159] Re: MySQLに書き込む前にSJISのエスケープ文字を入れる処理ってどうされてますか? — adgjmptw@... 2008/06/29

> str.tosjis # Shift_JISに変換(入力文字コードは推測)

[ruby-list:45149] Re: ソース:インストール:MacOSX10.3.9

From: Ryutaro Amano <wn9r-amn@...>
Date: 2008-06-27 14:09:37 UTC
List: ruby-list #45149
天野です。
extconf.rbへのpatch確かめました。OKです。

10.3.9+ruby-1.8.7-p22+8.5.2binaryのmakeエラーは以下のよ 
うになります。

--------------------------------------------------------------
compiling tk
*****************************************************************************
**
** PTHREAD SUPPORT MODE WARNING:
**
**   Ruby is compiled with --enable-pthread, but your Tcl/Tk library
**   seems to be compiled without pthread support. Although you can
**   create the tcltklib library, this combination may cause errors
**   (e.g. hangs or segmentation faults). If you have no reason to
**   keep the current pthread support status, we recommend you  
reconfigure
**   and recompile the libraries so that both or neither support  
pthreads.
**
**   If you want change the status of pthread support, please recompile
**   Ruby without "--enable-pthread" configure option or recompile Tcl/ 
Tk
**   with "--enable-threads" configure option (if your Tcl/Tk is later
**   than or equal to Tcl/Tk 8.1).
**
*****************************************************************************
gcc -I. -I../.. -I../../. -I../.././ext/tk -DHAVE_TCL_H -DHAVE_TK_H - 
DHAVE_RB_HASH_LOOKUP -DRUBY_VERSION=\"1.8.7\" -DRUBY_RELEASE_DATE= 
\"2008-06-20\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -I/Library/ 
Frameworks/Tcl.framework/Headers -I/Library/Frameworks/Tk.framework/ 
Headers -DWITH_TCL_ENABLE_THREAD=0 -fno-common -g -O2  -fno-common - 
pipe -fno-common   -c stubs.c
gcc -I. -I../.. -I../../. -I../.././ext/tk -DHAVE_TCL_H -DHAVE_TK_H - 
DHAVE_RB_HASH_LOOKUP -DRUBY_VERSION=\"1.8.7\" -DRUBY_RELEASE_DATE= 
\"2008-06-20\"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -I/Library/ 
Frameworks/Tcl.framework/Headers -I/Library/Frameworks/Tk.framework/ 
Headers -DWITH_TCL_ENABLE_THREAD=0 -fno-common -g -O2  -fno-common - 
pipe -fno-common   -c tcltklib.c
cc -dynamic -bundle -undefined suppress -flat_namespace -o ../../.ext/ 
powerpc-darwin7.9.0/tcltklib.bundle stubs.o tcltklib.o -L. -L../.. - 
L.  -framework Tk -framework Tcl    -lruby -ldl  -lpthread -ldl -lobjc
ld: Undefined symbols:
_copyfile referenced from Tcl expected to be defined in libSystem
_OSSpinLockLock referenced from Tcl expected to be defined in libSystem
_OSSpinLockTry referenced from Tcl expected to be defined in libSystem
_OSSpinLockUnlock referenced from Tcl expected to be defined in  
libSystem
_pthread_atfork referenced from Tcl expected to be defined in libSystem
_HIThemeSetFill referenced from Tk expected to be defined in Carbon
_HIThemeSetStroke referenced from Tk expected to be defined in Carbon
_HIThemeSetTextFill referenced from Tk expected to be defined in Carbon
_CGContextFillEllipseInRect referenced from Tk expected to be defined  
in Carbon
_CGContextStrokeEllipseInRect referenced from Tk expected to be  
defined in Carbon
_HIShapeCreateEmpty referenced from Tk expected to be defined in Carbon
_HIShapeIntersectsRect referenced from Tk expected to be defined in  
Carbon
_HIWindowGetProxyFSRef referenced from Tk expected to be defined in  
Carbon
_HIWindowSetProxyFSRef referenced from Tk expected to be defined in  
Carbon
make[1]: *** [../../.ext/powerpc-darwin7.9.0/tcltklib.bundle] Error 1
make: *** [all] Error 1
------------------------------------------------------------------------------

ActiveTcl-8.5.2とTclTkAqua-8.5.2は、どちらもthreaded 
です。

> また,以前のメールに記載されていた CFLAGS=- 
> D_XOPEN_SOURCE=1 は
> どのような環境では必要なのか (必要と判断されたの 
> か) も
> わかりましたら教えてください.

これは、[ruby-dev:33461] 以下のスレを見て、自分の環境で 
試したところ、
10.5.xの環境+PowerPCMacでは、CFLAGS=- 
D_XOPEN_SOURCE=1がないと1.8
.xは、makeでこけるとわかったということです。

>
> TclTkAqua-8.4.10だとエラーはおきません。ただし、tk/sample/demos-
> jp/widget
> は、漢字の部分が文字化けです。

TclTkAquaのwishは、英語なので、日本語の説明はありません 
が、unicodeのサンプルは文字化けしています。

>
> Tk_MacOSXSetupTkNotifier: first [load] of TkAqua has to occur in the
> main thread!
> Abort trap
上記用のpatchを当てても同じ結果です。

10.5.3環境で、8.5.2をソースからインストールした 
後、patchを当てて1.9.0-2をインストールしても同じ 
結果でした。

Ryutaro Amano
wn9r-amn@asahi-net.or.jp


In This Thread