[Xapian-tickets] [Xapian] #766: Difficulty installing by Github in a centos 7
Xapian
nobody at xapian.org
Tue Jul 17 17:06:14 BST 2018
#766: Difficulty installing by Github in a centos 7
-----------------------------+--------------------------
Reporter: jmarques | Owner: olly
Type: defect | Status: new
Priority: normal | Milestone: 1.4.x
Component: Other | Version: 1.4.6
Severity: normal | Keywords: Installation
Blocked By: | Blocking:
Operating System: Linux |
-----------------------------+--------------------------
Hi I'm trying to configure and install XAPIAN for hacking.
With your help I was able to understand a little more how XAPIAN works.
I'm still in the installation phase through github in my centos 7.
I did this:
#for hacking with github
yum update
yum install wget
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh epel-release-latest-7.noarch.rpm
yum update
yum install doxygen graphviz help2man python-docutils pngcrush python-
sphinx
yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel
yum install curl-devel
yum group install "Development Tools"
yum install glibc-devel.x86_64
yum install bison
yum install tcl
yum install openssl-devel #for libssl-dev
yum install file-devel #for libmagic-dev
yum install m4
yum install ccache.x86_64
yum install git
#configure git
git config --global user.name "My user"
git config --global user.email "My email"
#verify the git configure
git config --list
#create a directory to work in my server
mkdir -p ~/git/testing
cd ~/git/testing
git clone https://github.com/xapian/xapian.git
./bootstrap
mkdir build
cd build
../configure
make
When I run the "make" command i get this errors:
...
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/root/git/testing/xapian
/xapian-core -I/root/git/testing/xapian/xapian-core/common
-I/root/git/testing/xapian/xapian-core/include -I./include
-I/root/git/testing/xapian/xapian-core/languages -Ilanguages
-I/root/git/testing/xapian/xapian-core/queryparser -Wall -W -Wredundant-
decls -Wpointer-arith -Wcast-qual -Wcast-align -Wformat-security -fno-gnu-
keywords -Wundef -Woverloaded-virtual -Wstrict-null-sentinel -Wshadow
-Wstrict-overflow=1 -Wlogical-op -Wmissing-declarations -Wdouble-promotion
-Winit-self -Werror -fvisibility=hidden -fvisibility-inlines-hidden -g -O2
-std=gnu++11 -MT api/mset.lo -MD -MP -MF api/.deps/mset.Tpo -c
/root/git/testing/xapian/xapian-core/api/mset.cc -fPIC -DPIC -o
api/.libs/mset.o
In file included from /root/git/testing/xapian/xapian-
core/api/msetinternal.h:26:0,
from /root/git/testing/xapian/xapian-core/api/mset.cc:23:
/root/git/testing/xapian/xapian-core/api/result.h: In instantiation of
‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator,
_Compare) [with _RandomAccessIterator =
__gnu_cxx::__normal_iterator<Result*, std::vector<Result> >; _Compare =
bool (*)(const Result&, const Result&)]’:
/usr/include/c++/4.8.2/bits/stl_algo.h:2226:70: required from ‘void
std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator,
_Compare) [with _RandomAccessIterator =
__gnu_cxx::__normal_iterator<Result*, std::vector<Result> >; _Compare =
bool (*)(const Result&, const Result&)]’
/usr/include/c++/4.8.2/bits/stl_algo.h:5500:55: required from ‘void
std::sort(_RAIter, _RAIter, _Compare) [with _RAIter =
__gnu_cxx::__normal_iterator<Result*, std::vector<Result> >; _Compare =
bool (*)(const Result&, const Result&)]’
/root/git/testing/xapian/xapian-core/api/mset.cc:74:65: required from
here
/root/git/testing/xapian/xapian-core/api/result.h:49:5: error: unused
parameter ‘o’ [-Werror=unused-parameter]
Result(Result&& o) = default;
^
In file included from /usr/include/c++/4.8.2/bits/stl_pair.h:59:0,
from /usr/include/c++/4.8.2/bits/stl_algobase.h:64,
from /usr/include/c++/4.8.2/bits/char_traits.h:39,
from /usr/include/c++/4.8.2/string:40,
from /root/git/testing/xapian/xapian-
core/include/xapian/database.h:31,
from /root/git/testing/xapian/xapian-
core/backends/databaseinternal.h:27,
from /root/git/testing/xapian/xapian-
core/api/enquireinternal.h:24,
from /root/git/testing/xapian/xapian-
core/api/msetinternal.h:24,
from /root/git/testing/xapian/xapian-core/api/mset.cc:23:
/usr/include/c++/4.8.2/bits/stl_algo.h:2162:11: note: synthesized method
‘Result::Result(Result&&)’ first required here
__val = _GLIBCXX_MOVE(*__i);
^
In file included from /root/git/testing/xapian/xapian-
core/api/msetinternal.h:26:0,
from /root/git/testing/xapian/xapian-core/api/mset.cc:23:
/root/git/testing/xapian/xapian-core/api/result.h:30:7: error: unused
parameter ‘o’ [-Werror=unused-parameter]
class Result {
^
In file included from /usr/include/c++/4.8.2/algorithm:62:0,
from /root/git/testing/xapian/xapian-core/api/mset.cc:34:
/usr/include/c++/4.8.2/bits/stl_algo.h:2164:17: note: synthesized method
‘Result& Result::operator=(Result&&)’ first required here
*__first = _GLIBCXX_MOVE(__val);
^
cc1plus: all warnings being treated as errors
make[3]: *** [api/mset.lo] Error 1
make[3]: Leaving directory `/root/git/testing/xapian/build/xapian-core'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/git/testing/xapian/build/xapian-core'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/git/testing/xapian/build/xapian-core'
make: *** [all] Error 2
Please, can someone tell me what I'm doing wrong?
Thank you for your attention,
Jose Marques
--
Ticket URL: <https://trac.xapian.org/ticket/766>
Xapian <https://xapian.org/>
Xapian
More information about the Xapian-tickets
mailing list