mysql:11936
From: "Yahushi Takemoto" <"Yahushi Takemoto" <take@xxxxxxxxxx>>
Date: Wed, 10 Aug 2005 17:06:33 +0900
Subject: [mysql 11936] Re: 3.22のコンパイルについて
竹本 です。 私的にはソース修正で一旦逃げようかと思ったのですが、 業務で使用するサーバーの設定でそれは如何なものかと 思ったので、コンパイル可能な環境にしたいと思います。 実際に2.95 でコンパイルしたものではエラーにならないので 先ずはその検証をしたいと思います。 > 佐々木です。 > > 3.23 だと strcasestr() を my_strcasestr() と変更して逃げてます。 > ただし、問題点はそれだけではありませんので、きちんとコンパイルできる環境を 整えた方がいいでしょうね。 > > > "遠藤 俊裕" <endo@xxxxxxxxxx> wrote: > > 遠藤です。 > > > > 新しい cc も、文法も、mysql すら良く分かってないので、 > > 大きく的はずれかもしれませんが、 > > > > Wed, 10 Aug 2005 16:28:22 +0900 に、 > > "Yahushi Takemoto" <take@xxxxxxxxxx> さんは書きました: > > > > > やはり gcc の低いバージョンでないとビルド出来ないのですね。 > > > > というわけでは無いかも。 > > (適宜改行) > > /usr/include/string.h:208: declaration of > > `char* strcasestr(const char*, const char*) throw ()' > > throws different exceptions ../include/my_sys.h:392: > > than previous declaration > > `char* strcasestr(const char*, const char*)' > > > > と言っているので、my_sys.h で宣言してる strcasestr が > > 本来ある <string.h> の宣言と throw 宣言において違うと > > 言っているのでは。。。。 > > だとすると、my_sys.h の中の宣言を消し、そのコードがあ > > るなら消すのがいいかも。 > > その逆で mysql 側を残して当該関数の .so をリンクしない > > とか。で、なんとかならないっすかねぇ。。。 > > > > -- > > えんどう@あっぷらぼ > > mail: endo@xxxxxxxxxx, endo_t@xxxxxxxxxx, endo@xxxxxxxxxx > > http://www.applabo.com/ > > http://homepage1.nifty.com/EndoT/ > > > > > > >
11908 2005-08-05 19:40 ["Yahushi Takemoto" <] 3.22 のコンパイルについて 11922 2005-08-08 21:38 ┗[<takeshi@xxxxxxxxxx>] 11932 2005-08-10 16:28 ┗["Yahushi Takemoto" <] 11933 2005-08-10 16:47 ┗[遠藤 俊裕 <endo@xxxx] 11934 2005-08-10 16:55 ┗["T.Sasaki" <papasan2] 11935 2005-08-10 16:58 ┣[遠藤 俊裕 <endo@xxxx] 11937 2005-08-10 17:17 ┃┣["T.Sasaki" <papasan2] 11939 2005-08-10 17:22 ┃┃┗[遠藤 俊裕 <endo@xxxx] 11940 2005-08-10 17:23 ┃┃ ┗[遠藤 俊裕 <endo@xxxx] 11938 2005-08-10 17:20 ┃┗["Yahushi Takemoto" <] -> 11936 2005-08-10 17:06 ┗["Yahushi Takemoto" <]