Source: ugene
Version: 1.25.0+dfsg-1
Severity: serious
Tags: sid buster
Justification: fails to build from source

Hi,

ugene recently started to FTBFS in sid:

g++ -c -pipe -g -O2 -fdebug-prefix-map=/build/ugene-1.25.0+dfsg=. 
-fstack-protector-strong -Wformat -Werror=format-security -g -O2 
-fdebug-prefix-map=/build/ugene-1.25.0+dfsg=. -fstack-protector-strong -Wformat 
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time 
-D_FORTIFY_SOURCE=2 -w -D_REENTRANT -fPIC -DU2_DISTRIBUTION_INFO=sources 
-DUGENE_VERSION=1.25.0 -DUGENE_VER_MAJOR=1 -DUGENE_VER_MINOR=25 
-DUGENE_VER_PATCH=0 -DUGENE_X86 -DUGENE_DATA_DIR=\"/usr/share/ugene/data\" 
-DHI_EXCLUDED -DNDEBUG -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/usr/include/qt5 
-I/usr/include -Isrc -I/usr/include/x86_64-linux-gnu/qt5 
-I/usr/include/x86_64-linux-gnu/qt5/QtCore -Irelease 
-I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o 
_tmp/obj/release/ucontext_reader.o 
src/client/linux/dump_writer_common/ucontext_reader.cc

src/client/linux/dump_writer_common/ucontext_reader.cc: In static member 
function 'static uintptr_t 
google_breakpad::UContextReader::GetStackPointer(const 
google_breakpad::ucontext*)':
src/client/linux/dump_writer_common/ucontext_reader.cc:92:12: error: invalid 
use of incomplete type 'const struct google_breakpad::ucontext'
   return uc->uc_mcontext.gregs[REG_RSP];
            ^~
In file included from 
src/client/linux/dump_writer_common/ucontext_reader.cc:30:0:
src/client/linux/dump_writer_common/ucontext_reader.h:44:49: note: forward 
declaration of 'struct google_breakpad::ucontext'
   static uintptr_t GetStackPointer(const struct ucontext* uc);
                                                 ^~~~~~~~
src/client/linux/dump_writer_common/ucontext_reader.cc:92:14: error: invalid 
use of incomplete type 'const struct google_breakpad::ucontext'
   return uc->uc_mcontext.gregs[REG_RSP];
              ^~~~~~~~~~~
In file included from 
src/client/linux/dump_writer_common/ucontext_reader.cc:30:0:
src/client/linux/dump_writer_common/ucontext_reader.h:44:49: note: forward 
declaration of 'struct google_breakpad::ucontext'
   static uintptr_t GetStackPointer(const struct ucontext* uc);
                                                 ^~~~~~~~
src/client/linux/dump_writer_common/ucontext_reader.cc: In static member 
function 'static uintptr_t 
google_breakpad::UContextReader::GetInstructionPointer(const 
google_breakpad::ucontext*)':
src/client/linux/dump_writer_common/ucontext_reader.cc:96:12: error: invalid 
use of incomplete type 'const struct google_breakpad::ucontext'
   return uc->uc_mcontext.gregs[REG_RIP];
            ^~
In file included from 
src/client/linux/dump_writer_common/ucontext_reader.cc:30:0:
src/client/linux/dump_writer_common/ucontext_reader.h:44:49: note: forward 
declaration of 'struct google_breakpad::ucontext'
   static uintptr_t GetStackPointer(const struct ucontext* uc);
                                                 ^~~~~~~~
src/client/linux/dump_writer_common/ucontext_reader.cc:96:14: error: invalid 
use of incomplete type 'const struct google_breakpad::ucontext'
   return uc->uc_mcontext.gregs[REG_RIP];
              ^~~~~~~~~~~
In file included from 
src/client/linux/dump_writer_common/ucontext_reader.cc:30:0:
src/client/linux/dump_writer_common/ucontext_reader.h:44:49: note: forward 
declaration of 'struct google_breakpad::ucontext'
   static uintptr_t GetStackPointer(const struct ucontext* uc);
                                                 ^~~~~~~~
src/client/linux/dump_writer_common/ucontext_reader.cc: In static member 
function 'static void 
google_breakpad::UContextReader::FillCPUContext(google_breakpad::RawContextCPU*,
 const google_breakpad::ucontext*, const _libc_fpstate*)':
src/client/linux/dump_writer_common/ucontext_reader.cc:101:26: error: invalid 
use of incomplete type 'const struct google_breakpad::ucontext'
   const greg_t* regs = uc->uc_mcontext.gregs;
                          ^~
In file included from 
src/client/linux/dump_writer_common/ucontext_reader.cc:30:0:
src/client/linux/dump_writer_common/ucontext_reader.h:44:49: note: forward 
declaration of 'struct google_breakpad::ucontext'
   static uintptr_t GetStackPointer(const struct ucontext* uc);
                                                 ^~~~~~~~
src/client/linux/dump_writer_common/ucontext_reader.cc:101:28: error: invalid 
use of incomplete type 'const struct google_breakpad::ucontext'
   const greg_t* regs = uc->uc_mcontext.gregs;
                            ^~~~~~~~~~~
In file included from 
src/client/linux/dump_writer_common/ucontext_reader.cc:30:0:
src/client/linux/dump_writer_common/ucontext_reader.h:44:49: note: forward 
declaration of 'struct google_breakpad::ucontext'
   static uintptr_t GetStackPointer(const struct ucontext* uc);
                                                 ^~~~~~~~
Makefile.Release:455: recipe for target '_tmp/obj/release/ucontext_reader.o' 
failed
make[3]: *** [_tmp/obj/release/ucontext_reader.o] Error 1


Andreas

Attachment: ugene_1.25.0+dfsg-1.log.gz
Description: application/gzip

Reply via email to