Страница 1 из 1

VirtualBox на Freebsd7.2 не собирается

Добавлено: 2009-07-31 2:03:53
gx_ua
Ошибка при сборке VirtualBox

%cd /usr/ports/emulators/virtualbox && make config install clean && rehash
опция QT4

Код: Выделить всё

....................................................................
000 -fno-stack-protector -march=i586 -O2 -mtune=generic -fno-omit-frame-pointer -nostdinc -std=c99 -m32 -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -I/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.x86/release/obj/RuntimeR0Drv -I/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Runtime -I/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Runtime/include -I/sys -I/sys/contrib/altq -I/sys/../include -I/usr/include -I/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/include -I/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.x86/release -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_HARDENING -DRTPATH_APP_PRIVATE=\"/usr/local/lib/virtualbox\" -DRTPATH_APP_PRIVATE_ARCH=\"/usr/local/lib/virtualbox\" -DRTPATH_SHARED_LIBS=\"/usr/local/lib/virtualbox\" -DRTPATH_APP_DOCS=\"/usr/local/share/doc/virtualbox\" -DRT_OS_FREEBSD -D__FREEBSD__ -DRT_ARCH_X86 -D__X86__ -D_KERNEL -DKLD_MODULE -DIN_RING0 -DIN_RT_R0 -DIN_RT_R0 -DRT_WITH_VBOX -DRT_WITHOUT_NOCRT_WRAPPERS -Wp,-MD,/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.x86/release/obj/RuntimeR0Drv/r0drv/freebsd/alloc-r0drv-freebsd.o.dep -Wp,-MT,/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.x86/release/obj/RuntimeR0Drv/r0drv/freebsd/alloc-r0drv-freebsd.o -Wp,-MP -o /usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.x86/release/obj/RuntimeR0Drv/r0drv/freebsd/alloc-r0drv-freebsd.o /usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Runtime/r0drv/freebsd/alloc-r0drv-freebsd.c
kmk[2]: *** Waiting for unfinished jobs....
In file included from /usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Runtime/r0drv/freebsd/the-freebsd-kernel.h:58,
                 from /usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Runtime/r0drv/freebsd/assert-r0drv-freebsd.c:34:
/sys/vm/vm.h:64:24: error: machine/vm.h: No such file or directory
kmk[2]: *** [/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.x86/release/obj/RuntimeR0Drv/r0drv/freebsd/assert-r0drv-freebsd.o] Error 1
The failing command:
@gcc -c -O2 -Wall -Wextra -Wno-missing-field-initializers -Wno-unused -Wno-trigraphs -Wpointer-arith -Winline -Wno-pointer-sign -Wstrict-prototypes -Wmissing-prototypes -Wstrict-prototypes -Wnested-externs -O2 -fformat-extensions -ffreestanding -fno-strict-aliasing -fno-common -finline-limit=8000 -fno-stack-protector -march=i586 -O2 -mtune=generic -fno-omit-frame-pointer -nostdinc -std=c99 -m32 -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -I/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.x86/release/obj/RuntimeR0Drv -I/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Runtime -I/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Runtime/include -I/sys -I/sys/contrib/altq -I/sys/../include -I/usr/include -I/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/include -I/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.x86/release -DVBOX -DVBOX_OSE -DVBOX_WITH_64_BITS_GUESTS -DVBOX_WITH_HARDENING -DRTPATH_APP_PRIVATE=\"/usr/local/lib/virtualbox\" -DRTPATH_APP_PRIVATE_ARCH=\"/usr/local/lib/virtualbox\" -DRTPATH_SHARED_LIBS=\"/usr/local/lib/virtualbox\" -DRTPATH_APP_DOCS=\"/usr/local/share/doc/virtualbox\" -DRT_OS_FREEBSD -D__FREEBSD__ -DRT_ARCH_X86 -D__X86__ -D_KERNEL -DKLD_MODULE -DIN_RING0 -DIN_RT_R0 -DIN_RT_R0 -DRT_WITH_VBOX -DRT_WITHOUT_NOCRT_WRAPPERS -Wp,-MD,/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.x86/release/obj/RuntimeR0Drv/r0drv/freebsd/assert-r0drv-freebsd.o.dep -Wp,-MT,/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.x86/release/obj/RuntimeR0Drv/r0drv/freebsd/assert-r0drv-freebsd.o -Wp,-MP -o /usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/out/freebsd.x86/release/obj/RuntimeR0Drv/r0drv/freebsd/assert-r0drv-freebsd.o /usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457/src/VBox/Runtime/r0drv/freebsd/assert-r0drv-freebsd.c
kmk[2]: Leaving directory `/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457'
kmk[2]: Entering directory `/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457'
kmk[2]: *** Exiting with status 2
kmk[1]: *** [pass_libraries_this] Error 2
kmk[1]: Leaving directory `/usr/ports/emulators/virtualbox/work/virtualbox-2.2.51r20457'
kmk: *** [pass_libraries_order] Error 2
*** Error code 2

Stop in /usr/ports/emulators/virtualbox.
*** Error code 1

Stop in /usr/ports/emulators/virtualbox.
Тут обсуждалось
http://lists.freebsd.org/pipermail/free ... 54843.html
но ответа не нашел

Что у меня сейчас:
FreeBSD gx.home.net 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Mon Jul 6 12:31:50 EEST 2009 root@gx.home.net:/usr/obj/usr/src/sys/GXKERNEL5 i386

Код: Выделить всё

%pkg_info -Ix bcc dev86
dev86-0.16.17       Robert de Bath's 8086 development tools

Код: Выделить всё

%pkg_info -L dev86\*
Information for dev86-0.16.17:

Files:
/usr/local/man/man1/as86.1.gz
/usr/local/man/man1/bcc.1.gz
/usr/local/man/man1/elks.1.gz
/usr/local/man/man1/elksemu.1.gz
/usr/local/man/man1/ld86.1.gz
/usr/local/bin/ar86
/usr/local/bin/as86
/usr/local/bin/bcc
/usr/local/bin/ld86
/usr/local/bin/nm86
/usr/local/bin/objdump86
/usr/local/bin/size86
/usr/local/lib/bcc/as86_encap
/usr/local/lib/bcc/bcc-cc1
/usr/local/lib/bcc/bcc-cpp
/usr/local/lib/bcc/copt
/usr/local/lib/bcc/i386/rules.386
/usr/local/lib/bcc/i386/rules.end
/usr/local/lib/bcc/i386/rules.start
/usr/local/lib/bcc/rules.186
/usr/local/lib/bcc/rules.386
/usr/local/lib/bcc/rules.86
/usr/local/lib/bcc/rules.end
/usr/local/lib/bcc/rules.i
/usr/local/lib/bcc/rules.net
/usr/local/lib/bcc/rules.start
/usr/local/lib/bcc/unproto
Что же ему надо?

Re: VirtualBox на Freebsd7.2 не собирается

Добавлено: 2009-09-20 20:37:37
Alex Keda
в рассылку писали?

Re: VirtualBox на Freebsd7.2 не собирается

Добавлено: 2009-09-20 23:57:53
gx_ua
то был самый первый виртуалбох, что ли 2.X, не помню

он обновился до 3.0.X, и проблема исчезла)

Re: VirtualBox на Freebsd7.2 не собирается

Добавлено: 2009-09-20 23:59:41
paradox
глючный
глючный
виртуал бокс
винды криво емулирует
что там говорить про другие оси

вмваря
или в самом худшем варианте куему

Re: VirtualBox на Freebsd7.2 не собирается

Добавлено: 2009-09-21 9:24:52
vasdor
paradox писал(а):глючный виртуал бокс винды криво емулирует
Хм... пользуюсь активно больше года. Убунту 8.04, WinXP, FreeBSD 7.2 - стабильно, без глюков, без проблем.
Хотя, вру - один раз из 10 freebsd при перезагрузке зависает перед загрузкой ядра

Re: VirtualBox на Freebsd7.2 не собирается

Добавлено: 2009-09-21 11:31:26
paradox
есть есть глюк виртуалбокса
где винда работающая в нём работает неадекватно
раскопали программеры
поэтому виртуал бокс был послан в сад

Re: VirtualBox на Freebsd7.2 не собирается

Добавлено: 2009-09-21 16:33:49
dekloper
paradox писал(а): или в самом худшем варианте куему
почто так..? имхо, не самый худший.. по крайней мере для аццких экспериментов чемто даж лучше вари...
даж "экзотика" (всякие спарки, армы, х32-х64) работают.. :smile:
вот 7-ка(2008р2) падают в синьку, сабака :-D

Re: VirtualBox на Freebsd7.2 не собирается

Добавлено: 2009-09-22 22:10:36
Anton.M
paradox писал(а):есть есть глюк виртуалбокса
где винда работающая в нём работает неадекватно
раскопали программеры
поэтому виртуал бокс был послан в сад
Для общего развития пруфлинк или ходя бы доп. сведения, что конкретно не пашет, чтоб не влететь в г.. :oops:

Re: VirtualBox на Freebsd7.2 не собирается

Добавлено: 2009-09-22 22:12:46
paradox
дебагеры ядреные не работают корректно
и валять винду
тоесть для программеров виртуалбокс не подходит

а если дебаггер не корретно работает
значит стоит задуматься о том что сам емулятор работает не верно

Re: VirtualBox на Freebsd7.2 не собирается

Добавлено: 2009-09-22 23:00:28
Anton.M
paradox писал(а):дебагеры ядреные не работают корректно
и валять винду
тоесть для программеров виртуалбокс не подходит

а если дебаггер не корретно работает
значит стоит задуматься о том что сам емулятор работает не верно
Спасибо за инфу

Re: VirtualBox на Freebsd7.2 не собирается

Добавлено: 2009-11-12 22:20:54
denis-k
а у меня собрался с первого раза (хотя с ругим софтом мучаюсь) но в Кедах запускаться отказывается :(

Re: VirtualBox на Freebsd7.2 не собирается

Добавлено: 2009-11-15 10:49:00
Gerk
denis-k писал(а):а у меня собрался с первого раза (хотя с ругим софтом мучаюсь) но в Кедах запускаться отказывается :(
Похвастались?
А код ошибки привести? Попробовать запустить VB в консоли и показать вывод?

Re: VirtualBox на Freebsd7.2 не собирается

Добавлено: 2009-11-15 17:33:39
denis-k
Gerk писал(а):Похвастались?
А код ошибки привести? Попробовать запустить VB в консоли и показать вывод?
Я бы с радостью, тока уже снес Фряху и заново ставлю, я пока совсем зеленый в ней.

10 минут назад решил еще попробовать поставить из портов. Встал без проблем (virtualbox-3.0.51.r22902_2), попробовал запустить в консоли "VirtualBox", выдал:

Код: Выделить всё

VirtualBox: supR3HardenedExecDir: couldn't read "", errno=2 cchLink=-1