On Fri, Jul 16, 2010 at 1:43 PM, Chia-I Wu <olva...@gmail.com> wrote: > On Wed, Jul 14, 2010 at 1:53 AM, Sedat Dilek <sedat.di...@googlemail.com> > wrote: >> On Tue, Jul 13, 2010 at 5:25 PM, Sedat Dilek <sedat.di...@googlemail.com> >> wrote: >> [...] >>> Shouldn't there be a more rough depend-checking on XCB_DRI2 >>> (libxcb-1.6) in configure.ac? >>> With "rough" I mean to stop immediately the build, so someone can >>> check for the missing packages. >>> >> >> Looking at [1] feom >> >> Commit 2168b87b51e70e8ad914e547c6c922fc33af3a89 >> "egl_dri2: Support _EGL_PLATFORM_DRM" >> >> [configure.ac] >> ... >> # build egl_dri2 when xcb-dri2 is available >> - PKG_CHECK_MODULES([EGL_DRI2], [x11-xcb xcb-dri2 xcb-xfixes libdrm], >> + PKG_CHECK_MODULES([XCB_DRI2], [x11-xcb xcb-dri2 xcb-xfixes], >> [have_xcb_dri2=yes],[have_xcb_dri2=no]) >> + PKG_CHECK_MODULES([LIBUDEV], [libudev > 150], >> + [have_libudev=yes],[have_libudev=no]) >> + >> if test "$have_xcb_dri2" = yes; then >> - EGL_DRIVERS_DIRS="$EGL_DRIVERS_DIRS dri2" >> + EGL_DRIVER_DRI2=dri2 >> + DEFINES="$DEFINES -DHAVE_XCB_DRI2" >> + fi >> + >> + if test "$have_libudev" = yes; then >> + EGL_DRIVER_DRI2=dri2 >> + DEFINES="$DEFINES -DHAVE_LIBUDEV" >> fi >> + >> + EGL_DRIVERS_DIRS="$EGL_DRIVERS_DIRS $EGL_DRIVER_DRI2" >> ... >> >> So if $have_xcb_dri2 is false, but $have_libudev true, >> $EGL_DRIVER_DRI2 is set to "dri2" and the compilation of egl_dri2 will >> be broken. >> >> What about...? >> >> - EGL_DRIVERS_DIRS="$EGL_DRIVERS_DIRS $EGL_DRIVER_DRI2" >> + if test "$have_xcb_dri2" = no; then >> + EGL_DRIVERS_DIRS="$EGL_DRIVERS_DIRS" >> + else >> + EGL_DRIVERS_DIRS="$EGL_DRIVERS_DIRS $EGL_DRIVER_DRI2" >> + fi >> >> - Sedat - >> >> [1] >> http://cgit.freedesktop.org/mesa/mesa/diff/configure.ac?id=2168b87b51e70e8ad914e547c6c922fc33af3a89 > I will commit a fix so that egl_dri2 is built only when xcb-dri2 is available. > I believe Krisitian wants to make xcb-dri2 optional, but it does not seem to > be > the case right now. > > > -- > o...@lunarg.com >
Sounds good to me, thanks for your attention. - Sedat - ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ Mesa3d-dev mailing list Mesa3d-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mesa3d-dev