LINUX.ORG.RU

VirtualBox on x86_64 only

 , ,


0

1

gentoo x86_64 nomultilib. При сборке virtualbox ругается на отсутствие 32-битных библиотек, есть возможность собрать его не устанавливая их?

Checking for 32-bit support: 
  Cannot compile 32-bit applications (missing headers and/or libraries)!
  Check the file /var/tmp/portage/app-emulation/virtualbox-4.2.24/work/VirtualBox-4.2.24/configure.log for detailed error information.
Check /var/tmp/portage/app-emulation/virtualbox-4.2.24/work/VirtualBox-4.2.24/configure.log for details
 * ERROR: app-emulation/virtualbox-4.2.24::gentoo failed (configure phase):
 *   configure failed
 * 
 * Call stack:
 *     ebuild.sh, line  93:  Called src_configure
 *   environment, line 5618:  Called die
 * The specific snippet of code:
 *       ./configure --with-gcc="$(tc-getCC)" --with-g++="$(tc-getCXX)" --disable-kmods --disable-dbus --disable-devmapper ${myconf} || die "configure failed"
 * 
 * If you need support, post the output of `emerge --info '=app-emulation/virtualbox-4.2.24::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=app-emulation/virtualbox-4.2.24::gentoo'`.
!!! 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.2.24
 * The complete build log is located at '/var/tmp/portage/app-emulation/virtualbox-4.2.24/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-emulation/virtualbox-4.2.24/temp/environment'.
 * Working directory: '/var/tmp/portage/app-emulation/virtualbox-4.2.24/work/VirtualBox-4.2.24'
 * S: '/var/tmp/portage/app-emulation/virtualbox-4.2.24/work/VirtualBox-4.2.24'

>>> Failed to emerge app-emulation/virtualbox-4.2.24, Log file:

>>>  '/var/tmp/portage/app-emulation/virtualbox-4.2.24/temp/build.log'

 * Messages for package app-emulation/virtualbox-4.2.24:

 * ERROR: app-emulation/virtualbox-4.2.24::gentoo failed (configure phase):
 *   configure failed
 * 
 * Call stack:
 *     ebuild.sh, line  93:  Called src_configure
 *   environment, line 5618:  Called die
 * The specific snippet of code:
 *       ./configure --with-gcc="$(tc-getCC)" --with-g++="$(tc-getCXX)" --disable-kmods --disable-dbus --disable-devmapper ${myconf} || die "configure failed"
 * 
 * If you need support, post the output of `emerge --info '=app-emulation/virtualbox-4.2.24::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=app-emulation/virtualbox-4.2.24::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/app-emulation/virtualbox-4.2.24/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/app-emulation/virtualbox-4.2.24/temp/environment'.
 * Working directory: '/var/tmp/portage/app-emulation/virtualbox-4.2.24/work/VirtualBox-4.2.24'
 * S: '/var/tmp/portage/app-emulation/virtualbox-4.2.24/work/VirtualBox-4.2.24'
Deleted

Ответ на: УМВР от Stil

Re: УМВР

Пробую самый новый для текущей версии kbuild.

Deleted ()

хм, ТС, а у меня и с 4.2.24 нет проблем. // ну кроме того, что он замаскирован %)

$ emerge -1p =app-emulation/virtualbox-4.2.24                                                                                                                                                                        
                                                                                                                                                                                                                                  
These are the packages that would be merged, in reverse order:                                                                                                                                                                    
                                                                                                                                                                                                                                  
Calculating dependencies... done!                                                                                                                                                                                                 
[nomerge       ] app-emulation/virtualbox-4.2.24 [4.3.16] USE="additions alsa extensions opengl qt4 -doc -headless -java -pam -pulseaudio -python -sdk -vboxwebsrv -vnc" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 
[ebuild     UD#]  app-emulation/virtualbox-extpack-oracle-4.2.24 [4.3.16.95972] 12 115 KiB
[ebuild     UD#]   app-emulation/virtualbox-4.2.24 [4.3.16] USE="additions alsa extensions opengl qt4 -doc -headless -java -pam -pulseaudio -python -sdk -vboxwebsrv -vnc" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 75 266 KiB
[ebuild     UD ]    app-emulation/virtualbox-modules-4.2.24 [4.3.16] USE="-pax_kernel" 483 KiB
[ebuild     UD ]    app-emulation/virtualbox-additions-4.2.24 [4.3.16] 58 360 KiB

Total: 4 packages (4 downgrades), Size of downloads: 146 223 KiB
Stil ★★★★★ ()
Ответ на: комментарий от vim

Добавил VB в package.license, так наверное правильнее.

Deleted ()
Ответ на: комментарий от Deleted

Ааа, блин, не обратил внимания, у тебя же nomultilib. У меня с multilib включён.

daemonpnz ★★★★★ ()
Ответ на: комментарий от Deleted

Может надо где-то запретить 32-битную архитектуру что-бы VB не собирал ее поддержку?

хз, у меня вот так

# cat /etc/portage/package.accept_keywords/virtualbox
app-emulation/virtualbox-modules ~amd64
app-emulation/virtualbox ~amd64
app-emulation/virtualbox-extpack-oracle ~amd64
app-emulation/virtualbox-additions ~amd64
dev-util/kbuild ~amd64
# cat /etc/portage/package.use/virtualbox 
app-emulation/virtualbox additions alsa extensions opengl -pam -pulseaudio -python -sdk -vboxwebsrv -vmmraw -vnc
app-emulation/virtualbox python_single_target_python2_7
# cat /etc/portage/package.unmask/virtualbox 
app-emulation/virtualbox
app-emulation/virtualbox-extpack-oracle
# eix -c dev-util/kbuild
[I] dev-util/kbuild (0.1.9998_pre20131130@01.08.2014): A makefile framework for writing simple makefiles for complex tasks
#
Stil ★★★★★ ()
Ответ на: комментарий от Deleted

Может надо где-то запретить 32-битную архитектуру что-бы VB не собирал ее поддержку?

Вспомнил! vmmraw отключи

Stil ★★★★★ ()
Ответ на: комментарий от vim

кто из исходников собирается, бинарный app-emulation/virtualbox-bin? Тогда в чем смысл app-emulation/virtualbox ?

просто из твоего сообщения следовало, что для nomultilib стоит ставить бинарный VirtualBox, я отметил, что source-based VirtualBox тоже прекрасно собирается и работает

Stil ★★★★★ ()
Ответ на: комментарий от Stil
 app-emulation/virtualbox-4.2.24  USE="additions alsa opengl pam qt4 sdk -doc -extensions -headless -java -pulseaudio -python -vboxwebsrv -vnc" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 

Не вижу такого

Deleted ()
Ответ на: комментарий от Stil
# EXTRA_ECONF="--disable-vmmraw" emerge -a virtualbox

Вываливается с той-же ошибкой.

Deleted ()
Последнее исправление: log4tmp (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.