[Bug 52549] New: libdrm 2.4.37 compilation fails if ETIME not defined

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jul 26 07:49:58 PDT 2012


https://bugs.freedesktop.org/show_bug.cgi?id=52549

             Bug #: 52549
           Summary: libdrm 2.4.37 compilation fails if ETIME not defined
    Classification: Unclassified
           Product: DRI
           Version: XOrg CVS
          Platform: All
        OS/Version: BSD (Others)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: libdrm
        AssignedTo: dri-devel at lists.freedesktop.org
        ReportedBy: davshao at gmail.com


For operating systems such as DragonFly BSD, ETIME may not be defined, let
alone POSIX STREAMS implemented.  libdrm 2.4.37 in current pkgsrc failed to
compile on DragonFly BSD 3.1-DEVEL i386 and x86_64 until a patch was added to
define ETIME if it was not already defined:

ETIME is not defined on DragonFly BSD, work around it.

--- intel/intel_bufmgr_gem.c.orig       2012-07-02 15:22:14.326942000 +0000
+++ intel/intel_bufmgr_gem.c
@@ -54,6 +54,9 @@
 #include <stdbool.h>

 #include "errno.h"
+#ifndef ETIME
+#define ETIME ETIMEDOUT
+#endif
 #include "libdrm_lists.h"
 #include "intel_bufmgr.h"
 #include "intel_bufmgr_priv.h"

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the dri-devel mailing list