Summary: | DBus 1.4.1 does not compile on Solaris | ||
---|---|---|---|
Product: | dbus | Reporter: | Brian Cameron <brian.cameron> |
Component: | core | Assignee: | Havoc Pennington <hp> |
Status: | RESOLVED FIXED | QA Contact: | John (J5) Palmieri <johnp> |
Severity: | normal | ||
Priority: | medium | CC: | walters |
Version: | 1.4.x | ||
Hardware: | Other | ||
OS: | Solaris | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | patch fixing problem |
Description
Brian Cameron
2010-12-20 20:00:10 UTC
Your use of #ifdef looks totally wrong to me; should be #if, no? Anyways this should have been fixed by: commit 56d8d4f58ee60cd4f860a99a2dd47b3f636321b8 Author: Will Thompson <will.thompson@collabora.co.uk> Date: Fri Dec 24 14:40:49 2010 +0000 connection: correct HAVE_DECL_MSG_NOSIGNAL guard Helpfully, AC_CHECK_DECLS (which configure.in uses to define HAVE_DECL_MSG_NOSIGNAL) behaves differently to every similar AC_CHECK_* macro and, rather than producing #undef HAVE_DECL_MSG_NOSIGNAL if the given symbol is not found, instead produces #define HAVE_DECL_MSG_NOSIGNAL 0. Mike McQuaid's patch fixes the uses of this constant in sysdeps-unix; with this patch, all code is guarded consistently and correctly. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.