On Tue, 07 Jul 2015 18:52:18 +0000, Pearson, Greg wrote:

> Here's a fix for the GCC 5 build issue.  I added parentheses so the
> logical not applies to the whole comparison and not just the left
> hand side.

With this patch we indeed get over the failure but later the build
fails again:

make  all-am
make[5]: Entering directory '/tmp/buildd/goplay-0.9+nmu1/src'
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include/tagcoll-2.0.14  `fltk-config 
--cxxflags --use-images` `curl-config --cflags` -Wall -Wextra -Wcast-align 
-Wcast-qual -Wpointer-arith -Wreturn-type -Wmissing-declarations -Wformat 
-Werror=format-security -ggdb    -g -O2 -c -o Environment.o Environment.cpp
g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include/tagcoll-2.0.14  `fltk-config 
--cxxflags --use-images` `curl-config --cflags` -Wall -Wextra -Wcast-align 
-Wcast-qual -Wpointer-arith -Wreturn-type -Wmissing-declarations -Wformat 
-Werror=format-security -ggdb    -g -O2 -c -o Engine.o Engine.cpp
In file included from /usr/include/xapian.h:40:0,
                 from Engine.h:27,
                 from Engine.cpp:21:
/usr/include/xapian/version.h:29:2: warning: #warning The C++ ABI version of 
compiler you are using does not exactly match [-Wcpp]
 #warning The C++ ABI version of compiler you are using does not exactly match
  ^
/usr/include/xapian/version.h:30:2: warning: #warning that of the compiler used 
to build the library. If linking fails [-Wcpp]
 #warning that of the compiler used to build the library. If linking fails
  ^
/usr/include/xapian/version.h:31:2: warning: #warning due to missing symbols, 
this is probably the reason why. [-Wcpp]
 #warning due to missing symbols, this is probably the reason why.
  ^
/usr/include/xapian/version.h:32:2: warning: #warning The Xapian library was 
built with g++ 4.9.2 [-Wcpp]
 #warning The Xapian library was built with g++ 4.9.2
  ^
[..]
goplay.o: In function `main':
/tmp/buildd/goplay-0.9+nmu1/src/goplay.cpp:463: undefined reference to 
`Xapian::Query::Query(std::__cxx11::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const&, unsigned int, unsigned int)'
goplay.o: In function 
`wibble::commandline::SingleOption<wibble::commandline::String>::stringValue() 
const':
/usr/include/wibble/commandline/options.h:212: undefined reference to 
`wibble::commandline::String::toString(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)'
collect2: error: ld returned 1 exit status

I guess this has to wait for a rebuilt xapian/wibble.
(Or we upload it to unstable / with gcc 4.9 now and hope it builds
with gcc 5 later.)


Cheers,
gregor

-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer -  https://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Tote Hosen: Guantanamera

Attachment: signature.asc
Description: Digital Signature

Reply via email to