[Gauche-devel-jp] Re: Gauche-gl-0.3.1 make check... I got an error.

アーカイブの一覧に戻る

Shiro Kawai shiro****@lava*****
2004年 12月 19日 (日) 19:27:39 JST


XFreePixmapはXlibの関数です。
-lX11 -lXext がリンクされていないのが原因じゃないかと。
gtkをuse後に使えるのはそのせいですね。

From: Katsutoshi Itoh <cut-s****@maste*****>
Subject: [Gauche-devel-jp] Gauche-gl-0.3.1 make check... I got an error.
Date: Sun, 19 Dec 2004 18:03:08 +0900

> libGL.so.1 ってのに XFreePixmap が含まれてないのか?
> まぁ今までの経験からするとあるんだろうけど念のため。
> 
> cut-sea @ jini> nm /usr/pkg/lib/libGL.so.1 | grep XFree
> 001c8d0c t Fake_glXFreeContextEXT
> 001c91d3 t Fake_glXFreeMemoryNV
>          U XFree
>          U XFreeColors
>          U XFreeFontInfo
>          U XFreeGC
>          U XFreePixmap         <<== これ
> 001c47b7 T glXFreeContextEXT
> 001c55d2 T glXFreeMemoryNV
> 
> ありますよね。

'U' は undefinedな参照を意味します。探すなら 'T' (globalな関数)か
'D' (globalなデータ) を見ないと。

多分configureに問題があると思うんですが、とりあえず手で-lX11 -lXextを
足してビルドしてみてください。

--shiro



Gauche-devel-jp メーリングリストの案内
アーカイブの一覧に戻る