¿Dónde está mir/raii.h?

¿Dónde está mir/raii.h?

Estoy intentando compilar un programa en un dispositivo Ubuntu Touch Vivid (15.04); y el único problema que tengo es:

fatal error: mir/raii.h: No such file or directory

El código hace:

#include "mir/raii.h"

... y aparentemente, ese archivo debería haber estado en el archivo libmircommon-dev, que ambos tengo:

$ apt-show-versions -r mircommon
libmircommon-dev:armhf/vivid 0.20.3+15.04.20160322-0ubuntu1 uptodate
libmircommon5:armhf/vivid 0.20.3+15.04.20160322-0ubuntu1 uptodate

Definitivamente no está en el sistema, porque estoy haciendo:

sudo find / -xdev -name raii.h

... y no devuelve nada.

Ahora enUbuntu: búsqueda de contenidos de paquetes (confiable) -- raii.h, hay una /usr/include/mircommon/mir/raii.hentrada mircommon-dev.

Sin embargo, ya en la próxima versión,Ubuntu: búsqueda de contenidos de paquetes (wily) -- raii.h, ya no está en mircommon-dev- solo hay un archivo /usr/include/wibble/raii.hen libwibble-dev, que creo que no está relacionado (y lo mismo para todas las próximas versiones)

Sin embargo, también puedo ver código como~kdub/mir/key-repeat-gmock-fixes: archivos para la revisión 3419, con confirmaciones en 2016, ¿que todavía usa #include "mir/raii.h"?

Entonces mi pregunta es:

  • ¿Está mir/raii.hcompletamente eliminado de Mir o existe en un paquete diferente? Si es así, ¿qué paquete debo instalar?
  • Si se eliminó por completo, ¿qué encabezado podría usar en su lugar para compilar el programa?

EDITAR: acabo de ver lo aparentemente más recientemir/desarrollo-rama/tarball r.3489(a través dehttp://bazaar.launchpad.net/~mir-team/mir/development-branch/files), y todavía hay un

./mir/development-branch/src/include/common/mir/raii.h

ahí… la pregunta entonces es ¿por qué no está en ninguno de los paquetes de Ubuntu?

información relacionada