Mir

FTBFS: Mir can't build with clang on trusty any more, since ust was upgraded to 2.3.0-1

Bug #1246590 reported by Daniel van Vugt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Fix Released
Critical
Daniel van Vugt
mir (Ubuntu)
Fix Released
Medium
Unassigned
ust (Ubuntu)
Incomplete
Undecided
Unassigned

Bug Description

FTBFS: Mir can't build with clang on trusty any more

In file included from /home/dan/bzr/mir/dev/src/client/lttng/rpc_report.cpp:26:
/home/dan/bzr/mir/dev/src/client/lttng/rpc_report_tp.h:30:1: error: unused
      function '__tracepoint_cb_mir_client_rpc___invocation_requested'
      [-Werror,-Wunused-function]
TRACEPOINT_EVENT(
^
/usr/include/lttng/tracepoint.h:505:2: note: expanded from macro
      'TRACEPOINT_EVENT'
        _DECLARE_TRACEPOINT(provider, name, _TP_PARAMS(args)) \
        ^
/usr/include/lttng/tracepoint.h:158:6: note: expanded from macro
      '_DECLARE_TRACEPOINT'
void _...
     ^
<scratch space>:28:1: note: expanded from macro '__tracepoint_cb_'
__tracepoint_cb_mir_client_rpc___invocation_requested
^
In file included from /home/dan/bzr/mir/dev/src/client/lttng/rpc_report.cpp:26:
/home/dan/bzr/mir/dev/src/client/lttng/rpc_report_tp.h:40:1: error: unused
      function '__tracepoint_cb_mir_client_rpc___invocation_succeeded'
      [-Werror,-Wunused-function]
TRACEPOINT_EVENT(
^
/usr/include/lttng/tracepoint.h:505:2: note: expanded from macro
      'TRACEPOINT_EVENT'
        _DECLARE_TRACEPOINT(provider, name, _TP_PARAMS(args)) \
        ^
/usr/include/lttng/tracepoint.h:158:6: note: expanded from macro
      '_DECLARE_TRACEPOINT'
void _...
     ^

Related branches

Changed in mir:
assignee: nobody → Daniel van Vugt (vanvugt)
status: Triaged → In Progress
summary: - FTBFS: Mir can't build with clang on trusty any more
+ FTBFS: Mir can't build with clang on trusty any more, since ust was
+ upgraded to 2.3.0-1
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:~mir-team/mir/development-branch at revision None, scheduled for release in mir, milestone Unknown

Changed in mir:
status: In Progress → Fix Committed
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Since it's fixed in mir, closing the task for ust as Invalid.

Changed in ust (Ubuntu):
status: New → Invalid
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Mir only has a workaround. Is there no plan to fix the root cause of the problem in ust?

Changed in ust (Ubuntu):
status: Invalid → Incomplete
Changed in mir:
status: Fix Committed → Fix Released
Changed in mir (Ubuntu):
status: New → Triaged
importance: Undecided → Critical
importance: Critical → Medium
Changed in mir (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mir - 0.1.1+14.04.20131120-0ubuntu1

---------------
mir (0.1.1+14.04.20131120-0ubuntu1) trusty; urgency=low

  [ Daniel van Vugt ]
  * New upstream release 0.1.1
    - Add unit tests for V/H scroll events.
    - surfaces: avoid publishing some internal headers, tidy up default
      configuration, integrate surfaces report.
    - client: Add mir_connection_drm_set_gbm_device()
    - graphics: avoid publishing some internal headers.
    - Fixed: unity-system-compositor FTBFS on trusty against new Mir
      (libmirserver9) (LP: #1244192)
    - compositor: avoid publishing some internal headers.
    - shell: Add set_lifecycle_state() to the Session interface.
    - frontend: avoid publishing some internal headers
    - logging: avoid publishing some internal headers.
    - Allow specifying the nested server name by passing --name= or setting
      MIR_SERVER_NAME=.
    - graphics,gbm: Inform the EGL platform about the used gbm device when
      using the native GBM platform
    - examples: Restore GL state after initializing buffers, fixing crashes
      observed in render_surfaces (LP: #1234563)
    - Continue refactoring the mir android display classes.
    - shell: Hoist focus control functions needed by unity-mir into
      FocusController interface
    - client: Remove the timeout for detecting server crashes
    - Avoid a race condition that could lead to spurious failures of server
      shutdown tests (LP: #1245336)
    - test_client_input.cpp: Bump reception time-out in client test fixture.
      (LP: #1227683)
    - Ensure StubBufferAllocator returns buffers with the properties requested,
      and not the same old hardcoded constants.
    - Update docs and scripting for trusty.
    - compositor: Make DefaultDisplayBufferCompositorFactory private to the
      compositor component.
    - Ignore warnings clang treats as errors, about unused functions being
      generated from macros in <lttng/tracepoint.h> (LP: #1246590)
    - Add resize() support to BufferBundle. This is the first step and lowest
      level of surface resize support.
    - Clean up constants relating to SwitchingBundle.
    - Fix the armhf chroot setup script to point to the right library, so
      cross compiling can work again (LP: #1246975)
    - shell: avoid publishing some internal headers.
    - input: avoid publishing some internal headers.
  * Bump timeouts used in socket testing. It seems 100ms isn't always
    enough, which leads to spurious test failures (LP: #1252144) (LP:
    #1252144)
  * Fix uninitialized variable causing random drm_auth_magic test
    failures. (LP: #1252144). (LP: #1252144)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 1165
 -- Ubuntu daily release <email address hidden> Wed, 20 Nov 2013 07:36:15 +0000

Changed in mir (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.