樋口@富士ゼロックスです。 /usr/ports/graphics/p5-OpenGL/files のパッチは参考にされました?
以上 From: 野村 <[EMAIL PROTECTED]> Message-ID: <[EMAIL PROTECTED]> > > 野村と申します。質問させてください。 > > 少し混乱しております。御指摘頂けると幸いです。 > > Perl/OpenGLのモジュール作成者の方とメールのやりとりをする機会 > がありまして、新しいバージョン0.55をCPANにcommitする前にfreebsd > で動かしてみてくれということになりました。FreeBSDではportsのgraphics > の中にあるp5-OpenGLというものの新しいバージョンになると思います。 > > 今回のバージョンでは新たにVertex Buffer Objectsというものへの対応が行わ > れているようです。 > > テストプログラムをFreeBSD 5.5, 6.2 二つで動かしてみた所どちらもうまく > いきませんでした。それぞれ違ったエラーを表示し、原因は何かと首を傾げてお > ります。以下環境とテストプログラム"test.pl"の実行結果です。 > > 行った手順: > 1. Mesa 6.5.2のLib, GLUTをダウンロード、展開 > 2. glxproto.hをincludeディレクトリに置く。 > 3. gmake freebsd-dri-x86 > gmake install でインストール > > 4. libdrm-2.3.0をダウンロード、展開 > 5. ./configure ; make; make install > 6. http://graphcomp.com/opengl/OpenGL-0.55.tar.gzをダウンロード、展開 > 7. perl Makefile.PL; make; make install > 8. OpenGL-0.55にあるtest.plを実行 > > > > [FreeBSD 5.5 , X 4.3.0での実行結果] > ----------------------------------------------------------------------- > OpenGL Test App (using hires timer) > > OpenGL installation: 1.3 Mesa 4.0.4 > Mesa project: www.mesa3d.org > Mesa GLX Indirect > > Installed extensions (* implemented in the module): > GL_ARB_imaging > GL_ARB_multitexture > * GL_ARB_texture_border_clamp > * GL_ARB_texture_cube_map > * GL_ARB_texture_env_add > GL_ARB_texture_env_combine > Depends on ARB_multitexture > GL_ARB_texture_env_dot3 > Depends on ARB_multitexture,ARB_texture_env_combine > GL_ARB_transpose_matrix > * GL_EXT_abgr > * GL_EXT_blend_color > GL_EXT_blend_minmax > * GL_EXT_blend_subtract > GL_EXT_draw_range_elements > GL_EXT_multi_draw_arrays > GL_EXT_texture_env_add > * GL_EXT_texture_env_combine > * GL_EXT_texture_env_dot3 > * GL_EXT_texture_lod_bias > GL_SGIS_texture_border_clamp > GL_SUN_multi_draw_arrays > > Hold down arrow keys to rotate, 'R' to reverse, 'S' to stop. > Page up/down will move cube away from/towards camera. > Use first letter of shown display mode settings to alter. > Q or [Esc] to quit; OpenGL window must have focus for input. > > X Error of failed request: GLXBadRenderRequest > Major opcode of failed request: 156 (GLX) > Minor opcode of failed request: 1 (X_GLXRender) > Serial number of failed request: 67 > Current serial number in output stream: 68 > ----------------------------------------------------------------------- > 一瞬ウインドウが表示されるが落ちてしまう。glutBitmapCharacterが呼ばれた > 時に落ちている模様。 > > > [FreeBSD 6.2 , X 6.9.0での実行結果] > ----------------------------------------------------------------------- > GLUT: Fatal Error in test.pl: visual with necessary capabilities not > found. > ----------------------------------------------------------------------- > ウインドウが表示される前にこのエラーでとまります。 > > 何か心あたりの方、御指摘ください。行き詰まりました。 > よろしくお願いします。 > >
