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

VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2009-12-06 18:58:38
_kirill_
Здравствуйте...
Скачал порт версии 3.1.0 отсюда http://svn.bluelife.at/projects/package ... virtualbox, но при сборке говорит следующее:

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

tstDeviceStructSize: TESTING
sizeof(uint128_t): 0x10 (16)
sizeof(int128_t): 0x10 (16)
sizeof(uint64_t): 0x8 (8)
sizeof(int64_t): 0x8 (8)
sizeof(uint32_t): 0x4 (4)
sizeof(int32_t): 0x4 (4)
sizeof(uint16_t): 0x2 (2)
sizeof(int16_t): 0x2 (2)
sizeof(uint8_t): 0x1 (1)
sizeof(int8_t): 0x1 (1)
tstShflSizes: TESTING
tstShflSizes: SUCCESS
VGASTATE::Dev offset=0x11dd4 (73172) expected alignment 8, meaning 0x4 (4) off
VGASTATE::lock offset=0x11cf4 (72948) expected alignment 8, meaning 0x4 (4) off
VGASTATE::StatRZMemoryRead offset=0x11fe4 (73700) expected alignment 8, meaning 0x4 (4) off
tstDeviceStructSize: Comparing HC and GC...
sizeof(PDMDEVINS): 0x88 (136)
sizeof(PCIDEVICE): 0x210 (528)
sizeof(PCIDEVICEINT): 0x94 (148)
sizeof(PCIIOREGION): 0x10 (16)
sizeof(PIIX3State): 0x210 (528)
sizeof(PCIBUS): 0x63c (1596)
sizeof(PCIGLOBALS): 0x8a0 (2208)
sizeof(VGASTATE): 0x124bc (74940)
sizeof(KBDQueue): 0x10c (268)
sizeof(MouseCmdQueue): 0x14 (20)
sizeof(MouseEventQueue): 0x10c (268)
sizeof(KBDState): 0x338 (824)
sizeof(PCNetState): 0x2a10 (10768)
sizeof(ACPIState): 0x12c0 (4800)
sizeof(PicState): 0x20 (32)
sizeof(DEVPIC): 0x80 (128)
sizeof(PITChannelState): 0x50 (80)
sizeof(PITState): 0x130 (304)
sizeof(RTCState): 0x10c (268)
sizeof(APICState): 0x128 (296)
sizeof(APICDeviceInfo): 0x68 (104)
sizeof(IOAPICState): 0x110 (272)
sizeof(BMDMAState): 0x8 (8)
sizeof(BMDMADesc): 0x8 (8)
sizeof(ATADevState): 0x230 (560)
sizeof(ATATransferRequest): 0xc (12)
sizeof(ATAAbortRequest): 0x2 (2)
sizeof(ATARequest): 0x10 (16)
sizeof(ATACONTROLLER): 0x608 (1544)
sizeof(PCIATAState): 0xe34 (3636)
sizeof(ParallelState): 0xf0 (240)
sizeof(SerialState): 0xfc (252)
sizeof(AHCIATADevState): 0x1a4 (420)
sizeof(AHCIATATransferRequest): 0xc (12)
sizeof(AHCIATAAbortRequest): 0x2 (2)
sizeof(AHCIATARequest): 0x10 (16)
sizeof(AHCIATACONTROLLER): 0x4e8 (1256)
sizeof(AHCIPort): 0x2c0 (704)
sizeof(AHCI): 0x5f8c (24460)
sizeof(EEPROM93C46): 0x94 (148)
sizeof(E1KSTATE): 0x4e38 (20024)
sizeof(VBOXSCSI): 0x28 (40)
sizeof(BUSLOGICDEVICE): 0x3c (60)
sizeof(BUSLOGIC): 0x7a4 (1956)
sizeof(LSILOGICDEVICE): 0x38 (56)
sizeof(LSILOGICSCSI): 0xef0 (3824)
tstDeviceStructSize: FAILURE - 3 errors
kmk[2]: *** [/root/virtualbox/work/VirtualBox-3.1.0_OSE/out/freebsd.x86/debug/obj/Devices/testcase/tstDeviceStructSize.run] Error 3
kmk[2]: Leaving directory `/root/virtualbox/work/VirtualBox-3.1.0_OSE'
kmk[1]: *** [pass_others_this] Error 2
kmk[1]: Leaving directory `/root/virtualbox/work/VirtualBox-3.1.0_OSE'
kmk: *** [pass_others_order] Error 2
*** Error code 2

Stop in /root/virtualbox.
*** Error code 1

Stop in /root/virtualbox.
#
че за херь, никто не сталкивался?

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2009-12-06 19:19:49
_kirill_
Разобрался.
Находим и открываем файл tstDeviceStructSize.cpp и комментируем следующее:

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

/*    CHECK_MEMBER_ALIGNMENT(VGASTATE, Dev, 8);
    CHECK_MEMBER_ALIGNMENT(VGASTATE, lock, 8);
    CHECK_MEMBER_ALIGNMENT(VGASTATE, StatRZMemoryRead, 8);*/

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2009-12-06 21:36:54
Alex Keda
а в портах чем не устроил?

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2009-12-07 17:41:24
pimlab
lissyara писал(а):а в портах чем не устроил?
Ну так там не самая последняя версия :(
Я вот тоже жду когда обновят в портаx хотя и эта работает нормально :)

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2009-12-07 18:02:55
_kirill_
lissyara писал(а):а в портах чем не устроил?
более свежая версия.

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2009-12-08 14:05:01
manefesto
это не показатель.

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2010-01-14 9:29:56
QuAzI
Та же лабуда и на FreeBSD 7.2 с относительно старым портом
sizeof(BUSLOGICDEVICE): 0x3c (60)
sizeof(BUSLOGIC): 0x7a4 (1956)
sizeof(LSILOGICDEVICE): 0x38 (56)
sizeof(LSILOGICSCSI): 0xeec (3820)
tstDeviceStructSize: FAILURE - 2 errors
kmk[2]: *** [/tmp/portswrkdir/usr/ports/emulators/virtualbox/work/virtualbox-3.0
.51r22902/out/freebsd.x86/release/obj/Devices/testcase/tstDeviceStructSize.run]
Error 2
kmk[2]: Leaving directory `/tmp/portswrkdir/usr/ports/emulators/virtualbox/work/
virtualbox-3.0.51r22902'
kmk[1]: *** [pass_others_this] Error 2
kmk[1]: Leaving directory `/tmp/portswrkdir/usr/ports/emulators/virtualbox/work/
virtualbox-3.0.51r22902'
kmk: *** [pass_others_order] Error 2
*** Error code 2
virtualbox-3.0.51r22902.tar.bz2
SNNSERV# uname -a
FreeBSD SNNSERV.LOCAL 7.2-STABLE FreeBSD 7.2-STABLE #11: SunOct 25 13:40:30 EET 2009
program@SNNSERV.LOCAL:/usr/obj/usr/src/sys/snnserv i386

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2010-01-14 13:00:58
Alex Keda
в портах уже 3.2

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2010-01-14 13:33:43
_kirill_
lissyara писал(а):в портах уже 3.2
o_O, а что там нового?
ЗЫ: Честно говоря мне ВиртуалБокс не понравился из-за своей кривизны.

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2010-01-14 14:54:38
Neus
lissyara писал(а):в портах уже 3.2
хм.. чота 3.1.2 вижу.. а 3.2 не вижу в портах...

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2010-01-14 15:27:15
Alex Keda
/usr/ports/emulators/virtualbox-ose

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2010-01-14 15:27:46
Alex Keda
_kirill_ писал(а):ЗЫ: Честно говоря мне ВиртуалБокс не понравился из-за своей кривизны.
хм... а мне наоборот - всё прямо, всё ровно и рабоатет...
чё не так было?

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2010-01-14 21:07:20
_kirill_
lissyara писал(а):
_kirill_ писал(а):ЗЫ: Честно говоря мне ВиртуалБокс не понравился из-за своей кривизны.
хм... а мне наоборот - всё прямо, всё ровно и рабоатет...
чё не так было?
не экспортировалась машина, все время выдавала ошибку, связанная с IDE контроллером.

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2010-01-15 18:21:25
Alex Keda
xml файл руками поправить - не? =)

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2010-01-16 12:31:59
_kirill_
lissyara писал(а):xml файл руками поправить - не? =)
рдп не работает в OSE.

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2010-01-16 17:59:40
Alex Keda
в каком смысле?
у меня под ним терминалка была с пытком юзеров, а вы мне рассказываете что не работает =))

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2010-01-18 8:25:53
_kirill_
lissyara писал(а):в каком смысле?
у меня под ним терминалка была с пытком юзеров, а вы мне рассказываете что не работает =))
Различия между открытой и закрытой версиями

Существует две версии, различающиеся по лицензии и функциональности:

Открытая версия (OSE, англ. Open Source Edition) — исходные коды доступны под лицензией GNU GPL, соответственно нет ограничений в использовании. Функциональность аналогична полной версии, за исключением некоторых особенностей, доступных для корпоративных клиентов:

* RDP сервер — позволяет подключаться к виртуальной системе удалённо с помощью любого RDP совместимого клиента;
* Поддержка USB — позволяет передавать виртуальной машине USB устройства;
* USB поверх RDP — позволяет предоставлять доступ к USB устройствам удалённо.

Полная версия распространяется только в бинарном виде под проприетарной лицензией (PUEL), бесплатна только для личного использования [4].

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2010-01-18 12:10:13
Alex Keda
в 2003 винде есть встроенный rdp

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2010-01-18 12:26:34
_kirill_
lissyara писал(а):в 2003 винде есть встроенный rdp
винду ещё установить надо, т.е. без иксов в хосте, систему на гуэст не поставиш.

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2010-01-18 12:42:48
Alex Keda
поставь на машине с иксами и перенеси на ту
иксы к себе на машину пркинь
какие-то проблемы на ровном месте =))

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2010-01-18 13:32:53
_kirill_
lissyara писал(а):поставь на машине с иксами и перенеси на ту
иксы к себе на машину пркинь
какие-то проблемы на ровном месте =))
Лишний гемор.
Ещё говорят VirtualBox не совсем корректно эмулирует http://forum.lissyara.su/viewtopic.php? ... 50#p193903

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2010-01-21 12:15:33
Lord Beaver
Кто-нибудь пробовал запускать Linux в качестве гостевой ОС? Никак не соображу в чем проблема - импортирую настроенную ОС, но она перестает грузиться на каком-то этапе, к сожалению не могу выяснить где именно (иксов нет и телепорт не срабатывает). Винда при этом нормально эмулируется на этой же машине. Так же проверял на FreeBSD 8.0-RELEASE-p2 i386 с VBox 3.0 - результат тот же :( Есть идеи куда копать?

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

main# uname -mrs
FreeBSD 8.0-RELEASE-p2 amd64
main# pkg_info | grep virtualbox
virtualbox-ose-3.1.2 A general-purpose full virtualizer for x86 hardware
virtualbox-ose-kmod-3.1.2 VirtualBox kernel module for FreeBSD

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2010-01-21 16:15:26
dekloper
lissyara писал(а):/usr/ports/emulators/virtualbox-ose
ога, оно самое.. тока уже 3.1.2
lissyara писал(а):хм... а мне наоборот - всё прямо, всё ровно и рабоатет...чё не так было?
и чо, прям без "пинков" работает?

хачу порт 3.1.0
как откатиться? :pardon:

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2010-01-21 20:39:25
gloom
Lord Beaver писал(а):Кто-нибудь пробовал запускать Linux в качестве гостевой ОС? Никак не соображу в чем проблема - импортирую настроенную ОС, но она перестает грузиться на каком-то этапе, к сожалению не могу выяснить где именно (иксов нет и телепорт не срабатывает). Винда при этом нормально эмулируется на этой же машине. Так же проверял на FreeBSD 8.0-RELEASE-p2 i386 с VBox 3.0 - результат тот же :( Есть идеи куда копать?

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

main# uname -mrs
FreeBSD 8.0-RELEASE-p2 amd64
main# pkg_info | grep virtualbox
virtualbox-ose-3.1.2 A general-purpose full virtualizer for x86 hardware
virtualbox-ose-kmod-3.1.2 VirtualBox kernel module for FreeBSD
бывает ее клинит на определении виртуальных контролеров ata или винтов...
надо будет покрутить можно емулить другие контролеры

Re: VirtualBox 3.1.0 + FreeBSD 8.0

Добавлено: 2010-01-22 13:30:28
Lord Beaver
gloom писал(а):бывает ее клинит на определении виртуальных контролеров ata или винтов...
надо будет покрутить можно емулить другие контролеры
Спасибо, поковыряю вечером...