Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 703266 Details for
Bug 786465
app-admin/tripwire-2.4.3.7 fails to compile with gcc-11
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/plain), 37.41 KB, created by
Agostino Sarubbo
on 2021-04-28 14:44:22 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Agostino Sarubbo
Created:
2021-04-28 14:44:22 UTC
Size:
37.41 KB
patch
obsolete
> * Package: app-admin/tripwire-2.4.3.7 > * Repository: gentoo > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ssl tools userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox > > >@@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ >This information may help you to understand if this is a duplicate or if this bug exists after you pushed a fix; >This ebuild was merged at the following commit: >https://github.com/gentoo-mirror/gentoo/commit/c7853965e63a68afd780c4444cc396ae9f523cc4 (Wed Apr 28 13:50:12 UTC 2021) >@@@@@ END @@@@@ > > > >emerge --info: >Portage 3.0.18 (python 3.9.4-final-0, default/linux/amd64/17.1, gcc-11.1.0, glibc-2.33, 5.4.0-1029-aws x86_64) >================================================================= >System uname: Linux-5.4.0-1029-aws-x86_64-Intel-R-_Xeon-R-_Platinum_8175M_CPU_@_2.50GHz-with-glibc2.33 >KiB Mem: 64359964 total, 33752680 free >KiB Swap: 0 total, 0 free >Timestamp of repository gentoo: Wed, 28 Apr 2021 13:50:12 +0000 >sh bash 5.1_p4 >ld GNU ld (Gentoo 2.36.1 p3) 2.36.1 >app-shells/bash: 5.1_p4::gentoo >dev-lang/perl: 5.32.1::gentoo >dev-lang/python: 3.7.10_p1::gentoo, 3.8.9::gentoo, 3.9.4::gentoo >dev-lang/rust: 1.51.0-r2::gentoo >dev-util/cmake: 3.20.1::gentoo >dev-util/pkgconfig: 0.29.2::gentoo >sys-apps/baselayout: 2.7-r2::gentoo >sys-apps/openrc: 0.42.1-r1::gentoo >sys-apps/sandbox: 2.23::gentoo >sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo >sys-devel/automake: 1.16.3-r1::gentoo >sys-devel/binutils: 2.36.1-r1::gentoo >sys-devel/gcc: 11.1.0::gentoo >sys-devel/gcc-config: 2.4::gentoo >sys-devel/libtool: 2.4.6-r6::gentoo >sys-devel/make: 4.3::gentoo >sys-kernel/linux-headers: 5.12::gentoo (virtual/os-headers) >sys-libs/glibc: 2.33::gentoo >Repositories: > >gentoo > location: /usr/portage > sync-type: rsync > sync-uri: rsync://rsync.gentoo.org/gentoo-portage > priority: -1000 > sync-rsync-verify-max-age: 24 > sync-rsync-verify-jobs: 1 > sync-rsync-verify-metamanifest: yes > sync-rsync-extra-opts: > >ACCEPT_KEYWORDS="amd64 ~amd64" >ACCEPT_LICENSE="* GPL-2" >CBUILD="x86_64-pc-linux-gnu" >CFLAGS="-O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color" >CHOST="x86_64-pc-linux-gnu" >CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" >CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" >CXXFLAGS="-O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color" >DISTDIR="/var/tmp/portage/app-admin/tripwire-2.4.3.7/distdir" >EMERGE_DEFAULT_OPTS="--with-bdeps=y -1 -k -b" >ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" >FCFLAGS="-O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color" >FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" >FFLAGS="-O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color" >GENTOO_MIRRORS="http://distfiles.gentoo.org" >LANG="C.UTF8" >LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" >MAKEOPTS="-j2" >PKGDIR="/root/.packages" >PORTAGE_CONFIGROOT="/" >PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" >PORTAGE_TMPDIR="/var/tmp" >USE="acl amd64 berkdb bzip2 cli crypt dri elogind fortran gdbm iconv ipv6 jumbo-build libglvnd libtirpc multilib native-symlinks ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl tcpd tools unicode xattr zlib" ABI_X86="64" ELIBC="glibc" KERNEL="linux" USERLAND="GNU" >Unset: CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RUSTFLAGS > > > > > >emerge history: >2021-04-28T16:08:23 >>> acct-group/crontab-0 >2021-04-28T16:08:24 >>> sys-process/cronbase-0.3.7-r6 >2021-04-28T16:08:27 >>> app-admin/metalog-20200113-r1 >2021-04-28T16:08:30 >>> sys-process/cronie-1.5.7 >2021-04-28T16:08:33 >>> virtual/logger-0-r1 >2021-04-28T16:08:35 >>> virtual/cron-0-r2 >2021-04-28T16:08:38 >>> mail-mta/nullmailer-2.2-r1 >2021-04-28T16:08:42 >>> virtual/mta-1-r2 > > > >>>> Unpacking source... >>>> Unpacking tripwire-2.4.3.7.tar.gz to /var/tmp/portage/app-admin/tripwire-2.4.3.7/work >>>> Source unpacked in /var/tmp/portage/app-admin/tripwire-2.4.3.7/work >>>> Preparing source in /var/tmp/portage/app-admin/tripwire-2.4.3.7/work/tripwire-open-source-2.4.3.7 ... > * Running eautoreconf in '/var/tmp/portage/app-admin/tripwire-2.4.3.7/work/tripwire-open-source-2.4.3.7' ... > * Running 'aclocal' ... > [ ok ] > * Running 'autoconf --force' ... > [ ok ] > * Running 'autoheader' ... > [ ok ] > * Running 'automake --add-missing --copy --foreign --force-missing' ... > [ ok ] > * Running elibtoolize in: tripwire-open-source-2.4.3.7/ >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/app-admin/tripwire-2.4.3.7/work/tripwire-open-source-2.4.3.7 ... > * strip-flags: ADAFLAGS: changed '-O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color' to '-O2 -pipe -march=x86-64 -frecord-gcc-switches' > * strip-flags: CFLAGS: changed '-O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color' to '-O2 -pipe -march=x86-64 -frecord-gcc-switches' > * strip-flags: CXXFLAGS: changed '-O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color' to '-O2 -pipe -march=x86-64 -frecord-gcc-switches' > * strip-flags: FFLAGS: changed '-O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color' to '-O2 -pipe -march=x86-64 -frecord-gcc-switches' > * strip-flags: FCFLAGS: changed '-O2 -pipe -march=x86-64 -frecord-gcc-switches -fno-diagnostics-color' to '-O2 -pipe -march=x86-64 -frecord-gcc-switches' > * econf: updating tripwire-open-source-2.4.3.7/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating tripwire-open-source-2.4.3.7/config.guess with /usr/share/gnuconfig/config.guess >./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/tripwire-2.4.3.7 --htmldir=/usr/share/doc/tripwire-2.4.3.7/html --libdir=/usr/lib64 --enable-openssl --disable-static >checking build system type... x86_64-pc-linux-gnu >checking host system type... x86_64-pc-linux-gnu >checking target system type... x86_64-pc-linux-gnu >checking for a BSD-compatible install... /usr/lib/portage/python3.9/ebuild-helpers/xattr/install -c >checking whether build environment is sane... yes >checking for a thread-safe mkdir -p... /bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking whether make supports nested variables... yes >checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes >checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed >checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes >checking whether make supports the include directive... yes (GNU style) >checking dependency style of x86_64-pc-linux-gnu-gcc... none >checking for x86_64-pc-linux-gnu-g++... x86_64-pc-linux-gnu-g++ >checking whether we are using the GNU C++ compiler... yes >checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes >checking dependency style of x86_64-pc-linux-gnu-g++... none >checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib >checking for bison... bison -y >checking whether ln -s works... yes >checking whether ln works... yes >checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar >checking for vi... /usr/bin/vi >checking for sendmail... /usr/sbin/sendmail >checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E >checking for grep that handles long lines and -e... /bin/grep >checking for egrep... /bin/grep -E >checking for ANSI C header files... yes >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking sys/param.h usability... yes >checking sys/param.h presence... yes >checking for sys/param.h... yes >checking for sys/mount.h... yes >checking sys/ustat.h usability... no >checking sys/ustat.h presence... no >checking for sys/ustat.h... no >checking sys/sysmacros.h usability... yes >checking sys/sysmacros.h presence... yes >checking for sys/sysmacros.h... yes >checking sys/syslog.h usability... yes >checking sys/syslog.h presence... yes >checking for sys/syslog.h... yes >checking sys/socket.h usability... yes >checking sys/socket.h presence... yes >checking for sys/socket.h... yes >checking for unistd.h... (cached) yes >checking sys/unistd.h usability... yes >checking sys/unistd.h presence... yes >checking for sys/unistd.h... yes >checking syslog.h usability... yes >checking syslog.h presence... yes >checking for syslog.h... yes >checking langinfo.h usability... yes >checking langinfo.h presence... yes >checking for langinfo.h... yes >checking sys/statfs.h usability... yes >checking sys/statfs.h presence... yes >checking for sys/statfs.h... yes >checking sys/select.h usability... yes >checking sys/select.h presence... yes >checking for sys/select.h... yes >checking signum.h usability... no >checking signum.h presence... no >checking for signum.h... no >checking bits/signum.h usability... no >checking bits/signum.h presence... no >checking for bits/signum.h... no >checking stdarg.h usability... yes >checking stdarg.h presence... yes >checking for stdarg.h... yes >checking sys/utsname.h usability... yes >checking sys/utsname.h presence... yes >checking for sys/utsname.h... yes >checking for memory.h... (cached) yes >checking sys/fs/vx_ioctl.h usability... no >checking sys/fs/vx_ioctl.h presence... no >checking for sys/fs/vx_ioctl.h... no >checking malloc.h usability... yes >checking malloc.h presence... yes >checking for malloc.h... yes >checking for an ANSI C-conforming const... yes >checking for size_t... yes >checking whether time.h and sys/time.h may both be included... yes >checking whether byte ordering is bigendian... no >checking size of int... 4 >checking size of long... 8 >checking size of long long... 8 >checking size of time_t... 8 >checking for struct stat.st_rdev... yes >checking for struct stat.st_blocks... yes >checking for strftime... yes >checking for gethostname... yes >checking for gethostid... yes >checking for mkstemp... yes >checking for swab... yes >checking fcntl.h usability... yes >checking fcntl.h presence... yes >checking for fcntl.h... yes >checking for posix_fadvise... yes >checking CommonCrypto/CommonDigest.h usability... no >checking CommonCrypto/CommonDigest.h presence... no >checking for CommonCrypto/CommonDigest.h... no >checking door.h usability... no >checking door.h presence... no >checking for door.h... no >checking port.h usability... no >checking port.h presence... no >checking for port.h... no >checking for socket in -lc... yes >checking for gethostbyname in -lc... yes >checking how to run the C++ preprocessor... x86_64-pc-linux-gnu-g++ -E >checking locale usability... yes >checking locale presence... yes >checking for locale... yes >checking wchar.h usability... yes >checking wchar.h presence... yes >checking for wchar.h... yes >checking for OpenSSL directory... /usr >checking openssl/md5.h usability... yes >checking openssl/md5.h presence... yes >checking for openssl/md5.h... yes >checking openssl/sha.h usability... yes >checking openssl/sha.h presence... yes >checking for openssl/sha.h... yes >checking that generated files are newer than configure... done >configure: creating ./config.status >config.status: creating Makefile >config.status: creating man/Makefile >config.status: creating man/man4/Makefile >config.status: creating man/man5/Makefile >config.status: creating man/man8/Makefile >config.status: creating src/Makefile >config.status: creating src/cryptlib/Makefile >config.status: creating src/core/Makefile >config.status: creating src/db/Makefile >config.status: creating src/fco/Makefile >config.status: creating src/fs/Makefile >config.status: creating src/tw/Makefile >config.status: creating src/twcrypto/Makefile >config.status: creating src/twparser/Makefile >config.status: creating src/util/Makefile >config.status: creating src/twprint/Makefile >config.status: creating src/twadmin/Makefile >config.status: creating src/siggen/Makefile >config.status: creating src/tripwire/Makefile >config.status: creating src/twtest/Makefile >config.status: creating config.h >config.status: executing depfiles commands >config.status: executing mk_lib commands >config.status: executing mk_bin commands >>>> Source configured. >>>> Compiling source in /var/tmp/portage/app-admin/tripwire-2.4.3.7/work/tripwire-open-source-2.4.3.7 ... >make -j2 >(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh '/var/tmp/portage/app-admin/tripwire-2.4.3.7/work/tripwire-open-source-2.4.3.7/missing' autoheader) >rm -f stamp-h1 >touch config.h.in >cd . && /bin/sh ./config.status config.h >config.status: creating config.h >config.status: config.h is unchanged >make all-recursive >make[1]: Entering directory '/var/tmp/portage/app-admin/tripwire-2.4.3.7/work/tripwire-open-source-2.4.3.7' >Making all in man >make[2]: Entering directory '/var/tmp/portage/app-admin/tripwire-2.4.3.7/work/tripwire-open-source-2.4.3.7/man' >Making all in man4 >make[3]: Entering directory '/var/tmp/portage/app-admin/tripwire-2.4.3.7/work/tripwire-open-source-2.4.3.7/man/man4' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/var/tmp/portage/app-admin/tripwire-2.4.3.7/work/tripwire-open-source-2.4.3.7/man/man4' >Making all in man5 >make[3]: Entering directory '/var/tmp/portage/app-admin/tripwire-2.4.3.7/work/tripwire-open-source-2.4.3.7/man/man5' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/var/tmp/portage/app-admin/tripwire-2.4.3.7/work/tripwire-open-source-2.4.3.7/man/man5' >Making all in man8 >make[3]: Entering directory '/var/tmp/portage/app-admin/tripwire-2.4.3.7/work/tripwire-open-source-2.4.3.7/man/man8' >make[3]: Nothing to be done for 'all'. >make[3]: Leaving directory '/var/tmp/portage/app-admin/tripwire-2.4.3.7/work/tripwire-open-source-2.4.3.7/man/man8' >make[3]: Entering directory '/var/tmp/portage/app-admin/tripwire-2.4.3.7/work/tripwire-open-source-2.4.3.7/man' >make[3]: Nothing to be done for 'all-am'. >make[3]: Leaving directory '/var/tmp/portage/app-admin/tripwire-2.4.3.7/work/tripwire-open-source-2.4.3.7/man' >make[2]: Leaving directory '/var/tmp/portage/app-admin/tripwire-2.4.3.7/work/tripwire-open-source-2.4.3.7/man' >Making all in src >make[2]: Entering directory '/var/tmp/portage/app-admin/tripwire-2.4.3.7/work/tripwire-open-source-2.4.3.7/src' >Making all in cryptlib >make[3]: Entering directory '/var/tmp/portage/app-admin/tripwire-2.4.3.7/work/tripwire-open-source-2.4.3.7/src/cryptlib' >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I.. -I../.. -DCONFIG_DIR="\"/etc/tripwire\"" -fno-strict-aliasing -O2 -pipe -march=x86-64 -frecord-gcc-switches -Wextra -Wno-unused-parameter -c -o algebra.o algebra.cpp >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I.. -I../.. -DCONFIG_DIR="\"/etc/tripwire\"" -fno-strict-aliasing -O2 -pipe -march=x86-64 -frecord-gcc-switches -Wextra -Wno-unused-parameter -c -o asn.o asn.cpp >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I.. -I../.. -DCONFIG_DIR="\"/etc/tripwire\"" -fno-strict-aliasing -O2 -pipe -march=x86-64 -frecord-gcc-switches -Wextra -Wno-unused-parameter -c -o cryptlib.o cryptlib.cpp >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I.. -I../.. -DCONFIG_DIR="\"/etc/tripwire\"" -fno-strict-aliasing -O2 -pipe -march=x86-64 -frecord-gcc-switches -Wextra -Wno-unused-parameter -c -o des.o des.cpp >des.cpp: In constructor âDES::DES(const byte*, CipherDir)â: >des.cpp:173:30: warning: ISO C++17 does not allow â-Wregister][]] > 173 | register unsigned int i,j,l; > | ^ >des.cpp:173:32: warning: ISO C++17 does not allow â-Wregister][]] > 173 | register unsigned int i,j,l; > | ^ >des.cpp:173:34: warning: ISO C++17 does not allow â-Wregister][]] > 173 | register unsigned int i,j,l; > | ^ >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I.. -I../.. -DCONFIG_DIR="\"/etc/tripwire\"" -fno-strict-aliasing -O2 -pipe -march=x86-64 -frecord-gcc-switches -Wextra -Wno-unused-parameter -c -o dessp.o dessp.cpp >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I.. -I../.. -DCONFIG_DIR="\"/etc/tripwire\"" -fno-strict-aliasing -O2 -pipe -march=x86-64 -frecord-gcc-switches -Wextra -Wno-unused-parameter -c -o elgamal.o elgamal.cpp >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I.. -I../.. -DCONFIG_DIR="\"/etc/tripwire\"" -fno-strict-aliasing -O2 -pipe -march=x86-64 -frecord-gcc-switches -Wextra -Wno-unused-parameter -c -o eprecomp.o eprecomp.cpp >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I.. -I../.. -DCONFIG_DIR="\"/etc/tripwire\"" -fno-strict-aliasing -O2 -pipe -march=x86-64 -frecord-gcc-switches -Wextra -Wno-unused-parameter -c -o filters.o filters.cpp >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I.. -I../.. -DCONFIG_DIR="\"/etc/tripwire\"" -fno-strict-aliasing -O2 -pipe -march=x86-64 -frecord-gcc-switches -Wextra -Wno-unused-parameter -c -o forkjoin.o forkjoin.cpp >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I.. -I../.. -DCONFIG_DIR="\"/etc/tripwire\"" -fno-strict-aliasing -O2 -pipe -march=x86-64 -frecord-gcc-switches -Wextra -Wno-unused-parameter -c -o integer.o integer.cpp >integer.cpp:1162:24: error: reference to âbyteâ is ambiguous > 1162 | Integer::Integer(const byte *encodedInteger, unsigned int byteCount, Signedness s) > | ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_algobase.h:61, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/string:40, > from cryptlib.h:11, > from integer.h:4, > from integer.cpp:4: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/cpp_type_traits.h:404:30: note: candidates are: âenum class std::byteâ > 404 | enum class byte : unsigned char; > | ^~~~ >In file included from pch.h:4, > from integer.cpp:3: >config.h:85:23: note: âtypedef unsigned char byteâ > 85 | typedef unsigned char byte; > | ^~~~ >integer.cpp:1162:1: error: no declaration matches âInteger::Integer(const int*, unsigned int, Integer::Signedness)â > 1162 | Integer::Integer(const byte *encodedInteger, unsigned int byteCount, Signedness s) > | ^~~~~~~ >In file included from integer.cpp:4: >integer.h:305:5: note: candidates are: âInteger::Integer(word, unsigned int)â > 305 | Integer(word value, unsigned int length); > | ^~~~~~~ >integer.h:83:9: note: âInteger::Integer(RandomNumberGenerator&, const Integer&, const Integer&, Integer::RandomNumberType)â > 83 | Integer(RandomNumberGenerator &rng, const Integer &min, const Integer &max, RandomNumberType rnType=ANY); > | ^~~~~~~ >integer.h:75:9: note: âInteger::Integer(RandomNumberGenerator&, unsigned int)â > 75 | Integer(RandomNumberGenerator &rng, unsigned int bitcount); > | ^~~~~~~ >integer.h:71:9: note: âInteger::Integer(BufferedTransformation&)â > 71 | Integer(BufferedTransformation &bt); > | ^~~~~~~ >integer.h:68:9: note: âInteger::Integer(const byte*)â > 68 | Integer(const byte *BEREncodedInteger); > | ^~~~~~~ >integer.h:65:9: note: âInteger::Integer(const byte*, unsigned int, Integer::Signedness)â > 65 | Integer(const byte *encodedInteger, unsigned int byteCount, Signedness s=UNSIGNED); > | ^~~~~~~ >integer.h:62:9: note: âInteger::Integer(const char*)â > 62 | Integer(const char *str); > | ^~~~~~~ >integer.cpp:1134:1: note: âInteger::Integer(long int)â > 1134 | Integer::Integer(long value) > | ^~~~~~~ >integer.cpp:1128:1: note: âInteger::Integer(const Integer&)â > 1128 | Integer::Integer(const Integer& t) > | ^~~~~~~ >integer.cpp:1122:1: note: âInteger::Integer()â > 1122 | Integer::Integer() > | ^~~~~~~ >In file included from integer.cpp:4: >integer.h:16:7: note: âclass Integerâ defined here > 16 | class Integer > | ^~~~~~~ >integer.cpp:1167:24: error: reference to âbyteâ is ambiguous > 1167 | Integer::Integer(const byte *BEREncodedInteger) > | ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_algobase.h:61, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/string:40, > from cryptlib.h:11, > from integer.h:4, > from integer.cpp:4: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/cpp_type_traits.h:404:30: note: candidates are: âenum class std::byteâ > 404 | enum class byte : unsigned char; > | ^~~~ >In file included from pch.h:4, > from integer.cpp:3: >config.h:85:23: note: âtypedef unsigned char byteâ > 85 | typedef unsigned char byte; > | ^~~~ >integer.cpp:1167:1: error: no declaration matches âInteger::Integer(const int*)â > 1167 | Integer::Integer(const byte *BEREncodedInteger) > | ^~~~~~~ >In file included from integer.cpp:4: >integer.h:305:5: note: candidates are: âInteger::Integer(word, unsigned int)â > 305 | Integer(word value, unsigned int length); > | ^~~~~~~ >integer.h:83:9: note: âInteger::Integer(RandomNumberGenerator&, const Integer&, const Integer&, Integer::RandomNumberType)â > 83 | Integer(RandomNumberGenerator &rng, const Integer &min, const Integer &max, RandomNumberType rnType=ANY); > | ^~~~~~~ >integer.h:75:9: note: âInteger::Integer(RandomNumberGenerator&, unsigned int)â > 75 | Integer(RandomNumberGenerator &rng, unsigned int bitcount); > | ^~~~~~~ >integer.h:71:9: note: âInteger::Integer(BufferedTransformation&)â > 71 | Integer(BufferedTransformation &bt); > | ^~~~~~~ >integer.h:68:9: note: âInteger::Integer(const byte*)â > 68 | Integer(const byte *BEREncodedInteger); > | ^~~~~~~ >integer.h:65:9: note: âInteger::Integer(const byte*, unsigned int, Integer::Signedness)â > 65 | Integer(const byte *encodedInteger, unsigned int byteCount, Signedness s=UNSIGNED); > | ^~~~~~~ >integer.h:62:9: note: âInteger::Integer(const char*)â > 62 | Integer(const char *str); > | ^~~~~~~ >integer.cpp:1134:1: note: âInteger::Integer(long int)â > 1134 | Integer::Integer(long value) > | ^~~~~~~ >integer.cpp:1128:1: note: âInteger::Integer(const Integer&)â > 1128 | Integer::Integer(const Integer& t) > | ^~~~~~~ >integer.cpp:1122:1: note: âInteger::Integer()â > 1122 | Integer::Integer() > | ^~~~~~~ >In file included from integer.cpp:4: >integer.h:16:7: note: âclass Integerâ defined here > 16 | class Integer > | ^~~~~~~ >integer.cpp:1244:1: error: reference to âbyteâ is ambiguous > 1244 | byte Integer::GetByte(unsigned int n) const > | ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_algobase.h:61, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/string:40, > from cryptlib.h:11, > from integer.h:4, > from integer.cpp:4: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/cpp_type_traits.h:404:30: note: candidates are: âenum class std::byteâ > 404 | enum class byte : unsigned char; > | ^~~~ >In file included from pch.h:4, > from integer.cpp:3: >config.h:85:23: note: âtypedef unsigned char byteâ > 85 | typedef unsigned char byte; > | ^~~~ >integer.cpp:1252:39: error: reference to âbyteâ is ambiguous > 1252 | void Integer::SetByte(unsigned int n, byte value) > | ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_algobase.h:61, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/string:40, > from cryptlib.h:11, > from integer.h:4, > from integer.cpp:4: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/cpp_type_traits.h:404:30: note: candidates are: âenum class std::byteâ > 404 | enum class byte : unsigned char; > | ^~~~ >In file included from pch.h:4, > from integer.cpp:3: >config.h:85:23: note: âtypedef unsigned char byteâ > 85 | typedef unsigned char byte; > | ^~~~ >integer.cpp:1252:39: error: âbyteâ has not been declared > 1252 | void Integer::SetByte(unsigned int n, byte value) > | ^~~~ >integer.cpp:1252:6: error: no declaration matches âvoid Integer::SetByte(unsigned int, int)â > 1252 | void Integer::SetByte(unsigned int n, byte value) > | ^~~~~~~ >In file included from integer.cpp:4: >integer.h:181:14: note: candidate is: âvoid Integer::SetByte(unsigned int, byte)â > 181 | void SetByte(unsigned int n, byte value); > | ^~~~~~~ >integer.h:16:7: note: âclass Integerâ defined here > 16 | class Integer > | ^~~~~~~ >integer.cpp:1363:28: error: reference to âbyteâ is ambiguous > 1363 | void Integer::Decode(const byte *input, unsigned int inputLen, Signedness s) > | ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_algobase.h:61, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/string:40, > from cryptlib.h:11, > from integer.h:4, > from integer.cpp:4: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/cpp_type_traits.h:404:30: note: candidates are: âenum class std::byteâ > 404 | enum class byte : unsigned char; > | ^~~~ >In file included from pch.h:4, > from integer.cpp:3: >config.h:85:23: note: âtypedef unsigned char byteâ > 85 | typedef unsigned char byte; > | ^~~~ >integer.cpp:1363:6: error: no declaration matches âvoid Integer::Decode(const int*, unsigned int, Integer::Signedness)â > 1363 | void Integer::Decode(const byte *input, unsigned int inputLen, Signedness s) > | ^~~~~~~ >In file included from integer.cpp:4: >integer.h:164:14: note: candidate is: âvoid Integer::Decode(const byte*, unsigned int, Integer::Signedness)â > 164 | void Decode(const byte *input, unsigned int inputLen, Signedness=UNSIGNED); > | ^~~~~~ >integer.h:16:7: note: âclass Integerâ defined here > 16 | class Integer > | ^~~~~~~ >integer.cpp:1398:14: error: âunsigned int Integer::Encodeâ is not a static data member of âclass Integerâ > 1398 | unsigned int Integer::Encode(byte *output, unsigned int outputLen, Signedness signedness) const > | ^~~~~~~ >integer.cpp:1398:30: error: reference to âbyteâ is ambiguous > 1398 | unsigned int Integer::Encode(byte *output, unsigned int outputLen, Signedness signedness) const > | ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_algobase.h:61, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/string:40, > from cryptlib.h:11, > from integer.h:4, > from integer.cpp:4: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/cpp_type_traits.h:404:30: note: candidates are: âenum class std::byteâ > 404 | enum class byte : unsigned char; > | ^~~~ >In file included from pch.h:4, > from integer.cpp:3: >config.h:85:23: note: âtypedef unsigned char byteâ > 85 | typedef unsigned char byte; > | ^~~~ >integer.cpp:1398:36: error: âoutputâ was not declared in this scope > 1398 | unsigned int Integer::Encode(byte *output, unsigned int outputLen, Signedness signedness) const > | ^~~~~~ >integer.cpp:1398:44: error: expected primary-expression before âunsignedâ > 1398 | unsigned int Integer::Encode(byte *output, unsigned int outputLen, Signedness signedness) const > | ^~~~~~~~ >integer.cpp:1398:79: error: expected primary-expression before âsignednessâ > 1398 | er::Encode(byte *output, unsigned int outputLen, Signedness signedness) const > | ^~~~~~~~~~ > >integer.cpp:1398:89: error: expression list treated as compound expression in initializer [-fpermissive[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-fpermissive]] > 1398 | code(byte *output, unsigned int outputLen, Signedness signedness) const > | ^ > >integer.cpp:1415:14: error: âunsigned int Integer::DEREncodeâ is not a static data member of âclass Integerâ > 1415 | unsigned int Integer::DEREncode(byte *output) const > | ^~~~~~~ >integer.cpp:1415:33: error: reference to âbyteâ is ambiguous > 1415 | unsigned int Integer::DEREncode(byte *output) const > | ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_algobase.h:61, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/string:40, > from cryptlib.h:11, > from integer.h:4, > from integer.cpp:4: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/cpp_type_traits.h:404:30: note: candidates are: âenum class std::byteâ > 404 | enum class byte : unsigned char; > | ^~~~ >In file included from pch.h:4, > from integer.cpp:3: >config.h:85:23: note: âtypedef unsigned char byteâ > 85 | typedef unsigned char byte; > | ^~~~ >integer.cpp:1415:39: error: âoutputâ was not declared in this scope > 1415 | unsigned int Integer::DEREncode(byte *output) const > | ^~~~~~ >integer.cpp:1438:31: error: reference to âbyteâ is ambiguous > 1438 | void Integer::BERDecode(const byte *input) > | ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_algobase.h:61, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/string:40, > from cryptlib.h:11, > from integer.h:4, > from integer.cpp:4: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/cpp_type_traits.h:404:30: note: candidates are: âenum class std::byteâ > 404 | enum class byte : unsigned char; > | ^~~~ >In file included from pch.h:4, > from integer.cpp:3: >config.h:85:23: note: âtypedef unsigned char byteâ > 85 | typedef unsigned char byte; > | ^~~~ >integer.cpp:1438:6: error: no declaration matches âvoid Integer::BERDecode(const int*)â > 1438 | void Integer::BERDecode(const byte *input) > | ^~~~~~~ >In file included from integer.cpp:4: >integer.h:169:14: note: candidates are: âvoid Integer::BERDecode(BufferedTransformation&)â > 169 | void BERDecode(BufferedTransformation &bt); > | ^~~~~~~~~ >integer.h:167:14: note: âvoid Integer::BERDecode(const byte*)â > 167 | void BERDecode(const byte *input); > | ^~~~~~~~~ >integer.h:16:7: note: âclass Integerâ defined here > 16 | class Integer > | ^~~~~~~ >integer.cpp: In member function âvoid Integer::BERDecode(BufferedTransformation&)â: >integer.cpp:1459:5: error: reference to âbyteâ is ambiguous > 1459 | byte b; > | ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_algobase.h:61, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/string:40, > from cryptlib.h:11, > from integer.h:4, > from integer.cpp:4: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/cpp_type_traits.h:404:30: note: candidates are: âenum class std::byteâ > 404 | enum class byte : unsigned char; > | ^~~~ >In file included from pch.h:4, > from integer.cpp:3: >config.h:85:23: note: âtypedef unsigned char byteâ > 85 | typedef unsigned char byte; > | ^~~~ >integer.cpp:1460:17: error: âbâ was not declared in this scope; did you mean âbtâ? > 1460 | if (!bt.Get(b) || b != INTEGER) > | ^ > | bt >integer.cpp: In member function âvoid Integer::Randomize(RandomNumberGenerator&, unsigned int)â: >integer.cpp:1478:29: error: reference to âbyteâ is ambiguous > 1478 | buf[(unsigned int)0] = (byte)Crop(buf[(unsigned int)0], nbits % 8); > | ^~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/stl_algobase.h:61, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/string:40, > from cryptlib.h:11, > from integer.h:4, > from integer.cpp:4: >/usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/include/g++-v11/bits/cpp_type_traits.h:404:30: note: candidates are: âenum class std::byteâ > 404 | enum class byte : unsigned char; > | ^~~~ >In file included from pch.h:4, > from integer.cpp:3: >config.h:85:23: note: âtypedef unsigned char byteâ > 85 | typedef unsigned char byte; > | ^~~~ >x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I.. -I../.. -DCONFIG_DIR="\"/etc/tripwire\"" -fno-strict-aliasing -O2 -pipe -march=x86-64 -frecord-gcc-switches -Wextra -Wno-unused-parameter -c -o iterhash.o iterhash.cpp >make[3]: *** [Makefile:387: integer.o] Error 1 >make[3]: *** Waiting for unfinished jobs.... >make[3]: Leaving directory '/var/tmp/portage/app-admin/tripwire-2.4.3.7/work/tripwire-open-source-2.4.3.7/src/cryptlib' >make[2]: *** [Makefile:341: all-recursive] Error 1 >make[2]: Leaving directory '/var/tmp/portage/app-admin/tripwire-2.4.3.7/work/tripwire-open-source-2.4.3.7/src' >make[1]: *** [Makefile:388: all-recursive] Error 1 >make[1]: Leaving directory '/var/tmp/portage/app-admin/tripwire-2.4.3.7/work/tripwire-open-source-2.4.3.7' >make: *** [Makefile:329: all] Error 2 > * ERROR: app-admin/tripwire-2.4.3.7::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=app-admin/tripwire-2.4.3.7::gentoo'`, > * the complete build log and the output of `emerge -pqv '=app-admin/tripwire-2.4.3.7::gentoo'`. > * The complete build log is located at '/var/log/emerge-log/build/app-admin/tripwire-2.4.3.7:20210428-140845.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/app-admin/tripwire-2.4.3.7/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/app-admin/tripwire-2.4.3.7/temp/environment'. > * Working directory: '/var/tmp/portage/app-admin/tripwire-2.4.3.7/work/tripwire-open-source-2.4.3.7' > * S: '/var/tmp/portage/app-admin/tripwire-2.4.3.7/work/tripwire-open-source-2.4.3.7' >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 786465
: 703266