[Debian-astro-maintainers] Bug#1027703: indi-playerone: FTBFS: playerone_ccd.h:76:18: error: 'virtual void POACCD::addFITSKeywords(fitsfile*, INDI::CCDChip*)' marked 'override', but does not override

Andreas Beckmann anbe at debian.org
Mon Jan 2 09:30:20 GMT 2023


Package: indi-playerone
Version: 0.5+20220610020920-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source

Hi,

indi-playerone recently started to FTBFS after some (transitive)
build-dependency got updated:

/usr/bin/c++  -I/build/indi-playerone-0.5+20220610020920/obj-x86_64-linux-gnu -I/build/indi-playerone-0.5+20220610020920 -I/usr/include/libindi -I/usr/include/libplayerone -g -O2 -ffile-prefix-map=/build/indi-playerone-0.5+20220610020920=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -D_FORTIFY_SOURCE=2 -fstack-protector-all -fPIE -O1 -Wa,--noexecstack  -Wall -Wextra -Wno-unused-but-set-variable -Wno-format-truncation -g -fPIE -std=gnu++14 -MD -MT CMakeFiles/indi_playerone_ccd.dir/playerone_ccd.cpp.o -MF CMakeFiles/indi_playerone_ccd.dir/playerone_ccd.cpp.o.d -o CMakeFiles/indi_playerone_ccd.dir/playerone_ccd.cpp.o -c /build/indi-playerone-0.5+20220610020920/playerone_ccd.cpp
In file included from /build/indi-playerone-0.5+20220610020920/playerone_ccd.cpp:26:
/build/indi-playerone-0.5+20220610020920/playerone_ccd.h:76:18: error: 'virtual void POACCD::addFITSKeywords(fitsfile*, INDI::CCDChip*)' marked 'override', but does not override
   76 |     virtual void addFITSKeywords(fitsfile *fptr, INDI::CCDChip *targetChip) override;
      |                  ^~~~~~~~~~~~~~~
/build/indi-playerone-0.5+20220610020920/playerone_ccd.cpp: In member function 'virtual void POACCD::addFITSKeywords(fitsfile*, INDI::CCDChip*)':
/build/indi-playerone-0.5+20220610020920/playerone_ccd.cpp:1654:31: error: no matching function for call to 'POACCD::addFITSKeywords(fitsfile*&, INDI::CCDChip*&)'
 1654 |     INDI::CCD::addFITSKeywords(fptr, targetChip);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /build/indi-playerone-0.5+20220610020920/playerone_ccd.h:34:
/usr/include/libindi/indiccd.h:508:22: note: candidate: 'virtual void INDI::CCD::addFITSKeywords(INDI::CCDChip*)'
  508 |         virtual void addFITSKeywords(CCDChip * targetChip);
      |                      ^~~~~~~~~~~~~~~
/usr/include/libindi/indiccd.h:508:22: note:   candidate expects 1 argument, 2 provided
make[3]: *** [CMakeFiles/indi_playerone_ccd.dir/build.make:79: CMakeFiles/indi_playerone_ccd.dir/playerone_ccd.cpp.o] Error 1


Andreas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: indi-playerone_0.5+20220610020920-1.log.gz
Type: application/gzip
Size: 14196 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-astro-maintainers/attachments/20230102/4b928085/attachment.gz>


More information about the Debian-astro-maintainers mailing list