[前][次][番号順一覧][スレッド一覧]

mysql:11428

From: Ryutaro Amano <Ryutaro Amano <wn9r-amn@xxxxxxxxxx>>
Date: Wed, 25 May 2005 00:22:00 +0900
Subject: [mysql 11428] Mac10.4でのmake

天野竜太郎です。
mysql4.1.12のソースですが、MacOSX10.4.1で上手くmakeできません。
10.3.9までは問題なかったのですが。
10.3用のバイナリはインストールでき動作もするようですが、OSX用のバイナ
リは以前からターミナルからの日本語入力に問題ありでした。
単純に入力して、日本語確定、そしてリターンでinsertなどでは問題は出ない
のですが、日本語入力、日本語確定後、修正しようとすると問題が出ます。
たとえば、
insert into mytable("メイショウボーラー","タイキシャトル","白山");
と入力、確定した後、白山を白井に変更しようとして「山」を削除するとカー
ソルが変なとこへ飛んだり、????などとなります。
my.cnfでdefault-character-set=utf8としていますが他のcharacter-setでも
同じです。
この問題は、先にreadlineをインストールしておき、ソースからmysqlをイン
ストールする際にconfigureで--without-readlineオプションをつけて先にイ
ンストールしたreadlineを読みに行くようにすれば解消します。
というわけで、10.4.xでもソースからインストールしたいのですが、makeでこ
けます。
こんな感じです。

CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-
exceptions -fno-rtti" ./configure --prefix=/usr/local/mysql --
localstatedir=/usr/local/mysql/data --enable-thread-safe-client --
with-unix-socket-path=/private/tmp/mysql.sock --with-openssl=/usr --
without-readline --with-extra-charsets=all --with-mysqld-user=mysql
(10.3.xはこれでOKでした)
make

item_strfunc.cc: In member function `virtual String* Item_func_
encrypt::val_str(String*)':
item_strfunc.cc:1460: error: ‘crypt’ was not declared in this scope
make[4]: *** [item_strfunc.o] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

gccを4.0から3.3に変えても同じようなエラーでした。

item_strfunc.cc: In member function `virtual String* 
   Item_func_encrypt::val_str(String*)':
item_strfunc.cc:1460: error: `crypt' undeclared (first use this 
function)
item_strfunc.cc:1460: error: (Each undeclared identifier is reported 
only once 
   for each function it appears in.)
make[4]: *** [item_strfunc.o] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

MacOSX10.4でbuildされている方は、いらっしゃらないでしょうか?
googleしてみましたが、見つかりませんでした。

Ryutaro Amano
wn9r-amn@xxxxxxxxxx

[前][次][番号順一覧][スレッド一覧]

->   11428 2005-05-25 00:22 [Ryutaro Amano <wn9r-] Mac10.4でのmake                         
     11433 2005-05-25 10:25 ┗[oppara <mlml@xxxxxxx]                                       
     11440 2005-05-26 04:18  ┗[oppara <mlml@xxxxxxx]                                     
     11451 2005-05-26 20:34   ┗[Ryutaro Amano <wn9r-]                                   
     11457 2005-05-27 07:09    ┗[oppara <mlml@xxxxxxx]