Проблема со сборкой Switchera
bs 31 октября, 2006 - 00:45.Появлась у меня идея одной штуки которую можно было–бы добавить к 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. Кто знает в чем тут дело?
Отправить комментарий