Summary: | build script fails during compile of 'connection.c' (function 'AuthAudit') if systemtap 1.2 installed | ||
---|---|---|---|
Product: | xorg | Reporter: | Rick Stockton <AKA rickst29> <rickstockton> |
Component: | Server/General | Assignee: | Xorg Project Team <xorg-team> |
Status: | RESOLVED INVALID | QA Contact: | Xorg Project Team <xorg-team> |
Severity: | minor | ||
Priority: | medium | ||
Version: | 7.5 (2009.10) | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Rick Stockton <AKA rickst29>
2010-12-28 15:43:52 UTC
connection.c:589: error: invalid initializer corresponds to the DTrace probe call: XSERVER_CLIENT_AUTH(client->index, addr, client_pid, client_zid); This works with actual dtrace, but in that case, it expands to a function call: #define XSERVER_CLIENT_AUTH(arg0, arg1, arg2, arg3) \ __dtrace_Xserver___client__auth(arg0, arg1, arg2, arg3) It sounds like in the systemtap case, the macro is expanding to invalid code, and I don't know what we can do about that. Thanks for the confirmation (i.e., that xorg server code is "not to blame", the fault occurs from systemtap macro expansion of the client->index Pointer into a an incompatible type). I'll shortly download and install a newer version of systemtap, and see whether the X11 Server builds successfully in that configuration. In either case, this bug can close at that time- except, perhaps for an update to the Wiki "Modular Build instructions page", describing issue (minimum systemtap level, or need for removal) in the vicinity of: http://www.x.org/wiki/ModularDevelopersGuide#Suggestedpackages Mass closure: This bug has been untouched for more than six years, and is not obviously still valid. Please file a new report if you continue to experience issues with a current server. |
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.