[xorg-bugzilla-noise] [Bug 357] New: XORG-RELEASE-1 does not build on Mac OS X 10.2.x or earlier

bugzilla-daemon at pdx.freedesktop.org bugzilla-daemon at pdx.freedesktop.org
Sat Mar 20 23:46:39 PST 2004


http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=357

           Summary: XORG-RELEASE-1 does not build on Mac OS X 10.2.x or
                    earlier
           Product: xorg
           Version: unspecified
          Platform: Macintosh
        OS/Version: MacOS X
            Status: NEW
          Severity: blocker
          Priority: P2
         Component: server
        AssignedTo: xorg-bugzilla-noise at freedesktop.org
        ReportedBy: torrey at mrcla.com
                CC: kaleb at shiman.com


The new code in darwinEvents.c to differentiate between left and right modifiers does not build on 
anything except Mac OS X 10.3. It uses new device dependent codes from <IOKit/hidsystem/
IOLLEvent.h> and the build fails with:

darwinEvents.c: In function `DarwinUpdateModifiers':
darwinEvents.c:113: `NX_DEVICELCMDKEYMASK' undeclared (first use in this function)
darwinEvents.c:113: (Each undeclared identifier is reported only once
darwinEvents.c:113: for each function it appears in.)
darwinEvents.c:113: `NX_DEVICERCMDKEYMASK' undeclared (first use in this function)
darwinEvents.c:117: `NX_DEVICELCTLKEYMASK' undeclared (first use in this function)
darwinEvents.c:117: `NX_DEVICERCTLKEYMASK' undeclared (first use in this function)
darwinEvents.c:121: `NX_DEVICELALTKEYMASK' undeclared (first use in this function)
darwinEvents.c:121: `NX_DEVICERALTKEYMASK' undeclared (first use in this function)
darwinEvents.c:125: `NX_DEVICELSHIFTKEYMASK' undeclared (first use in this function)
darwinEvents.c:125: `NX_DEVICERSHIFTKEYMASK' undeclared (first use in this function)
make[5]: *** [darwinEvents.o] Error 1

Older versions of this file defined NX_NEXT* macros with the same values except 
NX_*RCMDKEYMASK is missing. I'm not sure how well older kernels supported these masks. 
CVSWeb showing the revisions of this file can be found at <http://cvs.opendarwin.org/index.cgi/
src/IOHIDFamily/IOHIDSystem/IOKit/hidsystem/IOLLEvent.h>.



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the xorg-bugzilla-noise mailing list