Здравствуйте.

Нужно уставить виртуальную машину. Выбор пал на 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?

Может кто сталкивался с похожей проблемой?

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

Ответить