From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 25881] New: drm.h , drm_mode.h and _drm.h use types defined stdint.h but do not include stdint.h Date: Sun, 3 Jan 2010 21:36:08 -0800 (PST) Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.sourceforge.net To: dri-devel@lists.sourceforge.net List-Id: dri-devel@lists.freedesktop.org http://bugs.freedesktop.org/show_bug.cgi?id=25881 Summary: drm.h , drm_mode.h and _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: dri-devel@lists.sourceforge.net ReportedBy: pebender@gmail.com drm.h, drm_mode.h and (at least some _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 _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 --