[#41278] [BUG:1.9] BINARY should not be ASCII-compatible — Yugui <yugui@...>

WXVndWkbJEIkRyQ5ISMbKEIKCgo+IBskQiRHISIkKiQqJGAkTSQzJDMkXiRHJE41RE9AJEclKyVQ

15 messages 2010/05/11

[#41407] [Bug #3339] win32ole test failure — Usaku NAKAMURA <redmine@...>

Bug #3339: win32ole test failure

20 messages 2010/05/25
[#41411] Re: [Bug #3339] win32ole test failure — Masaki Suketa <masaki.suketa@...> 2010/05/25

助田です。

[#41412] Re: [Bug #3339] win32ole test failure — "U.Nakamura" <usa@...> 2010/05/25

こんにちは、なかむら(う)です。

[ruby-dev:41287] Re: ruby_1_9_2: インクルード・ディレクトリ

From: "NARUSE, Yui" <naruse@...>
Date: 2010-05-11 16:22:55 UTC
List: ruby-dev #41287
(2010/05/12 0:32), Takahiro Kambe wrote:
> こんばんは。
> 
> 基本的かもしれないことですが、教えてください。
> 
> NetBSD 5.1_RC1上でruby_1_9_2の動作確認を行っていますが、ext以下で作成
> されないものがあります。例えば、
> 
> 1. ext/psychはlibyamlがインストールされていることを前提としています。
> 2. pkgsrcでlibyamlはインストールされているので、このヘッダファイルは
>     /usr/pkg/includeに、ライブラリは/usr/pkg/libにあります。
> 3. rubyのconfigure時には、
> 
> 	--prefix=/usr/pkg --includedir=/usr/pkg/include
> 
>     といったオプションを指定していますが、ext/psych/mkmf.logを見ると
>     yaml.hを見つけられていません。
> 
> find_header: checking for yaml.h... -------------------- no
> 
> "gcc -E -I../../.ext/include/i386-netbsdelf5.1. -I../.././include -I../.././ext/psych    -g -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wno-long-long -fPIC -pipe  conftest.c -o conftest.i"
> conftest.c:3:18: error: yaml.h: No such file or directory
> 
> 
> どこかで、-I/usr/pkg/include が必要なのだとは思いますが、これはどの
> 時点で指定すべき or されるべきものなのでしょう?
> 
> Cコンパイラが知らない、非標準の場所を --includedir 等で指定しているの
> で反映されるものかと思ったりもしたのですが。
> 
> (pkgsrc内の環境では、この辺りはbuildlinkなフレームワークで解決できてい
> るような気がします。)

  --with-opt-dir=DIR      add optional headers and libraries DIR
を使うのが正解です。
--with-opt-dir=/usr/pkg のような感じです


-- 
NARUSE, Yui  <naruse@airemix.jp>

In This Thread