Вы здесь

VirtualBox-OSE-2.2.2 -ошибка при установке(configure)

Ошибка на стадии configure :
[ebuild N ] app-emulation/virtualbox-ose-2.2.2 USE="additions alsa hal opengl pulseaudio python qt4 -headless -sdk -vboxwebsrv"

>>> Configuring source in /var/tmp/portage/app-emulation/virtualbox-ose-2.2.2/work/VirtualBox-2.2.2_OSE ...                                                                                 
Checking for environment: Determined build machine: linux.x86, target machine: linux.x86, OK. 
Checking for kBuild: found, OK.                                                               
Checking for gcc: found version 4.3.3, OK.                                                    
Checking for as86: found version 0.16.17, OK.                                                 
Checking for bcc: found version 0.16.17, OK.                                                  
Checking for iasl: found version 20090123, OK.                                                
Checking for xslt: found, OK.                                                                 
Checking for pthread: found, OK.                                                              
Checking for libxml2: found version 2.7.3, OK.                                                
Checking for libxslt: found version 1.1.24, OK.                                               
Checking for libIDL: found version 0.8.12, OK.                                                
Checking for zlib: found version 1.2.3, OK.                                                   
Checking for libpng: found version 1.2.35, OK.                                                
Checking for SDL: found version 1.2.13, OK.                                                   
Checking for X libraries: found, OK.                                                          
Checking for Xcursor: found, OK.                                                              
Checking for Xmu: found, OK.                                                                  
Checking for Mesa / GLU: ACCESS DENIED  open_wr:      /dev/dri/card0                          
ISE:write_logfile unable to append logfile                                                    
ISE Unrecoverable error: No such file or directory                                            
./configure: line 251:  6986 Aborted                 $ODIR.tmp_out > $ODIR.test_execute.log   
 *                                                                                            
 * ERROR: app-emulation/virtualbox-ose-2.2.2 failed.                                          
 * Call stack:                                                                                
 *               ebuild.sh, line   49:  Called src_configure                                  
 *             environment, line 3483:  Called die                                            
 * The specific snippet of code:                                                              
 *       ./configure --with-gcc="$(tc-getCC)" --with-g++="$(tc-getCXX)" --disable-kmods ${myconf} || die "configure failed"                                                                 
 *  The die message:                                                                          
 *   configure failed                                                                         

Поискал немного, здесь нечто похожее есть. Попробовал модифицировать ebuild(добавил в него патч mesa.patch), при этом все проходит гладко, пакет собирается, но при запуске я вижу два пустых окна(без кнопок и прочей GUI). Первое - окно регистрации, соответственно, окна безжизненные. Об этом писал Andrea(Comment #16)

Цитата:
and tring to compile again virtualbox:
show the main error of the discussion, and appling the patch virtualbox return
my initial problems: main gui without elements(buttons or others thinks)
inside.

Если у кого-то получилось установить, подскажите как.

если попробывать поискать (хотябы по этому форуму), то находится решение (хоть и кривое): выйти из иксов и собрать VirtualBox

Решение заключается в обходе проверки Mesa, я его добился с помощью патча, но проверил и способ собирать virtualbox-ose без иксов. Без иксов пакет собирается гладко по исходному ebuild, без правки. Но результат тот же - пустые окна, мертвые. Пока не понял, как заставить виртуалбокс писать логи ошибок.
Я изначально собирал virtualbox-ose без иксов, и форум читал перед тем, как писать.

Я пробывал ставить ту же версию Виртуалбокса но бинарный вариант. Т.к. бинарник то при "сборке" он не ругаеться и вроде бы как ставиться. Но при попытке стартануть он показывает лицензионное соглашение и после того как ты с ним соглашаешся - 2 подвисших окна без каких-либо контролов внутри. Так что скорее всего даже если у тебя получиться эт дело собрать эт еще не значит что оно у тебя побежит ...

Да, похоже зачмурили они что-то. В следующий раз, если и буду скачивать, то бинарную virtualbox.

Давай по-подробнее, а то мне с этим виртуалбоксом уже проктолог требуется. ~/.VirtualBox/VirtualBox.xml перезаписывается с каждым запуском vb, на chmod 400 - сразу в крик !
В отчаянии откомпилял с -opengl, результат один и тот же - пустые окна.
Виндовые "глюки" настоящей сказкой покажутся после этого.

сборка ose как я понял решается патчем (если он до сих пор не в свн).
Расследование причин глюка с интерфейсом проведено тут
http://www.gentoo.ru/node/14838#comment-103828

—

:)

Наконец я vb запустил. Случайно наткнулся : если после первого запуска VirtualBox(когда появляются два пустых окна, регистрации и т.д.), еще раз запустить VirtualBox, то после закрытия предыдущей(диалог Завершить/Продолжить), стартует полноценное окно регистрации, ну дальше всё остальное.
Добавление строки <ExtraDataItem name="GUI/UpdateDate" value="never"/> в секцию тоже работает(в прошлый раз я немного ошибся).

Я решил эту проблему, путем выключения флага opengl.
Но у меня вылез косяк с тем, что менеджере носителей в упор не видит ISO образы...
Кто нибудь знает как это лечить?

—

Если ничего не помогает, прочти наконец инструкцию...

Это не страшный глюк с фильтрацией наверное.
Достаточно просто передёрнуть выбор фильтра отображаемых файлов и iso увидятся.

Какие суровые люди, сразу из иксов выходят... DISPLAY= emerge -av virtualbox-ose