[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#975147: wvdial: FTBFS: wvscatterhash.h:186:46: error: invalid use of non-static data member ‘WvScatterHashBase::xstatus’



Source: wvdial
Version: 1.61-5
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201119 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> * Generating CC
> * Generating CXX
> ./CXX -c wvdialer   
> In file included from /usr/include/termios.h:25,
>                  from wvdialer.h:12,
>                  from wvdialer.cc:9:
> /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
>   187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
>       |   ^~~~~~~
> In file included from /usr/include/wvstreams/unihashtree.h:12,
>                  from /usr/include/wvstreams/uniconftree.h:11,
>                  from /usr/include/wvstreams/uniconfroot.h:11,
>                  from /usr/include/wvstreams/wvconfemu.h:10,
>                  from wvdialer.h:15,
>                  from wvdialer.cc:9:
> /usr/include/wvstreams/wvscatterhash.h: In member function ‘unsigned char* WvScatterHash<T, K, Accessor, Comparator>::Iter::getstatus()’:
> /usr/include/wvstreams/wvscatterhash.h:186:46: error: invalid use of non-static data member ‘WvScatterHashBase::xstatus’
>   186 |         unsigned char *getstatus() { return &xstatus[index-1]; }
>       |                                              ^~~~~~~
> /usr/include/wvstreams/wvscatterhash.h:90:13: note: declared here
>    90 |     Status *xstatus;
>       |             ^~~~~~~
> In file included from /usr/include/wvstreams/wvcallbacklist.h:9,
>                  from /usr/include/wvstreams/uniconfgen.h:11,
>                  from /usr/include/wvstreams/uniconf.h:12,
>                  from /usr/include/wvstreams/uniconfroot.h:10,
>                  from /usr/include/wvstreams/wvconfemu.h:10,
>                  from wvdialer.h:15,
>                  from wvdialer.cc:9:
> /usr/include/wvstreams/wvconfemu.h: In constructor ‘WvConfigSectionEmu::Iter::Iter(WvConfigSectionEmu&)’:
> /usr/include/wvstreams/wvconfemu.h:85:16: warning: the compiler can assume that the address of ‘_sect’ will never be NULL [-Waddress]
>    85 |         assert(&_sect);
>       |                ^~~~~~
> make[1]: *** [wvrules.mk:142: wvdialer.o] Error 1

The full build log is available from:
   http://qa-logs.debian.net/2020/11/19/wvdial_1.61-5_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.


Reply to: