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

make package-recursive

Добавлено: 2010-11-27 21:07:55
shapiro
Попытался собрать порт gcc45 с помошью make package-recursive:

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

%pwd /usr/ports/lang/gcc45
%sudo make package-recursive
В конце сборки получаю вот что:

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

...
===>   Compressing manual pages for gcc-4.5.2.20101118
===>   Running ldconfig
/sbin/ldconfig -m /usr/local/lib/gcc45
===>   Installing ldconfig configuration file
===>   Registering installation for gcc-4.5.2.20101118
===> SECURITY REPORT: 
      This port has installed the following files which may act as network
      servers and may therefore pose a remote security risk to the system.
/usr/local/lib/gcc45/libgcj.so.11
/usr/local/lib/gcc45/libmudflapth.so.0
/usr/local/lib/gcc45/libmudflap.so.0

      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type 'make deinstall'
      to deinstall the port if this is a concern.

      For more information, and contact details about the security
      status of this software, see the following webpage: 
http://gcc.gnu.org/
===>  Building package for gcc-4.5.2.20101118
===>   Generating temporary packing list
rmdir: /usr/ports/archivers/zip/work: Directory not empty
*** Error code 1 (ignored)
===>   Generating temporary packing list
rmdir: /usr/ports/devel/binutils/work: Directory not empty
*** Error code 1 (ignored)
===>   Generating temporary packing list
rmdir: /usr/ports/math/gmp/work: Directory not empty
*** Error code 1 (ignored)
rmdir: /usr/ports/math/mpfr/work: Directory not empty
*** Error code 1 (ignored)
rmdir: /usr/ports/math/mpc/work: Directory not empty
*** Error code 1 (ignored)
===>   Generating temporary packing list
===>   Generating temporary packing list
===>   Generating temporary packing list
===>   Generating temporary packing list
===>   Generating temporary packing list
Ругается на те порты, которые доустанавливались в процессе установки gcc45. Но вроде все работает. Просто хотелось бы понять, к чему бы это.

Re: make package-recursive

Добавлено: 2010-11-27 21:29:42
manefesto
а по старинке
make install clean
уже не канает ?

Re: make package-recursive

Добавлено: 2010-11-27 23:38:10
shapiro
Можно, конечно, и по-старинке устроить садомазу типа

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

make install clean
portupgrade -fR gcc45
но захотелось как-то оптимизировать процесс.