Dear all,
I am first use Maillist
I tried to use XDirectFB
but build error :
undefined reference to `XFree86DRIExtensionInit'
linux 2.6.29 - slack13
xorg-server-1.6.3.901
DirectFB 1.0.1
linux-fusion-8.1.1
XDirectfb (used git clone )
1: build DirectFB1.0.1
./configure --prefix=/opt/dfb1.0.1 --enable-trace --enable-debug \
--disable-osx \
--enable-x11 \
--enable-multi \
--disable-vnc --disable-video4linux
2:build linux-fusion-8.1.1 and modprobe fusion
3:build XDirectfb
cd xorg-server-1.6.3.901
cp -r ../XDirectFB/programs/Xserver/hw/directfb/ hw/
patch -p1 <xorg-server-1.6.3.901-directfb.diff.patch
autoreconf
info:
/usr/share/aclocal/nspr.m4:8: warning: underquoted definition of
AM_PATH_NSPR
/usr/share/aclocal/nspr.m4:8: run info '(automake)Extending aclocal'
/usr/share/aclocal/nspr.m4:8: or see
http://sources.redhat.com/automake/automake.html#Extending-aclocal
./configure --prefix=/opt/dfb1.0.1 --disable-xorg --disable-dmx
--disable-xvfb
....
....
../../doltlibtool --tag=CC --mode=link gcc -Wall -Wpointer-arith
-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
-Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN
-DHAS_STICKY_DIR_BIT -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/freetype2
-I/usr/include/pixman-1 -I/usr/include/hal -I/usr/include/dbus-1.0
-I/usr/lib/dbus-1.0/include -I../../include -I../../include -I../../Xext
-I../../composite -I../../damageext -I../../xfixes -I../../Xi -I../../mi
-I../../miext/shadow -I../../miext/damage -I../../render -I../../randr
-I../../fb -D_REENTRANT -I/opt/dfb1.0.1/include/directfb -g -O2 -o
XDirectFB directfbClipboard.o directfbColor.o directfbCursor.o
directfbKeyboard.o directfbPasteboard.o directfbRandR.o directfbRender.o
directfbScreen.o directfbVideo.o directfbX.o rootlessCommon.o
rootlessDirectFB.o rootlessGC.o rootlessScreen.o rootlessValTree.o
rootlessWindow.o fbcmap_mi.o stubs.o miinitext.o directfbDGA.o xf86dga2.o
../../dix/libdix.la ../../config/libconfig.a ../../mi/libmi.la
../../os/libos.la ../../dix/libdix.la ../../fb/libfb.la ../../mi/libmi.la
../../xfixes/libxfixes.la ../../Xext/libXext.la ../../config/libconfig.a
../../dbe/libdbe.la ../../glx/libglx.la ../../randr/librandr.la
../../render/librender.la ../../damageext/libdamageext.la
../../miext/damage/libdamage.la ../../miext/shadow/libshadow.la
../../Xi/libXi.la ../../xkb/libxkb.la ../../xkb/libxkbstubs.la
../../composite/libcomposite.la ../../os/libos.la -lXfont -lXau -lfontenc
-lpixman-1 -lhal -ldbus-1 -lXdmcp -lssl -lcrypto -ldl -lm -lrt
-L/opt/dfb1.0.1/lib -ldirectfb -lz -lfusion -ldirect -lpthread -ldl -lX11 -lm
-lrt
libtool: link: gcc -Wall -Wpointer-arith -Wstrict-prototypes
-Wmissing-prototypes -Wmissing-declarations -Wnested-externs
-fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT
-DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/freetype2 -I/usr/include/pixman-1
-I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
-I../../include -I../../include -I../../Xext -I../../composite
-I../../damageext -I../../xfixes -I../../Xi -I../../mi -I../../miext/shadow
-I../../miext/damage -I../../render -I../../randr -I../../fb -D_REENTRANT
-I/opt/dfb1.0.1/include/directfb -g -O2 -o XDirectFB directfbClipboard.o
directfbColor.o directfbCursor.o directfbKeyboard.o directfbPasteboard.o
directfbRandR.o directfbRender.o directfbScreen.o directfbVideo.o directfbX.o
rootlessCommon.o rootlessDirectFB.o rootlessGC.o rootlessScreen.o
rootlessValTree.o rootlessWindow.o fbcmap_mi.o stubs.o miinitext.o
directfbDGA.o xf86dga2.o ../../dix/.libs/libdix.a ../../fb/.libs/libfb.a
../../mi/.libs/libmi.a ../../xfixes/.libs/libxfixes.a
../../Xext/.libs/libXext.a ../../config/libconfig.a ../../dbe/.libs/libdbe.a
../../glx/.libs/libglx.a ../../randr/.libs/librandr.a
../../render/.libs/librender.a ../../damageext/.libs/libdamageext.a
../../miext/damage/.libs/libdamage.a ../../miext/shadow/.libs/libshadow.a
../../Xi/.libs/libXi.a ../../xkb/.libs/libxkb.a ../../xkb/.libs/libxkbstubs.a
../../composite/.libs/libcomposite.a ../../os/.libs/libos.a
/usr/lib/libXfont.so /usr/lib/libfreetype.so /usr/lib/libfontenc.so
/usr/lib/libpixman-1.so /usr/lib/libhal.so -luuid /usr/lib/libdbus-1.so -lssl
-lcrypto -L/opt/dfb1.0.1/lib /opt/dfb1.0.1/lib/libdirectfb.so
/opt/dfb1.0.1/lib/libfusion.so /opt/dfb1.0.1/lib/libdirect.so -lz -lpthread
/usr/lib/libX11.so /usr/lib/libxcb.so /usr/lib/libXau.so /usr/lib/libXdmcp.so
-ldl -lm -lrt -Wl,-rpath -Wl,/opt/dfb1.0.1/lib -Wl,-rpath -Wl,/opt/dfb1.0.1/lib
miinitext.o: In function `InitExtensions':
/linuxNFS/xorg-server-1.6.3.901/hw/directfb/../../mi/miinitext.c:449: undefined
reference to `XFree86DRIExtensionInit'
collect2: ld returned 1 exit status
make[2]: *** [XDirectFB] Error 1
make[2]: Leaving directory `/linuxNFS/xorg-server-1.6.3.901/hw/directfb'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/linuxNFS/xorg-server-1.6.3.901/hw'
make: *** [all-recursive] Error 1
I not found xorg-server-1.6.3.901/mi/.libs/miinitext.o , why not build this
file?
can you help me ?
THANKS!
david_sale_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users