diary/Kojima/2007-01-05
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[diary/Kojima]]
・X11R7.1(その2)
その後,しばらくビルドは順調に進んだけど,Xdmx(ってなんだ...
gcc -m64 -g -O2 -o Xdmx -rdynamic Xdmx-dmx.o Xdmx-dmxcb.o
Xdmx-dmxcmap.o Xdmx-dmxcursor.o Xdmx-dmxdpms.o Xdmx-dmxe...
...
/usr/X11/lib/libXau.so /usr/X11/lib/libXdmcp.so -lm
../../dix/.libs/libdix.a(devices.o): In function `CoreKe...
/sources/X/srcs/xserver/dix/devices.c:216: undefined ref...
input/libdmxinput.a(dmxinputinit.o): In function `dmxDev...
/sources/X/srcs/xserver/hw/dmx/input/dmxinputinit.c:437:...
/sources/X/srcs/xserver/hw/dmx/input/dmxinputinit.c:437:...
input/libdmxinput.a(dmxinputinit.o): In function `dmxAdd...
/sources/X/srcs/xserver/hw/dmx/input/dmxinputinit.c:714:...
input/libdmxinput.a(dmxxinput.o): In function `ChangePoi...
/sources/X/srcs/xserver/hw/dmx/input/dmxxinput.c:102: un...
/sources/X/srcs/xserver/hw/dmx/input/dmxxinput.c:103: un...
collect2: ld returned 1 exit status
make[3]: *** [Xdmx] Error 1
make[3]: Leaving directory `/sources/X/srcs/xserver/hw/d...
なんてエラーが発生.ソースコードを grep したら,このあた...
extern int miPointerGetMotionBufferSize(
void
) _X_DEPRECATED;
extern int miPointerGetMotionEvents(
DeviceIntPtr /*pPtr*/,
xTimecoord * /*coords*/,
unsigned long /*start*/,
unsigned long /*stop*/,
ScreenPtr /*pScreen*/
);
という風にあるのだけど,find で定義を探しても
root:/sources/X/srcs# find . -name "*.[ch]" | xargs grep...
./driver/xf86-input-evdev/src/evdev_axes.c: ...
./driver/xf86-input-mouse/src/mouse.c: ...
./driver/xf86-input-vmmouse/src/vmmouse.c: "miPointerG...
./driver/xf86-input-vmmouse/src/vmmouse.c: ...
./xserver/hw/darwin/darwin.c: miP...
./xserver/hw/dmx/input/dmxinputinit.c: ...
./xserver/hw/dmx/input/dmxmotion.c: * This file provides...
./xserver/hw/dmx/input/dmxmotion.c:/** This routine perf...
./xserver/hw/dmx/input/dmxmotion.c: * \a miPointerGetMot...
./xserver/hw/dmx/input/dmxmotion.c: * Because compatibil...
./xserver/hw/dmx/input/dmxxinput.c: new_dev->valuator...
./xserver/hw/xfree86/os-support/bsd/bsd_mouse.c: ...
./xserver/hw/xfree86/os-support/sco/sco_mouse.c: ...
./xserver/hw/xfree86/os-support/usl/usl_mouse.c: ...
./xserver/hw/xgl/egl/kinput.c: miPointerGetMotionEv...
./xserver/hw/xgl/xglinput.c: ...
./xserver/hw/xwin/winmouse.c: m...
./xserver/mi/mipointer.h:extern int miPointerGetMotionEv...
と,使っている側は見つかるものの,実際の定義はされてない...
それでは,と 7.0 のソースコードを見たら mi/mipointer.c に
/*
* Pointer/CursorDisplay interface routines
*/
int
miPointerGetMotionBufferSize ()
{
return MOTION_SIZE;
}
int
miPointerGetMotionEvents (pPtr, coords, start, stop, pSc...
DeviceIntPtr pPtr;
xTimecoord *coords;
unsigned long start, stop;
ScreenPtr pScreen;
...
といった定義がされている模様.このあたりを 7.1 の mipoint...
-そう言えば xdpyinfo が OpenGL ライブラリを必要とするのだ...
-私は、あれやこれやと考えることが面倒なので、 X11R7.0/src...
-しばらくgitのソースと格闘してみたけど、これって開発中の...
くれるツールも提供されているのだけれど、guile 用だったり...
終了行:
[[diary/Kojima]]
・X11R7.1(その2)
その後,しばらくビルドは順調に進んだけど,Xdmx(ってなんだ...
gcc -m64 -g -O2 -o Xdmx -rdynamic Xdmx-dmx.o Xdmx-dmxcb.o
Xdmx-dmxcmap.o Xdmx-dmxcursor.o Xdmx-dmxdpms.o Xdmx-dmxe...
...
/usr/X11/lib/libXau.so /usr/X11/lib/libXdmcp.so -lm
../../dix/.libs/libdix.a(devices.o): In function `CoreKe...
/sources/X/srcs/xserver/dix/devices.c:216: undefined ref...
input/libdmxinput.a(dmxinputinit.o): In function `dmxDev...
/sources/X/srcs/xserver/hw/dmx/input/dmxinputinit.c:437:...
/sources/X/srcs/xserver/hw/dmx/input/dmxinputinit.c:437:...
input/libdmxinput.a(dmxinputinit.o): In function `dmxAdd...
/sources/X/srcs/xserver/hw/dmx/input/dmxinputinit.c:714:...
input/libdmxinput.a(dmxxinput.o): In function `ChangePoi...
/sources/X/srcs/xserver/hw/dmx/input/dmxxinput.c:102: un...
/sources/X/srcs/xserver/hw/dmx/input/dmxxinput.c:103: un...
collect2: ld returned 1 exit status
make[3]: *** [Xdmx] Error 1
make[3]: Leaving directory `/sources/X/srcs/xserver/hw/d...
なんてエラーが発生.ソースコードを grep したら,このあた...
extern int miPointerGetMotionBufferSize(
void
) _X_DEPRECATED;
extern int miPointerGetMotionEvents(
DeviceIntPtr /*pPtr*/,
xTimecoord * /*coords*/,
unsigned long /*start*/,
unsigned long /*stop*/,
ScreenPtr /*pScreen*/
);
という風にあるのだけど,find で定義を探しても
root:/sources/X/srcs# find . -name "*.[ch]" | xargs grep...
./driver/xf86-input-evdev/src/evdev_axes.c: ...
./driver/xf86-input-mouse/src/mouse.c: ...
./driver/xf86-input-vmmouse/src/vmmouse.c: "miPointerG...
./driver/xf86-input-vmmouse/src/vmmouse.c: ...
./xserver/hw/darwin/darwin.c: miP...
./xserver/hw/dmx/input/dmxinputinit.c: ...
./xserver/hw/dmx/input/dmxmotion.c: * This file provides...
./xserver/hw/dmx/input/dmxmotion.c:/** This routine perf...
./xserver/hw/dmx/input/dmxmotion.c: * \a miPointerGetMot...
./xserver/hw/dmx/input/dmxmotion.c: * Because compatibil...
./xserver/hw/dmx/input/dmxxinput.c: new_dev->valuator...
./xserver/hw/xfree86/os-support/bsd/bsd_mouse.c: ...
./xserver/hw/xfree86/os-support/sco/sco_mouse.c: ...
./xserver/hw/xfree86/os-support/usl/usl_mouse.c: ...
./xserver/hw/xgl/egl/kinput.c: miPointerGetMotionEv...
./xserver/hw/xgl/xglinput.c: ...
./xserver/hw/xwin/winmouse.c: m...
./xserver/mi/mipointer.h:extern int miPointerGetMotionEv...
と,使っている側は見つかるものの,実際の定義はされてない...
それでは,と 7.0 のソースコードを見たら mi/mipointer.c に
/*
* Pointer/CursorDisplay interface routines
*/
int
miPointerGetMotionBufferSize ()
{
return MOTION_SIZE;
}
int
miPointerGetMotionEvents (pPtr, coords, start, stop, pSc...
DeviceIntPtr pPtr;
xTimecoord *coords;
unsigned long start, stop;
ScreenPtr pScreen;
...
といった定義がされている模様.このあたりを 7.1 の mipoint...
-そう言えば xdpyinfo が OpenGL ライブラリを必要とするのだ...
-私は、あれやこれやと考えることが面倒なので、 X11R7.0/src...
-しばらくgitのソースと格闘してみたけど、これって開発中の...
くれるツールも提供されているのだけれど、guile 用だったり...
ページ名: