> -----Original Message----- > From: Joonyoung Shim [mailto:jy0922.shim@xxxxxxxxxxx] > Sent: Wednesday, May 27, 2015 8:57 PM > To: dri-devel@xxxxxxxxxxxxxxxxxxxxx > Cc: emil.l.velikov@xxxxxxxxx; Zhou, Jammy; Deucher, Alexander; > jy0922.shim@xxxxxxxxxxx > Subject: [PATCH] xf86drm: fix build error by udev dependency > > The build error is introduced by commit fde496917682 ("Add device > enumeration interface (v4)") if don't enable udev. Can solve as check > UDEV dependency. > > CC libdrm_la-xf86drm.lo > xf86drm.c:66:21: fatal error: libudev.h: No such file or directory > #include "libudev.h" > ^ > compilation terminated. > make[2]: *** [libdrm_la-xf86drm.lo] Error 1 > > Signed-off-by: Joonyoung Shim <jy0922.shim@xxxxxxxxxxx> Sorry about that. Reviewed-by: Alex Deucher <alexander.deucher@xxxxxxx> > --- > xf86drm.c | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/xf86drm.c b/xf86drm.c > index b5a174b..4a31019 100644 > --- a/xf86drm.c > +++ b/xf86drm.c > @@ -63,7 +63,9 @@ > > #include "xf86drm.h" > #include "libdrm_macros.h" > +#if defined(UDEV) > #include "libudev.h" > +#endif > > #if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || > defined(__DragonFly__) > #define DRM_MAJOR 145 > @@ -2819,6 +2821,7 @@ char *drmGetRenderDeviceNameFromFd(int fd) > return drmGetMinorNameForFD(fd, DRM_NODE_RENDER); > } > > +#if defined(UDEV) > /** > * Enumerate the GPU devices on the system > * > @@ -2917,3 +2920,4 @@ int drmGetPciDevices(drmPciDevicePtr devSet, > uint16_t vendorId) > > return drmDevCount; > } > +#endif > -- > 1.9.1 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel