http://bugs.freedesktop.org/show_bug.cgi?id=25881
Summary: drm.h , drm_mode.h and <driver>_drm.h use types defined
stdint.h but do not include stdint.h
Product: DRI
Version: unspecified
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: libdrm
AssignedTo: [email protected]
ReportedBy: [email protected]
drm.h, drm_mode.h and (at least some <driver>_drm.h files use the types int8_t,
uint8_t, int16_t, uint16_t, int32_t, uint32_t, int64_t and uint64_t. Per c99,
these are defined in stdint.h. However, the drm.h, drm_mode.h and
<driver>_drm.h files do not include stdint.h. As a result, it causes build
problems with newer gcc compile versions and files that include one of these
without first including stdint.h or a header file that includes stdint.h (eg
xf86drm.h). For example, it breaks compilation of the
xf86-video-openchrome-0.2.904 driver.
As the use in drm.h is for to non-Linux systems and the use in drm_mode.h was
added after 2.4.16, and many files include xf86drm.h before the other headers.
Therefore, the problem is not likely to show up too often.
--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev
--
_______________________________________________
Dri-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-devel