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

mysql:9792

From: "T.P.S.Nakagawa" <"T.P.S.Nakagawa" <yaemon@xxxxxxxxxx>>
Date: Thu, 8 Jul 2004 09:57:56 +0900
Subject: [mysql 09792] Re: FreeBSD4.9 に ports から mysql を sjis でインストールしたいのですが

パイプ喫いの中川です。

答になっていませんが

	やまさんが
	07月08日08時17分に発信された
	「[mysql 09791] FreeBSD4.9 にports から mysqlを sjisでインストールしたいのですが」こと
	<001901c46478$961024b0$39660278@xxxxxxxxxx>より

>  FreeBSD4.9-RELEASEを使っています。mysqlは4.0.20です。

<>

>  # /usr/ports/databases/mysql40-server から
>  
>  # make install WITH_CHARSET=sjis clean
>  
>  で mysql をインストールしました。

  FreeBSD でない人のために、ports の最新版の Makefile
( /usr/ports/databases/mysql40-server/Makefile ) を
読んだ結果を書いておきます。

  Makefile 中に
-----------
.if defined(WITH_CHARSET) && ${WITH_CHARSET} != ""
CONFIGURE_ARGS+=--with-charset=${WITH_CHARSET}
.endif
-----------
と書いてありました。

だから WITH_CHARSET=sjis を指定して make install するという
ことは、
./configure を行う際に --with-charset=sjis を指定している
ということになりますね。


1. 私は近頃の MySQL をコンパイルしていないのでここまでしか
   解説できませんが、他に configure で指定すべき内容は
   ありましたっけ? > 皆様

2. また、やまさんの ports tree は最新でしょうか?
   最新でないとしたら、上記記述は書かれていますでしょうか。

3. 私がこの指定をして MySQL を ports からコンパイルするとしたら
   i) 私は通常 /etc/make.conf に 
      WITH_CHARSET=sjis
      の一行を記載して make する

   ii) sysutils/portupgrade がインストールしてあれば
       (近頃の FreeBSD コミュニティではこれが前提のことが多いですね)
       /usr/local/etc/pkgtools.conf
       の
       -------
       MAKE_ARGS = {
       }
       -------
       という記載を
       -------
       MAKE_ARGS = {
           'databases/mysql* => [ 'WITH_CHARSET=sjis']
       }
       -------
       と書き換えてから 
       # portinstall /usr/ports/databases/mysql40-server
       とコマンドを打ち込む

    iii) 環境変数として make install の *前に* WITH_CHARSET が
         定義されていることを確実にするために
         # WITH_CHARSET=sjis make install && make clean
         の順序でコマンドを打ち込む

    ことになりますね。

>  インストール時には特別エラーも出ずに問題なく
>  インストールできました。

script などで画面メッセージは取ってありますか?

途中終了していなくても、エラーや、特筆すべき注意が
画面に出ていることはよくあります。


========================================================================
  早起きして作業しても無理なことは、いくら夜更ししてもやはりできない
                     信念ではない。真実だ。
--
  中川 恒雄 ( T.Nakagawa )         mailto:yaemon@xxxxxxxxxx
                                   http://www.kikansha.jp/~yaemon/

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

      9791 2004-07-08 08:17 ["h.yamanaka" <yamana] FreeBSD4.9にportsからmysqlをsjisでインストールしたいのですが
->    9792 2004-07-08 09:57 ┗["T.P.S.Nakagawa" <ya]                                       
      9793 2004-07-08 10:10  ┣["T.P.S.Nakagawa" <ya]                                     
      9795 2004-07-08 10:41  ┗[IWASAKI Dai <dai@xxx]                                     
      9798 2004-07-08 13:25   ┗["h.yamanaka" <yamana]                                   
      9799 2004-07-08 15:02    ┗[<furuhata@xxxxxxxxxx]                                 
      9800 2004-07-08 18:54     ┗["h.yamanaka" <yamana]