пытался поставить mytop
выдается
Код: Выделить всё
===> mytop-1.6_10 conflicts with installed package(s):
mariadb-scripts-5.3.12
Модератор: terminus
Код: Выделить всё
===> mytop-1.6_10 conflicts with installed package(s):
mariadb-scripts-5.3.12
Код: Выделить всё
mytop
Can't locate DBI.pm in @INC (@INC contains: /usr/local/lib/perl5/5.12/BSDPAN /usr/local/lib/perl5/site_perl/5.12/mach /usr/local/lib/perl5/site_perl/5.12 /usr/local/lib/perl5/5.12/mach /usr/local/lib/perl5/5.12 .) at /usr/local/bin/mytop line 17.
BEGIN failed--compilation aborted at /usr/local/bin/mytop line 17.
Код: Выделить всё
perl -v
This is perl 5, version 12, subversion 5 (v5.12.5) built for amd64-freebsd
Код: Выделить всё
[ 96%] Building CXX object client/CMakeFiles/mysqlbinlog.dir/mysqlbinlog.cc.o
Building CXX object client/CMakeFiles/mysql.dir/__/sql/sql_string.cc.o
Linking CXX executable mysql
In file included from /usr/ports/databases/mariadb55-client/work/mariadb-5.5.33a/sql/datadict.h:18,
from /usr/ports/databases/mariadb55-client/work/mariadb-5.5.33a/sql/table.h:23,
from /usr/ports/databases/mariadb55-client/work/mariadb-5.5.33a/sql/rpl_filter.cc:20,
from /usr/ports/databases/mariadb55-client/work/mariadb-5.5.33a/client/mysqlbinlog.cc:2559:
/usr/ports/databases/mariadb55-client/work/mariadb-5.5.33a/sql/handler.h:873: error: use of enum 'thd_kill_levels' without previous declaration
In file included from /usr/ports/databases/mariadb55-client/work/mariadb-5.5.33a/sql/datadict.h:18,
from /usr/ports/databases/mariadb55-client/work/mariadb-5.5.33a/sql/table.h:23,
from /usr/ports/databases/mariadb55-client/work/mariadb-5.5.33a/sql/rpl_filter.cc:20,
from /usr/ports/databases/mariadb55-client/work/mariadb-5.5.33a/client/mysqlbinlog.cc:2559:
/usr/ports/databases/mariadb55-client/work/mariadb-5.5.33a/sql/handler.h:3024: error: use of enum 'thd_kill_levels' without previous declaration
[ 96%] Built target mysql
Scanning dependencies of target mysqlcheck
gmake[2]: *** [client/CMakeFiles/mysqlbinlog.dir/mysqlbinlog.cc.o] Error 1
gmake[1]: *** [client/CMakeFiles/mysqlbinlog.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
[ 96%] Building C object client/CMakeFiles/mysqlcheck.dir/mysqlcheck.c.o
Linking CXX executable mysqlcheck
[ 96%] Built target mysqlcheck
gmake: *** [all] Error 2
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** [do-build] Error code 1
Stop in /usr/ports/databases/mariadb55-client.
*** [build] Error code 1
Stop in /usr/ports/databases/mariadb55-client.
===>>> make failed for databases/mariadb55-client
===>>> Aborting update
===>>> Killing background jobs
Terminated
Код: Выделить всё
FreeBSD vmware.*** 9.2-STABLE FreeBSD 9.2-STABLE #1 r256184: Wed Oct 9 14:45:35 EEST 2013 root@vmware.***:/usr/obj/usr/src/sys/GENERIC i386
Код: Выделить всё
Try to set MAKE_JOBS_UNSAFE=yes and rebuild
Код: Выделить всё
make MAKE_JOBS_UNSAFE=yes install clean
Код: Выделить всё
[ 94%] Building CXX object client/CMakeFiles/mysqlbinlog.dir/mysqlbinlog.cc.o
In file included from /usr/ports/databases/mariadb55-client/work/mariadb-5.5.33a/sql/datadict.h:18,
from /usr/ports/databases/mariadb55-client/work/mariadb-5.5.33a/sql/table.h:23,
from /usr/ports/databases/mariadb55-client/work/mariadb-5.5.33a/sql/rpl_filter.cc:20,
from /usr/ports/databases/mariadb55-client/work/mariadb-5.5.33a/client/mysqlbinlog.cc:2559:
/usr/ports/databases/mariadb55-client/work/mariadb-5.5.33a/sql/handler.h:873: error: use of enum 'thd_kill_levels' without previous declaration
In file included from /usr/ports/databases/mariadb55-client/work/mariadb-5.5.33a/sql/datadict.h:18,
from /usr/ports/databases/mariadb55-client/work/mariadb-5.5.33a/sql/table.h:23,
from /usr/ports/databases/mariadb55-client/work/mariadb-5.5.33a/sql/rpl_filter.cc:20,
from /usr/ports/databases/mariadb55-client/work/mariadb-5.5.33a/client/mysqlbinlog.cc:2559:
/usr/ports/databases/mariadb55-client/work/mariadb-5.5.33a/sql/handler.h:3024: error: use of enum 'thd_kill_levels' without previous declaration
gmake[2]: *** [client/CMakeFiles/mysqlbinlog.dir/mysqlbinlog.cc.o] Error 1
gmake[1]: *** [client/CMakeFiles/mysqlbinlog.dir/all] Error 2
gmake: *** [all] Error 2
*** [do-build] Error code 1
Stop in /usr/ports/databases/mariadb55-client.
*** [build] Error code 1
Stop in /usr/ports/databases/mariadb55-client.
===>>> make failed for databases/mariadb55-client
===>>> Aborting update
===>>> Killing background jobs
===>>> You can restart from the point of failure with this command line:
portmaster <flags> databases/mariadb55-client
===>>> Exiting
Вот что говорит рукокнига:The MAKE_JOBS_UNSAFE tells the ports system not to try and build multiple parts at the same time.
Инфраструктура портов FreeBSD поддерживает параллельное построение с использованием множественных подпроцессов make, что позволяет системам SMP задействовать всю доступную мощность CPU, тем самым делая построение портов более быстрым и эффективным.
Другой опцией управления этим механизмом с точки зрения сопровождающего является MAKE_JOBS_UNSAFE=yes. Эта переменная используется в случае, когда известно, что порт ломается с -jX, и пользователь форсирует использование многопроцессорной компиляции для всех портов с переменной FORCE_MAKE_JOBS=yes в /etc/make.conf.
Может дело в параметрах виртуалки? Кстати попробуй установить машку из бинарниковGamerman писал(а):Порты самые свежие. Собирал только одну машку.
На других системах все Ок, а на виртуалке что-то за фигня произошла, не могу понятькакая. Все порты, от которых зависит машка обновил через portmaster.
Код: Выделить всё
pkg_add -rv <port_full_name>
При обновлении может всплыть сия проблемаGamerman писал(а):плюнул и поставил через pkg. Но осадок остался