Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 903378 Details for
Bug 1105926
par2cmdline: FTBFS in rawhide
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
build.log
<fdopen> (text/plain), 96.52 KB, created by
Dennis Gilmore
on 2014-06-09 02:06:14 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Dennis Gilmore
Created:
2014-06-09 02:06:14 UTC
Size:
96.52 KB
patch
obsolete
>Mock Version: 1.1.39 >Mock Version: 1.1.39 >ENTER do(['bash', '--login', '-c', 'rpmbuild -bs --target i686 --nodeps builddir/build/SPECS/par2cmdline.spec'], False, '/var/lib/mock/f21-build-2109550-392791/root/', None, 86400, True, False, 1000, 425, None, False, {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}, logger=<mockbuild.trace_decorator.getLog object at 0x257cb90>) >Executing command: ['bash', '--login', '-c', 'rpmbuild -bs --target i686 --nodeps builddir/build/SPECS/par2cmdline.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'} >warning: Could not canonicalize hostname: buildvm-26.phx2.fedoraproject.org >Building target platforms: i686 >Building for target i686 >Wrote: /builddir/build/SRPMS/par2cmdline-0.4.tbb.20100203-18.fc21.src.rpm >Child return code was: 0 >LEAVE do --> > >ENTER do(['bash', '--login', '-c', 'rpmbuild -bb --target i686 --nodeps builddir/build/SPECS/par2cmdline.spec'], False, '/var/lib/mock/f21-build-2109550-392791/root/', None, 86400, True, False, 1000, 425, None, False, {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'}, logger=<mockbuild.trace_decorator.getLog object at 0x257cb90>) >Executing command: ['bash', '--login', '-c', 'rpmbuild -bb --target i686 --nodeps builddir/build/SPECS/par2cmdline.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'} >Building target platforms: i686 >Building for target i686 >Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.8LMo1A >+ umask 022 >+ cd /builddir/build/BUILD >+ cd /builddir/build/BUILD >+ rm -rf par2cmdline-0.4-tbb-20100203 >+ /usr/bin/gzip -dc /builddir/build/SOURCES/par2cmdline-0.4-tbb-20100203.tar.gz >+ /usr/bin/tar -xf - >+ STATUS=0 >+ '[' 0 -ne 0 ']' >+ cd par2cmdline-0.4-tbb-20100203 >+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . >+ echo 'Patch #1 (par2-tbb-packed.patch):' >Patch #1 (par2-tbb-packed.patch): >+ /usr/bin/cat /builddir/build/SOURCES/par2-tbb-packed.patch >+ /usr/bin/patch -p1 --fuzz=0 >patching file letype.h >patching file md5.h >+ echo 'Patch #3 (par2-tbb-fortify-source-fix.patch):' >Patch #3 (par2-tbb-fortify-source-fix.patch): >+ /usr/bin/cat /builddir/build/SOURCES/par2-tbb-fortify-source-fix.patch >+ /usr/bin/patch -p0 --fuzz=0 >patching file diskfile.cpp >+ echo 'Patch #6 (par2cmdline-fix-dso-linking.patch):' >Patch #6 (par2cmdline-fix-dso-linking.patch): >+ /usr/bin/cat /builddir/build/SOURCES/par2cmdline-fix-dso-linking.patch >+ /usr/bin/patch -p0 --fuzz=0 >patching file Makefile.in >Patch #5 (par2cmdline-gcc-compile-fix.patch): >+ echo 'Patch #5 (par2cmdline-gcc-compile-fix.patch):' >+ /usr/bin/cat /builddir/build/SOURCES/par2cmdline-gcc-compile-fix.patch >+ /usr/bin/patch -p0 --fuzz=0 >patching file par2cmdline.h >+ echo 'Patch #7 (par2cmdline-enable-NX.patch):' >Patch #7 (par2cmdline-enable-NX.patch): >+ /usr/bin/cat /builddir/build/SOURCES/par2cmdline-enable-NX.patch >+ /usr/bin/patch -p1 --fuzz=0 >patching file reedsolomon-i386-scalar-posix.s >patching file reedsolomon-i686-mmx-posix.s >patching file reedsolomon-x86_64-mmx-posix.s >patching file reedsolomon-x86_64-scalar-posix.s >+ sed -i 's/\r//' AUTHORS PORTING README ROADMAP >+ exit 0 >Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.GN8VjS >+ umask 022 >+ cd /builddir/build/BUILD >+ cd par2cmdline-0.4-tbb-20100203 >+ CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables' >+ export CFLAGS >+ CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables' >+ export CXXFLAGS >+ FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -I/usr/lib/gfortran/modules' >+ export FFLAGS >+ FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -I/usr/lib/gfortran/modules' >+ export FCFLAGS >+ LDFLAGS='-Wl,-z,relro ' >+ export LDFLAGS >+ '[' 1 = 1 ']' >++ find . -name config.guess -o -name config.sub >+ for i in '$(find . -name config.guess -o -name config.sub)' >++ basename ./config.sub >+ '[' -f /usr/lib/rpm/redhat/config.sub ']' >+ /usr/bin/rm -f ./config.sub >++ basename ./config.sub >+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub >'/usr/lib/rpm/redhat/config.sub' -> './config.sub' >+ for i in '$(find . -name config.guess -o -name config.sub)' >++ basename ./config.guess >+ '[' -f /usr/lib/rpm/redhat/config.guess ']' >+ /usr/bin/rm -f ./config.guess >++ basename ./config.guess >+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess >'/usr/lib/rpm/redhat/config.guess' -> './config.guess' >+ '[' 1 = 1 ']' >+ '[' x '!=' x ']' >+ ./configure --build=i686-redhat-linux-gnu --host=i686-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info >checking build system type... i686-redhat-linux-gnu >checking host system type... i686-redhat-linux-gnu >checking for a BSD-compatible install... /usr/bin/install -c >checking whether build environment is sane... yes >checking for a thread-safe mkdir -p... /usr/bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking for i686-redhat-linux-gnu-g++... no >checking for i686-redhat-linux-gnu-c++... no >checking for i686-redhat-linux-gnu-gpp... no >checking for i686-redhat-linux-gnu-aCC... no >checking for i686-redhat-linux-gnu-CC... no >checking for i686-redhat-linux-gnu-cxx... no >checking for i686-redhat-linux-gnu-cc++... no >checking for i686-redhat-linux-gnu-cl.exe... no >checking for i686-redhat-linux-gnu-FCC... no >checking for i686-redhat-linux-gnu-KCC... no >checking for i686-redhat-linux-gnu-RCC... no >checking for i686-redhat-linux-gnu-xlC_r... no >checking for i686-redhat-linux-gnu-xlC... no >checking for g++... g++ >checking for C++ compiler default output file name... a.out >checking whether the C++ compiler works... yes >checking whether we are cross compiling... no >checking for suffix of executables... >checking for suffix of object files... o >checking whether we are using the GNU C++ compiler... yes >checking whether g++ accepts -g... yes >checking for style of include used by make... GNU >checking dependency style of g++... none >checking for a BSD-compatible install... /usr/bin/install -c >checking for i686-redhat-linux-gnu-gcc... no >checking for gcc... gcc >checking whether we are using the GNU C compiler... yes >checking whether gcc accepts -g... yes >checking for gcc option to accept ISO C89... none needed >checking dependency style of gcc... none >checking dependency style of gcc... none >SSE2_on_i686 is enabled >checking for dirent.h that defines DIR... yes >checking for library containing opendir... none required >checking how to run the C preprocessor... gcc -E >checking for grep that handles long lines and -e... /usr/bin/grep >checking for egrep... /usr/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 for stdbool.h that conforms to C99... yes >checking for _Bool... yes >checking for ANSI C header files... (cached) yes >checking stdio.h usability... yes >checking stdio.h presence... yes >checking for stdio.h... yes >checking endian.h usability... yes >checking endian.h presence... yes >checking for endian.h... yes >checking aio.h usability... yes >checking aio.h presence... yes >checking for aio.h... yes >checking errno.h usability... yes >checking errno.h presence... yes >checking for errno.h... yes >checking getopt.h usability... yes >checking getopt.h presence... yes >checking for getopt.h... yes >checking for size_t... yes >checking whether byte ordering is bigendian... no >checking for an ANSI C-conforming const... yes >checking for inline... inline >checking for special C compiler options needed for large files... no >checking for _FILE_OFFSET_BITS value needed for large files... 64 >checking for _LARGEFILE_SOURCE value needed for large files... no >checking for working memcmp... yes >checking for stricmp... no >checking for strcasecmp... yes >checking for strchr... yes >checking for memcpy... yes >checking for getopt... yes >checking for getopt_long... yes >checking for realpath... yes >configure: creating ./config.status >config.status: creating stamp-h >config.status: creating Makefile >config.status: creating config.h >config.status: executing depfiles commands >+ make -j4 >cd . && /bin/sh /builddir/build/BUILD/par2cmdline-0.4-tbb-20100203/missing --run aclocal-1.10 >/builddir/build/BUILD/par2cmdline-0.4-tbb-20100203/missing: line 52: aclocal-1.10: command not found >cd . && /bin/sh /builddir/build/BUILD/par2cmdline-0.4-tbb-20100203/missing --run autoconf > cd . && /bin/sh /builddir/build/BUILD/par2cmdline-0.4-tbb-20100203/missing --run automake-1.10 --gnu >/bin/sh ./config.status --recheck >WARNING: `aclocal-1.10' is missing on your system. You should only need it if > you modified `acinclude.m4' or `configure.ac'. You might want > to install the `Automake' and `Perl' packages. Grab them from > any GNU archive site. >/builddir/build/BUILD/par2cmdline-0.4-tbb-20100203/missing: line 52: automake-1.10: command not found >/builddir/build/BUILD/par2cmdline-0.4-tbb-20100203/missing: line 52: autoconf: command not found >WARNING: `automake-1.10' is missing on your system. You should only need it if > you modified `Makefile.am', `acinclude.m4' or `configure.ac'. > You might want to install the `Automake' and `Perl' packages. > Grab them from any GNU archive site. >WARNING: `autoconf' is missing on your system. You should only need it if > you modified `configure.ac'. You might want to install the > `Autoconf' and `GNU m4' packages. Grab them from any GNU > archive site. >running CONFIG_SHELL=/bin/sh /bin/sh ./configure --build=i686-redhat-linux-gnu --host=i686-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info build_alias=i686-redhat-linux-gnu host_alias=i686-redhat-linux-gnu CXXFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables LDFLAGS=-Wl,-z,relro CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables --no-create --no-recursion >checking build system type... i686-redhat-linux-gnu >checking host system type... i686-redhat-linux-gnu >checking for a BSD-compatible install... /usr/bin/install -c >checking whether build environment is sane... yes >checking for a thread-safe mkdir -p... /usr/bin/mkdir -p >checking for gawk... gawk >checking whether make sets $(MAKE)... yes >checking for i686-redhat-linux-gnu-g++... no >checking for i686-redhat-linux-gnu-c++... no >checking for i686-redhat-linux-gnu-gpp... no >checking for i686-redhat-linux-gnu-aCC... no >checking for i686-redhat-linux-gnu-CC... no >checking for i686-redhat-linux-gnu-cxx... no >checking for i686-redhat-linux-gnu-cc++... no >checking for i686-redhat-linux-gnu-cl.exe... no >checking for i686-redhat-linux-gnu-FCC... no >checking for i686-redhat-linux-gnu-KCC... no >checking for i686-redhat-linux-gnu-RCC... no >checking for i686-redhat-linux-gnu-xlC_r... no >checking for i686-redhat-linux-gnu-xlC... no >checking for g++... g++ >checking for C++ compiler default output file name... a.out >checking whether the C++ compiler works... yes >checking whether we are cross compiling... no >checking for suffix of executables... >checking for suffix of object files... o >checking whether we are using the GNU C++ compiler... yes >checking whether g++ accepts -g... yes >checking for style of include used by make... GNU >checking dependency style of g++... none >checking for a BSD-compatible install... /usr/bin/install -c >checking for i686-redhat-linux-gnu-gcc... no >checking for gcc... gcc >checking whether we are using the GNU C compiler... yes >checking whether gcc accepts -g... yes >checking for gcc option to accept ISO C89... none needed >checking dependency style of gcc... none >checking dependency style of gcc... none >SSE2_on_i686 is enabled >checking for dirent.h that defines DIR... yes >checking for library containing opendir... none required >checking how to run the C preprocessor... gcc -E >checking for grep that handles long lines and -e... /usr/bin/grep >checking for egrep... /usr/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 for stdbool.h that conforms to C99... yes >checking for _Bool... yes >checking for ANSI C header files... (cached) yes >checking stdio.h usability... yes >checking stdio.h presence... yes >checking for stdio.h... yes >checking endian.h usability... yes >checking endian.h presence... yes >checking for endian.h... yes >checking aio.h usability... yes >checking aio.h presence... yes >checking for aio.h... yes >checking errno.h usability... yes >checking errno.h presence... yes >checking for errno.h... yes >checking getopt.h usability... yes >checking getopt.h presence... yes >checking for getopt.h... yes >checking for size_t... yes >checking whether byte ordering is bigendian... no >checking for an ANSI C-conforming const... yes >checking for inline... inline >checking for special C compiler options needed for large files... no >checking for _FILE_OFFSET_BITS value needed for large files... 64 >checking for _LARGEFILE_SOURCE value needed for large files... no >checking for working memcmp... yes >checking for stricmp... no >checking for strcasecmp... yes >checking for strchr... yes >checking for memcpy... yes >checking for getopt... yes >checking for getopt_long... yes >checking for realpath... yes >configure: creating ./config.status > /bin/sh ./config.status >config.status: creating stamp-h >config.status: creating Makefile >config.status: creating config.h >config.status: config.h is unchanged >config.status: executing depfiles commands >cd . && /bin/sh /builddir/build/BUILD/par2cmdline-0.4-tbb-20100203/missing --run autoheader >/builddir/build/BUILD/par2cmdline-0.4-tbb-20100203/missing: line 52: autoheader: command not found >WARNING: `autoheader' is missing on your system. You should only need it if > you modified `acconfig.h' or `configure.ac'. You might want > to install the `Autoconf' and `GNU m4' packages. Grab them > from any GNU archive site. >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-am >make[1]: Entering directory `/builddir/build/BUILD/par2cmdline-0.4-tbb-20100203' >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o par2cmdline.o par2cmdline.cpp >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o buffer.o buffer.cpp >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o commandline.o commandline.cpp >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o crc.o crc.cpp >In file included from par2cmdline.h:528:0, > from buffer.cpp:26: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from buffer.cpp:26: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from crc.cpp:20: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from crc.cpp:20: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from commandline.cpp:26: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from commandline.cpp:26: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from par2cmdline.cpp:26: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from par2cmdline.cpp:26: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o creatorpacket.o creatorpacket.cpp >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o criticalpacket.o criticalpacket.cpp >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o datablock.o datablock.cpp >In file included from par2cmdline.h:528:0, > from criticalpacket.cpp:20: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from criticalpacket.cpp:20: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from creatorpacket.cpp:20: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from creatorpacket.cpp:20: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o descriptionpacket.o descriptionpacket.cpp >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o diskfile.o diskfile.cpp >In file included from par2cmdline.h:528:0, > from datablock.cpp:26: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from datablock.cpp:26: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o filechecksummer.o filechecksummer.cpp >In file included from par2cmdline.h:528:0, > from descriptionpacket.cpp:20: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from descriptionpacket.cpp:20: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o galois.o galois.cpp >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o mainpacket.o mainpacket.cpp >In file included from par2cmdline.h:528:0, > from diskfile.cpp:26: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from diskfile.cpp:26: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from mainpacket.cpp:20: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from mainpacket.cpp:20: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from galois.cpp:20: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from galois.cpp:20: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from filechecksummer.cpp:20: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from filechecksummer.cpp:20: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o md5.o md5.cpp >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o par1fileformat.o par1fileformat.cpp >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o par1repairer.o par1repairer.cpp >In file included from par2cmdline.h:528:0, > from md5.cpp:20: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from md5.cpp:20: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from par1fileformat.cpp:20: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from par1fileformat.cpp:20: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from par1repairer.cpp:20: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from par1repairer.cpp:20: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >par1repairer.cpp: In member function 'bool Par1Repairer::LoadRecoveryFile(std::string)': >par1repairer.cpp:327:87: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > (fileheader.datasize && (fileheader.filelistoffset <= fileheader.dataoffset && fileheader.dataoffset < fileheader.filelistoffset+fileheader.filelistsize || fileheader.dataoffset <= fileheader.filelistoffset && fileheader.filelistoffset < fileheader.dataoffset + fileheader.datasize))) > ^ >par1repairer.cpp:483:8: warning: unused variable 'success' [-Wunused-variable] > bool success = diskfilemap.Insert(diskfile); > ^ >par1repairer.cpp: In member function 'bool Par1Repairer::LoadOtherRecoveryFiles(std::string)': >par1repairer.cpp:521:48: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > (tail[1] == 'A' || tail[1] == 'a') && (tail[2] == 'R' || tail[2] == 'r') > ^ >par1repairer.cpp: In member function 'bool Par1Repairer::LoadExtraRecoveryFiles(const std::list<CommandLine::ExtraFile>&)': >par1repairer.cpp:552:48: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > (tail[1] == 'A' || tail[1] == 'a') && (tail[2] == 'R' || tail[2] == 'r') > ^ >par1repairer.cpp: In member function 'bool Par1Repairer::VerifySourceFiles()': >par1repairer.cpp:600:12: warning: unused variable 'success' [-Wunused-variable] > bool success = diskfilemap.Insert(diskfile); > ^ >par1repairer.cpp: In member function 'bool Par1Repairer::VerifyExtraFiles(const std::list<CommandLine::ExtraFile>&)': >par1repairer.cpp:655:48: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > (tail[1] == 'A' || tail[1] == 'a') && (tail[2] == 'R' || tail[2] == 'r') > ^ >par1repairer.cpp:681:14: warning: unused variable 'success' [-Wunused-variable] > bool success = diskfilemap.Insert(diskfile); > ^ >par1repairer.cpp: In member function 'bool Par1Repairer::RenameTargetFiles()': >par1repairer.cpp:1024:12: warning: unused variable 'success' [-Wunused-variable] > bool success = diskfilemap.Insert(targetfile); > ^ >par1repairer.cpp:1052:12: warning: unused variable 'success' [-Wunused-variable] > bool success = diskfilemap.Insert(targetfile); > ^ >par1repairer.cpp: In member function 'bool Par1Repairer::CreateTargetFiles()': >par1repairer.cpp:1099:12: warning: unused variable 'success' [-Wunused-variable] > bool success = diskfilemap.Insert(targetfile); > ^ >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o par1repairersourcefile.o par1repairersourcefile.cpp >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o par2creator.o par2creator.cpp >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o par2creatorsourcefile.o par2creatorsourcefile.cpp >In file included from par2cmdline.h:528:0, > from par2creator.cpp:32: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from par2creator.cpp:32: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from par1repairersourcefile.cpp:20: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from par1repairersourcefile.cpp:20: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from par2creatorsourcefile.cpp:26: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from par2creatorsourcefile.cpp:26: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o par2fileformat.o par2fileformat.cpp >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o par2repairer.o par2repairer.cpp >In file included from par2cmdline.h:528:0, > from par2fileformat.cpp:20: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from par2fileformat.cpp:20: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o par2repairersourcefile.o par2repairersourcefile.cpp >In file included from par2cmdline.h:528:0, > from par2repairer.cpp:32: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from par2repairer.cpp:32: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from par2repairersourcefile.cpp:26: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from par2repairersourcefile.cpp:26: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o pipeline.o pipeline.cpp >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o recoverypacket.o recoverypacket.cpp >In file included from par2cmdline.h:528:0, > from pipeline.cpp:26: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from pipeline.cpp:26: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from recoverypacket.cpp:20: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from recoverypacket.cpp:20: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o reedsolomon.o reedsolomon.cpp >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o verificationhashtable.o verificationhashtable.cpp >In file included from par2cmdline.h:528:0, > from reedsolomon.cpp:29: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from reedsolomon.cpp:29: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from verificationhashtable.cpp:20: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from verificationhashtable.cpp:20: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >g++ -DHAVE_CONFIG_H -I. -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o verificationpacket.o verificationpacket.cpp >gcc -Wa,-I. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o reedsolomon-i386-scalar-posix.o reedsolomon-i386-scalar-posix.s >gcc -Wa,-I. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o reedsolomon-i686-mmx-posix.o reedsolomon-i686-mmx-posix.s >gcc -Wa,-I. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables -c -o detect-mmx.o detect-mmx.s >In file included from par2cmdline.h:528:0, > from verificationpacket.cpp:20: >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator<(const VerificationHashEntry&) const': >verificationhashtable.h:69:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc < r.crc || crc == r.crc && hash < r.hash; > ^ >verificationhashtable.h: In member function 'bool VerificationHashEntry::operator>(const VerificationHashEntry&) const': >verificationhashtable.h:73:40: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > return crc > r.crc || crc == r.crc && hash > r.hash; > ^ >verificationhashtable.h: In static member function 'static const VerificationHashEntry* VerificationHashEntry::Search(const VerificationHashEntry*, const MD5Hash&)': >verificationhashtable.h:186:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > if (entry->crc < crc || entry->crc == crc && entry->hash < hash) > ^ >verificationhashtable.h:190:52: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > else if (entry->crc > crc || entry->crc == crc && entry->hash > hash) > ^ >verificationhashtable.h: In member function 'const VerificationHashEntry* VerificationHashTable::FindMatch(const VerificationHashEntry*, const Par2RepairerSourceFile*, FileCheckSummer&, bool&) const': >verificationhashtable.h:405:54: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >verificationhashtable.h:412:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != currententry->GetDataBlock()->GetLength() > ^ >In file included from par2cmdline.h:528:0, > from verificationpacket.cpp:20: >verificationhashtable.h:429:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] > checksummer.ShortBlock() && checksummer.BlockLength() != nextentry->GetDataBlock()->GetLength() > ^ >g++ -Wall -I./../tbb21_009oss/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tables '-Wl,-R,$ORIGIN' -Wl,-z,relro -o par2 par2cmdline.o buffer.o commandline.o crc.o creatorpacket.o criticalpacket.o datablock.o descriptionpacket.o diskfile.o filechecksummer.o galois.o mainpacket.o md5.o par1fileformat.o par1repairer.o par1repairersourcefile.o par2creator.o par2creatorsourcefile.o par2fileformat.o par2repairer.o par2repairersourcefile.o pipeline.o recoverypacket.o reedsolomon.o verificationhashtable.o verificationpacket.o reedsolomon-i386-scalar-posix.o reedsolomon-i686-mmx-posix.o detect-mmx.o -lstdc++ -ltbb -lrt -L. >make[1]: Leaving directory `/builddir/build/BUILD/par2cmdline-0.4-tbb-20100203' >+ chmod 644 ChangeLog galois.h par1repairer.cpp par2repairer.cpp par2repairersourcefile.cpp par2repairersourcefile.h >+ exit 0 >Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.oWnBVs >+ umask 022 >+ cd /builddir/build/BUILD >+ '[' /builddir/build/BUILDROOT/par2cmdline-0.4.tbb.20100203-18.fc21.i386 '!=' / ']' >+ rm -rf /builddir/build/BUILDROOT/par2cmdline-0.4.tbb.20100203-18.fc21.i386 >++ dirname /builddir/build/BUILDROOT/par2cmdline-0.4.tbb.20100203-18.fc21.i386 >+ mkdir -p /builddir/build/BUILDROOT >+ mkdir /builddir/build/BUILDROOT/par2cmdline-0.4.tbb.20100203-18.fc21.i386 >+ cd par2cmdline-0.4-tbb-20100203 >+ make install DESTDIR=/builddir/build/BUILDROOT/par2cmdline-0.4.tbb.20100203-18.fc21.i386 >make[1]: Entering directory `/builddir/build/BUILD/par2cmdline-0.4-tbb-20100203' >test -z "/usr/bin" || /usr/bin/mkdir -p "/builddir/build/BUILDROOT/par2cmdline-0.4.tbb.20100203-18.fc21.i386/usr/bin" > /usr/bin/install -c 'par2' '/builddir/build/BUILDROOT/par2cmdline-0.4.tbb.20100203-18.fc21.i386/usr/bin/par2' >make install-exec-hook >make[2]: Entering directory `/builddir/build/BUILD/par2cmdline-0.4-tbb-20100203' >ln -f /builddir/build/BUILDROOT/par2cmdline-0.4.tbb.20100203-18.fc21.i386/usr/bin/par2 /builddir/build/BUILDROOT/par2cmdline-0.4.tbb.20100203-18.fc21.i386/usr/bin/par2create >ln -f /builddir/build/BUILDROOT/par2cmdline-0.4.tbb.20100203-18.fc21.i386/usr/bin/par2 /builddir/build/BUILDROOT/par2cmdline-0.4.tbb.20100203-18.fc21.i386/usr/bin/par2verify >ln -f /builddir/build/BUILDROOT/par2cmdline-0.4.tbb.20100203-18.fc21.i386/usr/bin/par2 /builddir/build/BUILDROOT/par2cmdline-0.4.tbb.20100203-18.fc21.i386/usr/bin/par2repair >make[2]: Leaving directory `/builddir/build/BUILD/par2cmdline-0.4-tbb-20100203' >make[1]: Nothing to be done for `install-data-am'. >make[1]: Leaving directory `/builddir/build/BUILD/par2cmdline-0.4-tbb-20100203' >+ /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 /builddir/build/BUILD/par2cmdline-0.4-tbb-20100203 >file /builddir/build/BUILDROOT/par2cmdline-0.4.tbb.20100203-18.fc21.i386/usr/bin/par2 has 3 other hard links >extracting debug info from /builddir/build/BUILDROOT/par2cmdline-0.4.tbb.20100203-18.fc21.i386/usr/bin/par2 >hard linked /builddir/build/BUILDROOT/par2cmdline-0.4.tbb.20100203-18.fc21.i386/usr/lib/debug/usr/bin/par2verify.debug to /builddir/build/BUILDROOT/par2cmdline-0.4.tbb.20100203-18.fc21.i386/usr/lib/debug/usr/bin/par2.debug >hard linked /builddir/build/BUILDROOT/par2cmdline-0.4.tbb.20100203-18.fc21.i386/usr/lib/debug/usr/bin/par2repair.debug to /builddir/build/BUILDROOT/par2cmdline-0.4.tbb.20100203-18.fc21.i386/usr/lib/debug/usr/bin/par2.debug >hard linked /builddir/build/BUILDROOT/par2cmdline-0.4.tbb.20100203-18.fc21.i386/usr/lib/debug/usr/bin/par2create.debug to /builddir/build/BUILDROOT/par2cmdline-0.4.tbb.20100203-18.fc21.i386/usr/lib/debug/usr/bin/par2.debug >dwz: Too few files for multifile optimization >/usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. >1046 blocks >+ /usr/lib/rpm/check-buildroot >+ /usr/lib/rpm/brp-compress >+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip >+ /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 >+ /usr/lib/rpm/brp-python-hardlink >+ /usr/lib/rpm/redhat/brp-java-repack-jars >Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.U2ehjc >+ umask 022 >+ cd /builddir/build/BUILD >+ cd par2cmdline-0.4-tbb-20100203 >+ chmod +x test1 test2 test3 test4 test5 test6 pretest posttest >+ make check-TESTS >SKIP: pretest >---------------------------- >Verifying using PAR 1.0 data >---------------------------- >PASS: test1 >---------------------------- >Verifying using PAR 2.0 data >---------------------------- >PASS: test2 >-------------------------------------- >Repairing two files using PAR 1.0 data >-------------------------------------- >PASS: test3 >-------------------------------------- >Repairing two files using PAR 2.0 data >-------------------------------------- >PASS: test4 >----------------------------------- >Creating 100% PAR 2.0 recovery data >----------------------------------- >PASS: test5 >-------------------------------------- >Repairing 100% loss using PAR 2.0 data >-------------------------------------- >Repair Failed. >ERROR: Full Repair using PAR 2.0 failed >FAIL: test6 >SKIP: posttest >===================================================== >1 of 6 tests failed >(2 tests were not run) >Please report to peterbclements@users.sourceforge.net >===================================================== >make: *** [check-TESTS] Error 1 >error: Bad exit status from /var/tmp/rpm-tmp.U2ehjc (%check) >RPM build errors: > Bad exit status from /var/tmp/rpm-tmp.U2ehjc (%check) >Child return code was: 1 >EXCEPTION: Command failed. See logs for output. > # ['bash', '--login', '-c', 'rpmbuild -bb --target i686 --nodeps builddir/build/SPECS/par2cmdline.spec'] >Traceback (most recent call last): > File "/usr/lib/python2.7/site-packages/mockbuild/trace_decorator.py", line 70, in trace > result = func(*args, **kw) > File "/usr/lib/python2.7/site-packages/mockbuild/util.py", line 376, in do > raise mockbuild.exception.Error, ("Command failed. See logs for output.\n # %s" % (command,), child.returncode) >Error: Command failed. See logs for output. > # ['bash', '--login', '-c', 'rpmbuild -bb --target i686 --nodeps builddir/build/SPECS/par2cmdline.spec'] >LEAVE do --> EXCEPTION RAISED >
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 1105926
: 903378 |
903379
|
903380