Задать вопрос
@lukinov93
Веб разработчик, линуксоид

Как собрать драйвер xf86-video-virtualbox в gentoo?

При сборке xf86-video-virtualbox или xorg-drivers под управлением virtualbox возникает ошибка компиляции (точнее ошибка парсинга). Компилятор ругается на ключевое слово new в функции strreplace, которое выступает в качестве имени переменной:
[скрин]

Содержимое /etc/portage/make.conf:

CFLAGS="-02 -pipe"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"
USE="bindist mmx sse sse2"
PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
MAKEOPTS="-j3"
INPUT_DEVICES="edev keyboard mouse"
VIDEO_CARDS="virtualbox"


Может надо добавить какой-то параметр компиляции?
  • Вопрос задан
  • 239 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Сам несколько дней искал решение проблемы.
Это моя первая установка Gentoo, пришлось просить помощи в IRC#GENTOO.
С помощью небольшой наводки наконец нашел, что и как сделать.
1. Надо в исходниках /usr/src/linux заменить слово new на newstr в 3-х местах.
2. Заново пересобрать ядро и нужные пакеты.
Вот еще пара ссылок по теме: 1, 2.

Так же одним из утверждений было то, что надо обновить GCC до 5.х версии.
У меня на момент мучений была gcc-4.9.4. Пока не проверял.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы