SOLVED] Ошибка компиляции virtualbox-4.3.28
assiszoom 21 сентября, 2015 - 17:56
Сборка, app-emulation/virtualbox-4.3.28, заканчивается неудачей:
* ERROR: app-emulation/virtualbox-4.3.28::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=app-emulation/virtualbox-4.3.28::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-emulation/virtualbox-4.3.28::gentoo'`. * The complete build log is located at '/var/tmp/portage/app-emulation/virtualbox-4.3.28/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-emulation/virtualbox-4.3.28/temp/environment'. * Working directory: '/var/tmp/portage/app-emulation/virtualbox-4.3.28/work/VirtualBox-4.3.28' * S: '/var/tmp/portage/app-emulation/virtualbox-4.3.28/work/VirtualBox-4.3.28' !!! When you file a bug report, please include the following information: GENTOO_VM= CLASSPATH="" JAVA_HOME="" JAVACFLAGS="" COMPILER="" and of course, the output of emerge --info =virtualbox-4.3.28 >>> Failed to emerge app-emulation/virtualbox-4.3.28, Log file: >>> '/var/tmp/portage/app-emulation/virtualbox-4.3.28/temp/build.log' * Messages for package app-emulation/virtualbox-4.3.28: * ERROR: app-emulation/virtualbox-4.3.28::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=app-emulation/virtualbox-4.3.28::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-emulation/virtualbox-4.3.28::gentoo'`. * The complete build log is located at '/var/tmp/portage/app-emulation/virtualbox-4.3.28/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/app-emulation/virtualbox-4.3.28/temp/environment'. * Working directory: '/var/tmp/portage/app-emulation/virtualbox-4.3.28/work/VirtualBox-4.3.28' * S: '/var/tmp/portage/app-emulation/virtualbox-4.3.28/work/VirtualBox-4.3.28'
В чем причина? Помогите!)))
/etc/portage/package.use/app-emulation:
pp-emulation/virtualbox additions alsa opengl pam -pulseaudio sdk -udev -doc extensions -headless -java -python qt4 -vboxwebsrv -vnc
Все делаю по VirtualBox
Оборудование:
CPU: Intel(R) Core(TM) i7-4930K
DMI: MSI MS-7760/X79A-GD65 (8D) (MS-7760), BIOS V4.8 12/08/2014
RAM: 16Gb
GCC-4.8.5
ядро 4.0.5-gentoo
»
- Для комментирования войдите или зарегистрируйтесь
А где лог, который ошибка
А где лог, который ошибка просит? :)
/var/tmp/portage/app-emulatio
/var/tmp/portage/app-emulation/virtualbox-4.3.28/temp/build.log
Сборка,
yasm: FATAL: unrecognized parser `ipe
https://forums.gentoo.org/viewtopic-t-836454-start-0.html
не понял...но на всякий
не понял...но на всякий случай попробовал:
FLAGS="-march=core-avx-i -O2 -pipe -mmmx -msse -msse2 -msse3"
#CXXFLAGS="${CFLAGS}"
CXXFLAGS="-march=core-avx-i -O2 -pipe -mmmx -msse -msse2 -msse3"
результата нет..
В том посте говорится о такой
В том посте говорится о такой же опечатке, как и у тебя: должно быть не
FLAGS
, аСFLAGS
. Но это только проблема копирования сюда, в реальном же конфиге у тебя тут все нормально, но, похоже, у тебя такжеyasm
не понимает-march=core-avx-i
:попробуй изменить
-march
.Вот мои параметры, с которыми все хорошо компилится:
Посмотри, может поможет.
Спасибо
Спасибо большое!)))
Действительно в /etc/portage/make.conf были такие строки:
FLAGS="-march=core-avx-i -O2 -pipe -mmmx -msse -msse2 -msse3"
CXXFLAGS="${CFLAGS}"
Но вот парадокс - я не трогал эти строки с тех пор как устанавливал stage3, но при этом все ставилось нормально, за исключением virtualbox...
Сейчас исправлю и обязательно отпишусь...
Огромное
Огромное спасибо!!!!))))
Проблема решена!
Решение проблемы:
Исправил в /etc/portage/make.conf строку:
FLAGS="-march=core-avx-i -O2 -pipe -mmmx -msse -msse2 -msse3"
на
CFLAGS="-march=core-avx-i -O2 -pipe -mmmx -msse -msse2 -msse3"
, где С - не достающий символ в строке
и VirtualBox стал как родной...
ВСЕМ СПАСИБО и ХОРОШЕГО НАСТРОЕНИЯ!)))