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)
