Hi Compilation of 1.3.7 dies with the following configuration: ===================================./configure --enable-shared --enable-static --disable-sse --disable-backend-inmemory --disable-backend-remote =================================== During the compilation I get the following error: ===================================/bin/bash ./libtool --tag=CXX --mode=link g++ -fshow-column -Wall -W -Wredundant-decls -Wpointer-arith -Wcast-qual -Wcast-align -Wno-long-long -Wformat-security -fno-gnu-keywords -Wundef -Woverloaded-virtual -Wstrict-null-sentinel -Wshadow -Wstrict-overflow=1 -Wlogical-op -Wmissing-declarations -Wdouble-promotion -Winit-self -fvisibility=hidden -g -O2 -std=gnu++11 -o bin/xapian-delve bin/xapian-delve.o libgetopt.la libxapian-1.3.la libtool: link: g++ -fshow-column -Wall -W -Wredundant-decls -Wpointer-arith -Wcast-qual -Wcast-align -Wno-long-long -Wformat-security -fno-gnu-keywords -Wundef -Woverloaded-virtual -Wstrict-null-sentinel -Wshadow -Wstrict-overflow=1 -Wlogical-op -Wmissing-declarations -Wdouble-promotion -Winit-self -fvisibility=hidden -g -O2 -std=gnu++11 -o bin/.libs/xapian-delve bin/xapian-delve.o ./.libs/libgetopt.a ./.libs/libxapian-1.3.so -lrt -lz -luuid ./.libs/libxapian-1.3.so: undefined reference to `RemoteConnection::send_message(char, std::string const&, double)' ./.libs/libxapian-1.3.so: undefined reference to `RemoteConnection::get_message_chunked(double)' ./.libs/libxapian-1.3.so: undefined reference to `RemoteConnection::RemoteConnection(int, int, std::string const&)' ./.libs/libxapian-1.3.so: undefined reference to `RemoteConnection::get_message_chunk(std::string&, unsigned long, double)' ./.libs/libxapian-1.3.so: undefined reference to `RemoteConnection::send_file(char, int, double)' collect2: error: ld returned 1 exit status make[2]: *** [bin/xapian-delve] Error 1 make[2]: Leaving directory `/home/kelson/kiwix/src/dependencies/xapian-core-1.3.7' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/kelson/kiwix/src/dependencies/xapian-core-1.3.7' make: *** [all] Error 2 =================================== Does someone has an explanation? Regards Emmanuel -- Kiwix - Wikipedia Offline & more * Web: http://www.kiwix.org * Twitter: https://twitter.com/KiwixOffline * more: http://www.kiwix.org/wiki/Communication
Emmanuel, Which version of C++ compiler are you using? $ c++ --version c++ (GCC) 4.9.3 Copyright (C) 2015 Free Software Foundation, Inc. -Kevin On Mon, Jun 20, 2016 at 6:58 AM, Emmanuel Engelhart <kelson at kiwix.org> wrote:> Hi > > Compilation of 1.3.7 dies with the following configuration: > > ===================================> ./configure --enable-shared --enable-static --disable-sse > --disable-backend-inmemory --disable-backend-remote > ===================================> > During the compilation I get the following error: > > ===================================> /bin/bash ./libtool --tag=CXX --mode=link g++ -fshow-column -Wall -W > -Wredundant-decls -Wpointer-arith -Wcast-qual -Wcast-align > -Wno-long-long -Wformat-security -fno-gnu-keywords -Wundef > -Woverloaded-virtual -Wstrict-null-sentinel -Wshadow -Wstrict-overflow=1 > -Wlogical-op -Wmissing-declarations -Wdouble-promotion -Winit-self > -fvisibility=hidden -g -O2 -std=gnu++11 -o bin/xapian-delve > bin/xapian-delve.o libgetopt.la libxapian-1.3.la > libtool: link: g++ -fshow-column -Wall -W -Wredundant-decls > -Wpointer-arith -Wcast-qual -Wcast-align -Wno-long-long > -Wformat-security -fno-gnu-keywords -Wundef -Woverloaded-virtual > -Wstrict-null-sentinel -Wshadow -Wstrict-overflow=1 -Wlogical-op > -Wmissing-declarations -Wdouble-promotion -Winit-self > -fvisibility=hidden -g -O2 -std=gnu++11 -o bin/.libs/xapian-delve > bin/xapian-delve.o ./.libs/libgetopt.a ./.libs/libxapian-1.3.so -lrt > -lz -luuid > ./.libs/libxapian-1.3.so: undefined reference to > `RemoteConnection::send_message(char, std::string const&, double)' > ./.libs/libxapian-1.3.so: undefined reference to > `RemoteConnection::get_message_chunked(double)' > ./.libs/libxapian-1.3.so: undefined reference to > `RemoteConnection::RemoteConnection(int, int, std::string const&)' > ./.libs/libxapian-1.3.so: undefined reference to > `RemoteConnection::get_message_chunk(std::string&, unsigned long, double)' > ./.libs/libxapian-1.3.so: undefined reference to > `RemoteConnection::send_file(char, int, double)' > collect2: error: ld returned 1 exit status > make[2]: *** [bin/xapian-delve] Error 1 > make[2]: Leaving directory > `/home/kelson/kiwix/src/dependencies/xapian-core-1.3.7' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/home/kelson/kiwix/src/dependencies/xapian-core-1.3.7' > make: *** [all] Error 2 > ===================================> > Does someone has an explanation? > > Regards > Emmanuel > > -- > Kiwix - Wikipedia Offline & more > * Web: http://www.kiwix.org > * Twitter: https://twitter.com/KiwixOffline > * more: http://www.kiwix.org/wiki/Communication > > >
$ c++ --version c++ (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4 On 20.06.2016 21:55, Kevin Duraj wrote:> Emmanuel, > Which version of C++ compiler are you using? > > $ c++ --version > c++ (GCC) 4.9.3 > Copyright (C) 2015 Free Software Foundation, Inc. > > -Kevin > > > On Mon, Jun 20, 2016 at 6:58 AM, Emmanuel Engelhart <kelson at kiwix.org > <mailto:kelson at kiwix.org>> wrote: > > Hi > > Compilation of 1.3.7 dies with the following configuration: > > ===================================> ./configure --enable-shared --enable-static --disable-sse > --disable-backend-inmemory --disable-backend-remote > ===================================> > During the compilation I get the following error: > > ===================================> /bin/bash ./libtool --tag=CXX --mode=link g++ -fshow-column -Wall -W > -Wredundant-decls -Wpointer-arith -Wcast-qual -Wcast-align > -Wno-long-long -Wformat-security -fno-gnu-keywords -Wundef > -Woverloaded-virtual -Wstrict-null-sentinel -Wshadow -Wstrict-overflow=1 > -Wlogical-op -Wmissing-declarations -Wdouble-promotion -Winit-self > -fvisibility=hidden -g -O2 -std=gnu++11 -o bin/xapian-delve > bin/xapian-delve.o libgetopt.la <http://libgetopt.la> > libxapian-1.3.la <http://libxapian-1.3.la> > libtool: link: g++ -fshow-column -Wall -W -Wredundant-decls > -Wpointer-arith -Wcast-qual -Wcast-align -Wno-long-long > -Wformat-security -fno-gnu-keywords -Wundef -Woverloaded-virtual > -Wstrict-null-sentinel -Wshadow -Wstrict-overflow=1 -Wlogical-op > -Wmissing-declarations -Wdouble-promotion -Winit-self > -fvisibility=hidden -g -O2 -std=gnu++11 -o bin/.libs/xapian-delve > bin/xapian-delve.o ./.libs/libgetopt.a ./.libs/libxapian-1.3.so > <http://libxapian-1.3.so> -lrt > -lz -luuid > ./.libs/libxapian-1.3.so <http://libxapian-1.3.so>: undefined > reference to > `RemoteConnection::send_message(char, std::string const&, double)' > ./.libs/libxapian-1.3.so <http://libxapian-1.3.so>: undefined > reference to > `RemoteConnection::get_message_chunked(double)' > ./.libs/libxapian-1.3.so <http://libxapian-1.3.so>: undefined > reference to > `RemoteConnection::RemoteConnection(int, int, std::string const&)' > ./.libs/libxapian-1.3.so <http://libxapian-1.3.so>: undefined > reference to > `RemoteConnection::get_message_chunk(std::string&, unsigned long, > double)' > ./.libs/libxapian-1.3.so <http://libxapian-1.3.so>: undefined > reference to > `RemoteConnection::send_file(char, int, double)' > collect2: error: ld returned 1 exit status > make[2]: *** [bin/xapian-delve] Error 1 > make[2]: Leaving directory > `/home/kelson/kiwix/src/dependencies/xapian-core-1.3.7' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/home/kelson/kiwix/src/dependencies/xapian-core-1.3.7' > make: *** [all] Error 2 > ===================================> > Does someone has an explanation? > > Regards > Emmanuel > > -- > Kiwix - Wikipedia Offline & more > * Web: http://www.kiwix.org > * Twitter: https://twitter.com/KiwixOffline > * more: http://www.kiwix.org/wiki/Communication > > >-- Kiwix - Wikipedia Offline & more * Web: http://www.kiwix.org * Twitter: https://twitter.com/KiwixOffline * more: http://www.kiwix.org/wiki/Communication