sys-cluster/gearmand проблемы с установкой [SOLVED]
устанавливаю Geaman
emerge -uDNva sys-cluster/gearmand
ERROR: sys-cluster/gearmand-0.34-r1::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=sys-cluster/gearmand-0.34-r1::gentoo'`,
* the complete build log and the output of `emerge -pqv '=sys-cluster/gearmand-0.34-r1::gentoo'`.
* The complete build log is located at '/var/tmp/portage/sys-cluster/gearmand-0.34-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-cluster/gearmand-0.34-r1/temp/environment'.
* Working directory: '/var/tmp/portage/sys-cluster/gearmand-0.34-r1/work/gearmand-0.34_build'
* S: '/var/tmp/portage/sys-cluster/gearmand-0.34-r1/work/gearmand-0.34'
не могу понять в чём проблема и как установить .
- Для комментирования войдите или зарегистрируйтесь
Тебе же ясно сказали
Тебе же ясно сказали:
The complete build log is located at '/var/tmp/portage/sys-cluster/gearmand-0.34-r1/temp/build.log'
Вот там и читай о своей проблеме.
А тут, как любит повторять некий Нога, - телепатов нет!..
/var/tmp/portage/sys-cluster/gearmand-0.34-r1/temp/build.log
libtool: compile: i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I/var/tmp/portage/sys-cluster/gearmand-0.34-r1/work/gearmand-0.34 -I. -DBUILDING_LIBGEARMAN -O2 -march=i686 -pipe -fstack-protector-all -ggdb -c /var/tmp/portage/sys-cluster/gearmand-0.34-r1/work/gearmand-0.34/libgearman/allocator.cc -fPIC -DPIC -o libgearman/.libs/libgearman_libgearmancore_la-allocator.o
Makefile:4086: recipe for target 'libtest/dream.o' failed
make[1]: *** [libtest/dream.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/var/tmp/portage/sys-cluster/gearmand-0.34-r1/work/gearmand-0.34_build'
Makefile:2242: recipe for target 'all' failed
make: *** [all] Error 2
* ERROR: sys-cluster/gearmand-0.34-r1::gentoo failed (compile phase):
вот выжимка из этого файла похоже указывающая на ошибку не могу понять что значит.
Кажется нашёл ошибку
In file included from /usr/lib/gcc/i686-pc-linux-gnu/4.8.4/include/g++-v4/cinttypes:35:0,
from /usr/include/libmemcached-1.0/memcached.h:46,
from /var/tmp/portage/sys-cluster/gearmand-0.34-r1/work/gearmand-0.34/libtest/comparison.hpp:42,
from /var/tmp/portage/sys-cluster/gearmand-0.34-r1/work/gearmand-0.34/libtest/test.hpp:56,
from /var/tmp/portage/sys-cluster/gearmand-0.34-r1/work/gearmand-0.34/libtest/skiptest.cc:39:
/usr/lib/gcc/i686-pc-linux-gnu/4.8.4/include/g++-v4/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
#error This file requires compiler and library support for the \
^
Я так понимаю просит перевести компилятор в режим std=c++11
Как это сделать ?
Стесняюсь спросить:
:wq
--
Live free or die
Нашёл решение
не знаю верно ли и безопасно
в make.conf в
CFLAGS добавил флаг"-std=c++11"
ЧаВо?
http://gentoo.ru/content/u-menya-processor-imyarek-chto-podstavlyat-v-peremennuyu-cflags
:wq
--
Live free or die