Здравствуйте, Николай.

Вы писали 30 апреля 2014 г., 15:19:00:

> On Apr 30, 2014, at 15:16, [email protected] wrote:

>> Здравствуйте, Антон.
>> 
>> Вы писали 30 апреля 2014 г., 14:49:20:
>> 
>> ...
>>>> Нужно уставить виртуальную машину. Выбор пал на VirtualBOX без Х11.
>>>> 
>>>> uname -a
>>>> FreeBSD hostname.ua 10.0-RELEASE-p1 FreeBSD 10.0-RELEASE-p1 #1 r264822:
>>>> Mon Apr 28 11:31:11 EEST 2014     
>>>> [email protected]:/usr/obj/usr/src/sys/FLAME  amd64
>>>> 
>>>> cd /usr/ports/emulators/virtualbox-ose
>>>> make install clean
>>>> 
>>>> Requires 32-bit libraries installed under /usr/lib32.
>>>> Do: cd /usr/src; make build32 install32; /etc/rc.d/ldconfig restart
>>>> *** Error code 1
>>>> 
>>>> Stop.
>>>> make[1]: stopped in /usr/ports/emulators/virtualbox-ose
>>>> *** Error code 1
>>>> 
>>>> Stop.
>>>> make: stopped in /usr/ports/emulators/virtualbox-ose
>>>> =============================================
>>>> как сказано - так и делаю
>>>> cd /usr/src; make build32 install32; /etc/rc.d/ldconfig restart
>>>> ...
>>>> cc -O2 -pipe -DMAGIC='"/usr/share/misc/magic"' -DHAVE_CONFIG_H 
>>>> -I/usr/src/lib/libmagic -I/usr/src/lib/libmagic/../../contrib/file 
>>>> -std=gnu99   -I/usr/obj/usr/src/tmp/legacy/usr/include -DCOMPILE_ONLY  
>>>> -L/usr/obj/usr/src/tmp/legacy/usr/lib -o mkmagic 
>>>> /usr/src/lib/libmagic/../../contrib/file/apprentice.c 
>>>> /usr/src/lib/libmagic/../../contrib/file/encoding.c 
>>>> /usr/src/lib/libmagic/../../contrib/file/funcs.c 
>>>> /usr/src/lib/libmagic/../../contrib/file/magic.c 
>>>> /usr/src/lib/libmagic/../../contrib/file/print.c  -lz -legacy
>>>> /usr/bin/ld: cannot find -legacy
>>>> cc: error: linker command failed with exit code 1 (use -v to see 
>>>> invocation)
>>>> *** Error code 1
>>>> 
>>>> Если эту команду запускать вручную - такая же ошибка
>>>> В каком скрипте нужно искать эту команду? Как удалить этот legacy?
>>>> 
>>>> Может кто сталкивался с похожей проблемой?
>>> Убрать WITHOUT_LIB32 из src.conf && buildworld
>> 
>> ll /etc/src.conf
>> ls: /etc/src.conf: No such file or directory

> Значит убрать из /etc/make.conf и больше так не делать

ls -la /etc/make.conf
ls: /etc/make.conf: No such file or directory

>> Может както по другому возможно указать, что библиотеки х32 нужны?
>> или их собрать до сборки virtualbox?

> Вообще то по умолчанию они собираются и так. Так что это Вы что-то
> там у себя сделали, что они не собираются.

Чистая система. Пересобрал ядро. Из того, что удалил - только IPv6.
добавил - поддержку ipsec.
Ладно, видимо это дело в 10... буду собирать на 9.2

-----------------
С уважением,
Крылов Алексей
тел. +38 (067) 725 95 54
email: [email protected]
skype: krylov_alexey

Ответить