Главная

Проблема со сборкой Switchera

Появлась у меня идея одной штуки которую можно было–бы добавить к Switcher'у. Слил исходники. Файлы проектов (все три штуки) оказались испорчеными- пересоздал, но это так к слову.

Начал проверять текущую сборкопригодность, Indicator и вспомогательная либа Common собрались почти сразу, не без легкой обработки напильником но собрались (об этом ниже). А вот при сборке собственно Switcher'a появляется такая штука:

Error: … : In function `SwitchFilter::SwitchFilter(void)':
… : undefined reference to `BInputServerFilter::BInputServerFilter(void)'

И так для каждой функции класса. Подобные ошибки появляются когда тело функции не реализовано, а так как этот класс (это все про BInputServerFilter), как гласит BeBook, реализован в либе libbe, то получатеся, что его в libbe вообще нет!!!!!!! А ведь это одна из центральных либ во всей системе. Или это всетаки ld глючит. Или я что–то упустил?

Тепреь про обработку напильником. Там у Стаса есть отладочные макросы, так вот ошибка вылетает на многострочных макросах: не хавает парсер почему–то обратный слеш и все тут. В одну строку сделашь все OK, а несколько ни фига. Я их просто закоментил и пока забыл.
К стати подобный глюки бывают если если сделать копипаст прямо из BeBook'a. Кто знает в чем тут дело?

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
V
a
5
f
j
Z
Enter the code without spaces and pay attention to upper/lower case.