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

> Здравствуйте, Николай.
> 
> Вы писали 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.

А Вы знаете, что убрав из ядра IPv6, но не убрав его из мира, Вы сломали 
возможность подгрузить некоторые модули,
например pf.ko ?

> Ладно, видимо это дело в 10... буду собирать на 9.2

Нет, дело не в 10.

-- 
LEFT-(UANIC|RIPE)

Ответить