On 2007/07/26, at 2:26, Ryusuke KIKUCHI wrote:

菊池です.

ports/astro/google-earthのMakefileをみると,

.if defined(WITH_NVIDIA_GL)
RUN_DEPENDS+=
${LINUXBASE}/usr/lib/libGL.so.1:${PORTSDIR}/x11/nvidia-driver
.else
RUN_DEPENDS+= ${LINUXBASE}/usr/X11R6/lib/libGL.so.1:${PORTSDIR}/graphics/linux_dri
.endif

となっているので,nvidiaとそれ以外(ATI Radeon)では依存しているライブラリが
異なっているようです.
FreeBSD nativeのXorgの問題ではなく,ports/graphics/linux_driあたりがビデオ・
カードを認識できていないのではないでしょうか?


早速の回答、ありがとうございます。linux_dri をportsからインストールしたところ、以下のような表示がでました。長いですけど
添付します。


./googleearth &
[1] 1440
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".

Xlib:  extension "GLX" missing on display ":0.0".
Google Earth has caught signal 11.

Stacktrace from glibc:
  ./googleearth-bin(__gxx_personality_v0+0x1f0) [0x8057b84]
  ./googleearth-bin [0x8057f6b]
  /lib/obsolete/linuxthreads/libpthread.so.0 [0x29f08706]
  [0xbfbfffbf]
/compat/linux/usr/X11R6/lib/libX11.so.6(XInitExtension+0x3b) [0x2a03ac8b] /compat/linux/usr/X11R6/lib/libXext.so.6(XextAddDisplay+0x49) [0x2a00d86c]
  /compat/linux/usr/X11R6/lib/libGL.so.1 [0x2a1329c4]
/compat/linux/usr/X11R6/lib/libGL.so.1(__glXInitialize+0x11) [0x2a134057] /compat/linux/usr/X11R6/lib/libGL.so.1(__glXSetupForCommand+0x5a) [0x2a13432f] /compat/linux/usr/X11R6/lib/libGL.so.1(glXSwapIntervalSGI+0xdf) [0x2a130e44] ./libIGGfx.so(_ZN3Gap3Gfx18igOglVisualContext15setSwapIntervalEi+0x100) [0x297be4a0] ./libIGGfx.so(_ZN3Gap3Gfx18igOglVisualContext4openEv+0x5bc) [0x297fa86c] /usr/home/hongou/google-earth/ libevll.so(_ZN5earth4evll13VisualContext11openContextEN3Gap3Gfx25igRende rDestinationFormatERKNS0_8InitInfoE+0xb1) [0x2a699d0b] /usr/home/hongou/google-earth/ libevll.so(_ZN5earth4evll13VisualContext4initERKNS0_8InitInfoE+0x1a6) [0x2a69c60e] /usr/home/hongou/google-earth/ libevll.so(_ZN5earth4evll17RenderContextImpl4initERKNS0_8InitInfoE+0x65) [0x2a657639] ./librender.so(_ZN12RenderWidget6setApiEPN5earth4evll3APIE+0x44) [0x29d040d8] ./librender.so(_ZN5earth6render12RenderWindow12createWidgetEv+0x64) [0x29cf1266] ./ libgoogleearth.so(_ZN5earth6client12ModuleWidget9showEventEP10QShowEvent +0x51) [0x28975651]
  ./libqt-mt.so.3(_ZN7QWidget5eventEP6QEvent+0x277) [0x28f9e017]
./libqt- mt.so.3(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0xa1) [0x28ef09a1] ./libqt-mt.so.3(_ZN12QApplication6notifyEP7QObjectP6QEvent+0xc9) [0x28ef1489]
  ./libqt-mt.so.3(_ZN7QWidget4showEv+0x266) [0x28f9cf76]
  ./libqt-mt.so.3(_ZN7QWidget12showChildrenEb+0x11b) [0x28f9cccb]
  ./libqt-mt.so.3(_ZN7QWidget4showEv+0x207) [0x28f9cf17]
  ./libqt-mt.so.3(_ZN7QWidget12showChildrenEb+0x11b) [0x28f9cccb]
  ./libqt-mt.so.3(_ZN7QWidget4showEv+0x207) [0x28f9cf17]
  ./libqt-mt.so.3(_ZN7QWidget12showChildrenEb+0x11b) [0x28f9cccb]
  ./libqt-mt.so.3(_ZN7QWidget4showEv+0x207) [0x28f9cf17]
  ./libqt-mt.so.3(_ZN7QWidget12showChildrenEb+0x11b) [0x28f9cccb]
  ./libqt-mt.so.3(_ZN7QWidget4showEv+0x207) [0x28f9cf17]
  ./libqt-mt.so.3(_ZN7QWidget12showChildrenEb+0x11b) [0x28f9cccb]
  ./libqt-mt.so.3(_ZN7QWidget4showEv+0x207) [0x28f9cf17]
  ./libqt-mt.so.3(_ZN7QWidget12showChildrenEb+0x11b) [0x28f9cccb]
  ./libqt-mt.so.3(_ZN7QWidget4showEv+0x207) [0x28f9cf17]
  ./libqt-mt.so.3(_ZN7QWidget12showChildrenEb+0x11b) [0x28f9cccb]
  ./libqt-mt.so.3(_ZN7QWidget4showEv+0x207) [0x28f9cf17]
  ./libqt-mt.so.3(_ZN11QMainWindow4showEv+0x93) [0x290712b3]

  ./libqt-mt.so.3(_ZN7QWidget12showChildrenEb+0x11b) [0x28f9cccb]
  ./libqt-mt.so.3(_ZN7QWidget4showEv+0x207) [0x28f9cf17]
  ./libqt-mt.so.3(_ZN11QMainWindow4showEv+0x93) [0x290712b3]
  ./libqt-mt.so.3(_ZN7QWidget10showNormalEv+0x33) [0x28f965e3]
./libgoogleearth.so(_ZN10MainWindow18readScreensizeInfoEv+0x56a) [0x2894774a] ./ libgoogleearth.so(_ZN5earth6client11Application12setupMainWinERK7QString +0x1f5) [0x28962c0b] ./libgoogleearth.so(_ZN5earth6client11Application3runEv+0x1ad) [0x28965d61]
  ./googleearth-bin(main+0x11f) [0x80583e9]
/lib/obsolete/linuxthreads/libc.so.6(__libc_start_main+0x8f) [0x29df12e7]
  ./googleearth-bin(__gxx_personality_v0+0x7d) [0x8057a11]




We apologize for the inconvenience, but Google Earth has crashed.
 This is a bug in the program, and should never happen under normal
 circumstances. A bug report and debugging data are now being written
 to this text file:

    /usr/home/hongou/.googleearth/crashlogs/crashlog-CB65E7A8.txt

This bug report will be sent to Google automatically next time you run
Google Earth. Its data, which contains no personal information, will help
 us correct problems without bothering you further. If you would rather
this info not be transmitted, please delete the above file before running
 the program again. If you want bug reports to NEVER be sent, remove the
 above 'crashlogs' directory's read/write permissions.


メールによる返信