Где находится мир /raii.h?

Я пытаюсь скомпилировать программу на устройстве Vivid (15.04) Ubuntu Touch; и единственная проблема у меня есть:

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

Код делает:

#include "mir/raii.h"

... и, видимо, этот файл должен был быть в libmircommon-dev, который у меня обоих есть:

$ 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

Это определенно не в системе, потому что я делаю:

sudo find / -xdev -name raii.h

... и ничего не возвращает.

Теперь в Ubuntu - Поиск содержимого пакета (верный) - raii.h, есть /usr/include/mircommon/mir/raii.h в mircommon-dev,

Тем не менее, уже в следующей версии, Ubuntu - Поиск содержимого пакета (хитрый) - raii.h, он больше не в mircommon-dev - есть только файл /usr/include/wibble/raii.h в libwibble-dev, который я думаю, не имеет отношения (и то же самое для всех следующих версий)

Тем не менее, я также вижу код вроде ~kdub/mir/key-repeat-gmock-fixes: файлы для ревизии 3419, с коммитами в 2016 году, которые все еще используют #include "mir/raii.h"?

Итак, мой вопрос:

  • Является mir/raii.h полностью удален из Мира, или он существует в другом пакете? Если да, какой пакет я должен установить?
  • Если он был полностью удален, какой заголовок я мог бы использовать вместо того, чтобы компилировать программу?

РЕДАКТИРОВАТЬ: только что посмотрел на очевидно последний mir / development-branch / tarball r.3489 (через http://bazaar.launchpad.net/~mir-team/mir/development-branch/files), и еще есть

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

там... вопрос в том, почему его нет ни в одном из пакетов Ubuntu?

0 ответов

Другие вопросы по тегам