Onde está mir/raii.h?

Onde está mir/raii.h?

Estou tentando compilar um programa em um dispositivo Ubuntu Touch Vivid (15.04); e o único problema que tenho é:

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

O código faz:

#include "mir/raii.h"

... e, aparentemente, esse arquivo deveria estar no arquivo libmircommon-dev, que eu ambos tenho:

$ 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 não está no sistema, porque estou fazendo:

sudo find / -xdev -name raii.h

... e não retorna nada.

Agora emPesquisa de conteúdo de pacote (confiável) -- raii.h, há uma /usr/include/mircommon/mir/raii.hentrada mircommon-dev.

Porém, já na próxima versão,Pesquisa de conteúdo de pacote (astuto) -- raii.h, não está mais em mircommon-dev- há apenas um arquivo /usr/include/wibble/raii.hem libwibble-dev, que eu acho que não está relacionado (e o mesmo para todas as próximas versões)

No entanto, também posso ver código como~kdub/mir/key-repeat-gmock-fixes: arquivos para revisão 3419, com commits em 2016, que ainda usa #include "mir/raii.h"?

Então minha pergunta é:

  • Foi mir/raii.htotalmente removido do Mir ou existe em um pacote diferente? Em caso afirmativo, qual pacote devo instalar?
  • Se ele foi removido completamente, qual cabeçalho eu poderia usar para compilar o programa?

EDIT: acabei de olhar o aparentemente mais recentemir/ramo de desenvolvimento/tarball r.3489(através dahttp://bazaar.launchpad.net/~mir-team/mir/development-branch/files), e ainda há um

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

aí... a questão é então, por que não está em nenhum dos pacotes do Ubuntu?

informação relacionada