LinuxForum.Fans
Тема

_XEatDataWords

Автор: Peter 2 сообщений 1937 просмотров
21.04.2017 14:25 #422489

Здравствуйте!

У меня в Rosa возникла проблема, которой нет в Ubuntu-14.04 и в Astra Linux.
Именно, не собирается тестовая программа от производителя устройства с жалобой
undefined reference _XEatDataWords
Линковщик её ищет в /usr/lib/libXxf86dga.so и она там есть, это FUNC, но только имя.
Ещё она, тоже как только имя, есть в /usr/lib/Xp.so. В Astra она находится в /usr/lib/libXxMc.so
и тоже только как имя и больше нигде её в /usr/lib нет в Astra, ни в Rosa. Где она в Ubuntu,
не знаю, я её уже удалил.

Почему же тогда программа собирается в Astra и не собирается в Rosa?
Где реально находится _EatDataWords или она не нужна физически?
Что надо сделать в Rosa, чтобы программа собралась? Установить ещё какую-то
библиотеку или попытаться проигнорировать сообщение линковщика?
В Интернета смотрел, но не помогло. В поддержку обратился, но ещё не ответили.

Пётр.

21.04.2017 15:47 #422491

Я пока решил этот вопрос указанием линковщику опции
--unresolved-symbols=ignore-all
программа собралась и работает. Возможно, это имя реально не используется.

Пётр.

Войдите или зарегистрируйтесь, чтобы ответить.