Mock Version: 1.4.9 Mock Version: 1.4.9 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/hmmer.spec'], chrootPath='/var/lib/mock/f29-build-21547-11262/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'}shell=Falselogger=timeout=345600uid=998gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/hmmer.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'} and shell False Building target platforms: riscv64 Building for target riscv64 Wrote: /builddir/build/SRPMS/hmmer-3.1b2-10.fc29.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/hmmer.spec'], chrootPath='/var/lib/mock/f29-build-21547-11262/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'}shell=Falselogger=timeout=345600uid=998gid=135user='mockbuild'nspawn_args=[]unshare_net=FalseprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/hmmer.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8', 'http_proxy': 'http://192.168.0.254:3128', 'https_proxy': 'http://192.168.0.254:3128'} and shell False Building target platforms: riscv64 Building for target riscv64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.7dcQ8f + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf hmmer-3.1b2 + /usr/bin/gzip -dc /builddir/build/SOURCES/hmmer-3.1b2.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd hmmer-3.1b2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -i '/impl_choice=vmx;;/d' configure + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.V8VVxD + umask 022 + cd /builddir/build/BUILD + cd hmmer-3.1b2 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + '[' 1 = 1 ']' BUILDSTDERR: +++ dirname ./configure BUILDSTDERR: ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) BUILDSTDERR: ++ basename ./easel/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./easel/config.sub BUILDSTDERR: ++ basename ./easel/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./easel/config.sub '/usr/lib/rpm/redhat/config.sub' -> './easel/config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) BUILDSTDERR: ++ basename ./easel/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./easel/config.guess BUILDSTDERR: ++ basename ./easel/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./easel/config.guess '/usr/lib/rpm/redhat/config.guess' -> './easel/config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) BUILDSTDERR: ++ basename ./config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./config.sub BUILDSTDERR: ++ 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 $(dirname ./configure) -name config.guess -o -name config.sub) BUILDSTDERR: ++ basename ./config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./config.guess BUILDSTDERR: ++ 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-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' BUILDSTDERR: ++ find . -name ltmain.sh + ./configure --build=riscv64-koji-linux-gnu --host=riscv64-koji-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/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info BUILDSTDERR: configure: WARNING: unrecognized options: --disable-dependency-tracking configure: Configuring HMMER for your system. checking build system type... riscv64-koji-linux-gnu checking host system type... riscv64-koji-linux-gnu configure: Full HMMER source distribution - using full configuration checking for riscv64-koji-linux-gnu-gcc... no checking for gcc... 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 gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for C compiler vendor... gnu checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... no checking whether pthreads work with -Kthread... no checking whether pthreads work with -kthread... no checking for the pthreads library -llthread... no checking whether pthreads work with -pthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking for cc_r... gcc BUILDSTDERR: configure: WARNING: It appears your platform will not fully support H3. checking for riscv64-koji-linux-gnu-gcc... gcc BUILDSTDERR: configure: WARNING: We'll use the 'dummy' implementation, a slow reference implementation. checking whether we are using the GNU C compiler... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to accept ISO C89... (cached) none needed checking for a BSD-compatible install... /usr/bin/install -c checking how to run the C preprocessor... gcc -E checking for C compiler vendor... (cached) gnu checking for gcc option to accept ISO C99... none needed checking for gcc option to accept ISO Standard C... (cached) none needed checking for riscv64-koji-linux-gnu-ranlib... no checking for ranlib... ranlib checking for ar... /usr/bin/ar checking whether you have a GNU make... yes, you do; and we assume you will use it! checking for a sed that does not truncate output... /usr/bin/sed checking for gcc option to produce PIC... -fPIC configure: Activating "dummy" implementation checking compiler support --start-group... yes checking for gzip... /usr/bin/gzip 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 endian.h usability... yes checking endian.h presence... yes checking for endian.h... yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/types.h... (cached) yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking for sys/sysctl.h... yes checking whether byte ordering is bigendian... no checking for uint8_t... yes checking for uint16_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for off_t... yes checking for mkstemp... yes checking for popen... yes checking for strcasecmp... yes checking for times... yes checking for getpid... yes checking for sysctl... no checking for sysconf... yes checking for getcwd... yes checking for stat... yes checking for fstat... yes checking for ntohs... yes checking for ntohl... yes checking for htons... yes checking for htonl... yes checking for _LARGEFILE_SOURCE value needed for large files... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no configure: creating ./config.status config.status: creating documentation/Makefile config.status: creating documentation/man/Makefile config.status: creating src/Makefile config.status: creating testsuite/Makefile config.status: creating profmark/Makefile config.status: creating src/impl_dummy/Makefile config.status: creating easel/miniapps/Makefile config.status: creating easel/testsuite/Makefile config.status: creating easel/Makefile config.status: creating libdivsufsort/Makefile config.status: creating Makefile config.status: creating src/p7_config.h config.status: creating easel/esl_config.h config.status: creating libdivsufsort/divsufsort.h config.status: linking src/impl_dummy to src/impl BUILDSTDERR: configure: WARNING: unrecognized options: --disable-dependency-tracking HMMER configuration: compiler: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pthread -fPIC host: riscv64-koji-linux-gnu linker: -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld libraries: DP implementation: dummy BUILDSTDERR: configure: WARNING: We will compile the "dummy", a portable ANSI C reference implementation. BUILDSTDERR: configure: WARNING: It is slow, about 100x slower than real H3, and is NOT intended for production use! BUILDSTDERR: configure: WARNING: It only intended to show the basics of how HMMER3 works, portably. + make -j4 SUBDIR easel make[1]: Entering directory '/builddir/build/BUILD/hmmer-3.1b2/easel' CC easel.o CC esl_alphabet.o CC esl_buffer.o CC esl_cluster.o BUILDSTDERR: esl_alphabet.c: In function 'esl_alphabet_Create': BUILDSTDERR: esl_alphabet.c:54:17: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_alphabet.c:21: BUILDSTDERR: esl_alphabet.c: In function 'esl_alphabet_CreateCustom': BUILDSTDERR: esl_alphabet.c:124:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(a->sym, sizeof(char) * (Kp+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_alphabet.c:125:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(a->degen, sizeof(char *) * Kp); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_alphabet.c:126:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(a->ndegen, sizeof(int) * Kp); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_alphabet.c:131:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(a->degen[0], sizeof(char) * (Kp*K)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_alphabet.c:107:17: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_alphabet.c:21: BUILDSTDERR: esl_alphabet.c: In function 'set_complementarity': BUILDSTDERR: esl_alphabet.c:360:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(a->complement, sizeof(ESL_DSQ) * a->Kp); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_alphabet.c: In function 'esl_abc_CreateDsq': BUILDSTDERR: esl_alphabet.c:634:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(dsq, sizeof(ESL_DSQ) * (L+2)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_alphabet.c: In function 'esl_abc_dsqdup': BUILDSTDERR: esl_alphabet.c:824:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new, sizeof(ESL_DSQ) * (L+2)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_alphabet.c: In function 'esl_abc_dsqcat': BUILDSTDERR: esl_alphabet.c:925:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(*dsq, sizeof(ESL_DSQ) * (n+2)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from easel.c:39: BUILDSTDERR: easel.c: In function 'esl_strdup': BUILDSTDERR: easel.c:579:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new, sizeof(char) * (n+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: easel.c: In function 'esl_vsprintf': BUILDSTDERR: easel.c:974:29: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(s, sizeof(char) * (n1+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: easel.c: In function 'esl_str_IsInteger': BUILDSTDERR: easel.c:1178:9: warning: variable 'val' set but not used [-Wunused-but-set-variable] BUILDSTDERR: long val; BUILDSTDERR: ^~~ BUILDSTDERR: In file included from easel.c:39: BUILDSTDERR: easel.c: In function 'esl_FileTail': BUILDSTDERR: easel.c:1320:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tail, sizeof(char) * (strlen(path)+1)); /* a little overkill */ BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: easel.c: In function 'esl_FileConcat': BUILDSTDERR: easel.c:1413:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(path, sizeof(char) * (nd+nf+2)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: easel.c: In function 'esl_FileNewSuffix': BUILDSTDERR: easel.c:1469:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new, sizeof(char) * (nf+strlen(sfx)+2)); /* '.' too */ BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from esl_buffer.c:37: BUILDSTDERR: esl_buffer.c: In function 'esl_buffer_OpenPipe': BUILDSTDERR: esl_buffer.c:348:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bf->mem, sizeof(char) * bf->pagesize); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_buffer.c: In function 'esl_buffer_OpenStream': BUILDSTDERR: esl_buffer.c:478:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bf->mem, sizeof(char) * bf->pagesize); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: easel.c: In function 'esl_FileEnvOpen': BUILDSTDERR: easel.c:1543:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(path, sizeof(char) * np); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: easel.c: In function 'esl_getcwd': BUILDSTDERR: easel.c:1771:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cwd, sizeof(char) * nalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_buffer.c: In function 'esl_buffer_FetchLine': BUILDSTDERR: esl_buffer.c:1082:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(p, sizeof(char) * nc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_buffer.c: In function 'esl_buffer_FetchLineAsStr': BUILDSTDERR: esl_buffer.c:1148:29: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(s, sizeof(char) * (nc+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_buffer.c: In function 'esl_buffer_FetchToken': BUILDSTDERR: esl_buffer.c:1345:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tok, sizeof(char) * nc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_buffer.c: In function 'esl_buffer_FetchTokenAsStr': BUILDSTDERR: esl_buffer.c:1428:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tok, sizeof(char) * (nc+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC esl_composition.o BUILDSTDERR: esl_buffer.c: In function 'buffer_init_file_slurped': BUILDSTDERR: esl_buffer.c:1603:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bf->mem, sizeof(char) * filesize); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_buffer.c: In function 'buffer_init_file_basic': BUILDSTDERR: esl_buffer.c:1626:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bf->mem, sizeof(char) * bf->pagesize); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_alphabet.c: In function 'esl_alphabet_CreateCustom': BUILDSTDERR: esl_alphabet.c:171:3: warning: 'a' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: esl_alphabet_Destroy(a); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from esl_alphabet.c:21: BUILDSTDERR: easel.h:146:16: warning: argument 1 value '18446744073709551608' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: esl_alphabet.c:125:3: note: in expansion of macro 'ESL_ALLOC' BUILDSTDERR: ESL_ALLOC(a->degen, sizeof(char *) * Kp); BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from esl_alphabet.c:13: BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'malloc' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ CC esl_dirichlet.o BUILDSTDERR: In file included from esl_dirichlet.c:21: BUILDSTDERR: esl_dirichlet.c: In function 'esl_mixdchlet_Create': BUILDSTDERR: esl_dirichlet.c:60:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pri->pq, sizeof(double) * N); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_dirichlet.c:61:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pri->alpha, sizeof(double *) * N); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_dirichlet.c:64:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pri->alpha[0], sizeof(double) * N * K); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_dirichlet.c:52:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_dirichlet.c:21: BUILDSTDERR: esl_dirichlet.c: In function 'esl_mixdchlet_Compare': BUILDSTDERR: esl_dirichlet.c:181:22: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(A, d1->N * sizeof(int*)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_dirichlet.c:183:27: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(A[i], d1->N * sizeof(int) ); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_dirichlet.c: In function 'esl_dirichlet_LogProbData_Mixture': BUILDSTDERR: esl_dirichlet.c:512:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mixq, sizeof(double)*d->N); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_dirichlet.c: In function 'esl_mixdchlet_Fit': BUILDSTDERR: esl_dirichlet.c:857:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(p, sizeof(double) * np); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_dirichlet.c:858:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(u, sizeof(double) * np); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_dirichlet.c:859:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(wrk, sizeof(double) * np * 4); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC esl_distance.o CC esl_dmatrix.o CC esl_exponential.o BUILDSTDERR: In file included from esl_dmatrix.c:30: BUILDSTDERR: esl_dmatrix.c: In function 'esl_dmatrix_Create': BUILDSTDERR: esl_dmatrix.c:64:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(A->mx, sizeof(double *) * n); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_dmatrix.c:67:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(A->mx[0], sizeof(double) * n * m); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_dmatrix.c:57:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_dmatrix.c:30: BUILDSTDERR: esl_dmatrix.c: In function 'esl_dmatrix_CreateUpper': BUILDSTDERR: esl_dmatrix.c:113:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(A->mx, sizeof(double *) * n); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_dmatrix.c:101:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_dmatrix.c:30: BUILDSTDERR: esl_dmatrix.c: In function 'esl_permutation_Create': BUILDSTDERR: esl_dmatrix.c:454:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(P->pi, sizeof(int) * n); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_dmatrix.c:448:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl_dmatrix.c: In function 'esl_dmx_AddScale': BUILDSTDERR: esl_dmatrix.c:893:15: warning: self-comparison always evaluates to false [-Wtautological-compare] BUILDSTDERR: if (A->type != A->type) ESL_EXCEPTION(eslEINVAL, "matrices of different type"); BUILDSTDERR: ^~ BUILDSTDERR: In file included from esl_dmatrix.c:30: BUILDSTDERR: esl_dmatrix.c: In function 'esl_dmx_Invert': BUILDSTDERR: esl_dmatrix.c:1087:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(b, sizeof(double) * A->n); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_dmatrix.c:1088:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(y, sizeof(double) * A->n); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_distance.c: In function 'esl_dst_CPairIdMx': BUILDSTDERR: esl_distance.c:354:7: warning: 'status' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl_dirichlet.c: In function 'esl_mixdchlet_Fit_Multipass': BUILDSTDERR: esl_dirichlet.c:986:10: warning: 'status' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: return status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl_distance.c: In function 'esl_dst_CJukesCantorMx': BUILDSTDERR: esl_distance.c:467:16: warning: 'status' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl_distance.c: In function 'esl_dst_XPairIdMx': BUILDSTDERR: esl_distance.c:539:7: warning: 'status' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl_distance.c: In function 'esl_dst_XJukesCantorMx': BUILDSTDERR: esl_distance.c:653:16: warning: 'status' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ CC esl_fileparser.o CC esl_gamma.o CC esl_getopts.o BUILDSTDERR: esl_fileparser.c: In function 'esl_fileparser_Create': BUILDSTDERR: esl_fileparser.c:103:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_getopts.c:22: BUILDSTDERR: esl_getopts.c: In function 'esl_getopts_Create': BUILDSTDERR: esl_getopts.c:109:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(g->val, sizeof(char *) * g->nopts); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_getopts.c:110:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(g->setby, sizeof(int) * g->nopts); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_getopts.c:111:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(g->valloc, sizeof(int) * g->nopts); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_getopts.c:65:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_getopts.c:22: BUILDSTDERR: esl_getopts.c: In function 'esl_opt_SpoofCmdline': BUILDSTDERR: esl_getopts.c:736:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cmdline, sizeof(char) * (ntot+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_getopts.c: In function 'set_option': BUILDSTDERR: esl_getopts.c:1218:77: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: if (g->valloc[opti] == 0) ESL_ALLOC (g->val[opti], sizeof(char) * (arglen+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC esl_gev.o CC esl_gumbel.o BUILDSTDERR: esl_dmatrix.c: In function 'esl_dmx_LUP_decompose': BUILDSTDERR: esl_dmatrix.c:976:37: warning: 'kpiv' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: j = P->pi[k]; P->pi[k] = P->pi[kpiv]; P->pi[kpiv] = j; BUILDSTDERR: ^ CC esl_histogram.o CC esl_hmm.o BUILDSTDERR: In file included from esl_histogram.c:19: BUILDSTDERR: esl_histogram.c: In function 'esl_histogram_Create': BUILDSTDERR: esl_histogram.c:111:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(h->obs, sizeof(uint64_t) * h->nb); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_histogram.c:74:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_histogram.c:19: BUILDSTDERR: esl_histogram.c: In function 'esl_histogram_CreateFull': BUILDSTDERR: esl_histogram.c:139:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(h->x, sizeof(double) * h->nalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_histogram.c:133:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_histogram.c:19: BUILDSTDERR: esl_histogram.c: In function 'esl_histogram_SetExpect': BUILDSTDERR: esl_histogram.c:758:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(h->expect, sizeof(double) * h->nb); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_histogram.c: In function 'esl_histogram_SetExpectedTail': BUILDSTDERR: esl_histogram.c:814:63: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: if (h->expect == NULL) ESL_ALLOC(h->expect, sizeof(double) * h->nb); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_getopts.c: In function 'esl_opt_ProcessCmdline': BUILDSTDERR: esl_getopts.c:1393:9: warning: 'opti' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: int opti; /* option number found */ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_histogram.c: In function 'esl_histogram_Goodness': BUILDSTDERR: esl_histogram.c:1262:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(obs, sizeof(uint64_t) * (nb*2+1)); /* final nb must be <= 2*nb+1 */ BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_histogram.c:1263:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(exp, sizeof(double) * (nb*2+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_histogram.c:1264:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(topx, sizeof(double) * (nb*2+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from esl_getopts.c:22: BUILDSTDERR: esl_getopts.c: In function 'esl_opt_VerifyConfig': BUILDSTDERR: esl_getopts.c:648:39: warning: '%.24s' directive output may be truncated writing up to 24 bytes into a region of size between 21 and 54 [-Wformat-truncation=] BUILDSTDERR: ESL_FAIL(eslESYNTAX, g->errbuf, "Option %.24s (set by cfg file %d) requires (or has no effect without) option(s) %.24s", BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: easel.h:57:57: note: in definition of macro 'ESL_FAIL' BUILDSTDERR: if (errbuf != NULL) snprintf(errbuf, eslERRBUFSIZE, __VA_ARGS__); \ BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from esl_getopts.c:18: BUILDSTDERR: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 75 and 132 bytes into a destination of size 128 BUILDSTDERR: return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC esl_hyperexp.o BUILDSTDERR: In file included from esl_hmm.c:9: BUILDSTDERR: esl_hmm.c: In function 'esl_hmm_Create': BUILDSTDERR: esl_hmm.c:37:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(hmm->t, sizeof(float *) * M); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_hmm.c:38:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(hmm->e, sizeof(float *) * M); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_hmm.c:39:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(hmm->eo, sizeof(float *) * abc->Kp); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_hmm.c:44:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(hmm->t[0], sizeof(float) * M * (M+1)); /* state M is the implicit end state */ BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_hmm.c:45:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(hmm->e[0], sizeof(float) * M * abc->K); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_hmm.c:46:49: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(hmm->eo[0], sizeof(float) * abc->Kp * M); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_hmm.c:47:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(hmm->pi, sizeof(float) * (M+1)); /* initial transition to state M means a L=0 sequence */ BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_hmm.c:31:12: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_hmm.c:9: BUILDSTDERR: esl_hmm.c: In function 'esl_hmx_Create': BUILDSTDERR: esl_hmm.c:196:52: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mx->dp_mem, sizeof(float) * (allocL+1) * allocM); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_hmm.c:199:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mx->dp, sizeof (float *) * (allocL+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_hmm.c:200:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mx->sc, sizeof (float) * (allocL+2)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_hmm.c:189:12: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl_getopts.c: In function 'esl_opt_IsDefault': BUILDSTDERR: esl_getopts.c:789:7: warning: 'opti' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: int opti; BUILDSTDERR: ^~~~ BUILDSTDERR: esl_getopts.c: In function 'esl_opt_IsOn': BUILDSTDERR: esl_getopts.c:821:8: warning: 'opti' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: int opti; BUILDSTDERR: ^~~~ BUILDSTDERR: esl_getopts.c: In function 'esl_opt_IsUsed': BUILDSTDERR: esl_getopts.c:849:13: warning: 'opti' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (g->val[opti] == NULL) return FALSE; BUILDSTDERR: ^ BUILDSTDERR: esl_getopts.c: In function 'esl_opt_GetSetter': BUILDSTDERR: esl_getopts.c:869:7: warning: 'opti' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: int opti; BUILDSTDERR: ^~~~ BUILDSTDERR: esl_getopts.c: In function 'esl_opt_GetBoolean': BUILDSTDERR: esl_getopts.c:885:7: warning: 'opti' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: int opti; BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from esl_hyperexp.c:9: BUILDSTDERR: esl_hyperexp.c: In function 'esl_hyperexp_Create': BUILDSTDERR: esl_hyperexp.c:61:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(h->q, sizeof(double) * K); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_hyperexp.c:62:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(h->lambda, sizeof(double) * K); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_hyperexp.c:63:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(h->wrk, sizeof(double) * K); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_hyperexp.c:64:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(h->fixlambda, sizeof(char) * K); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_hyperexp.c:51:17: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl_getopts.c: In function 'esl_opt_GetInteger': BUILDSTDERR: esl_getopts.c:905:7: warning: 'opti' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: int opti; BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from esl_hyperexp.c:9: BUILDSTDERR: esl_hyperexp.c: In function 'esl_hxp_FitComplete': BUILDSTDERR: esl_hyperexp.c:867:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(p, sizeof(double) * np); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_hyperexp.c:868:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(u, sizeof(double) * np); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_hyperexp.c:869:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(wrk, sizeof(double) * np * 4); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_hyperexp.c: In function 'esl_hxp_FitCompleteBinned': BUILDSTDERR: esl_hyperexp.c:1095:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(p, sizeof(double) * np); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_hyperexp.c:1096:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(u, sizeof(double) * np); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_hyperexp.c:1097:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(wrk, sizeof(double) * np * 4); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_getopts.c: In function 'esl_opt_GetReal': BUILDSTDERR: esl_getopts.c:923:7: warning: 'opti' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: int opti; BUILDSTDERR: ^~~~ BUILDSTDERR: esl_getopts.c: In function 'esl_opt_GetChar': BUILDSTDERR: esl_getopts.c:942:7: warning: 'opti' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: int opti; BUILDSTDERR: ^~~~ BUILDSTDERR: esl_getopts.c: In function 'esl_opt_GetString': BUILDSTDERR: esl_getopts.c:965:7: warning: 'opti' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: int opti; BUILDSTDERR: ^~~~ CC esl_keyhash.o CC esl_mem.o BUILDSTDERR: In file included from esl_keyhash.c:22: BUILDSTDERR: esl_keyhash.c: In function 'keyhash_create': BUILDSTDERR: esl_keyhash.c:381:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(kh->hashtable, sizeof(int) * kh->hashsize); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_keyhash.c:384:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(kh->key_offset, sizeof(int) * kh->kalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_keyhash.c:385:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(kh->nxt, sizeof(int) * kh->kalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_keyhash.c:388:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(kh->smem, sizeof(char) * kh->salloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_keyhash.c:369:8: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl_keyhash.c: In function 'key_upsize': BUILDSTDERR: esl_keyhash.c:460:13: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ CC esl_minimizer.o BUILDSTDERR: In file included from esl_mem.c:23: BUILDSTDERR: esl_mem.c: In function 'esl_memstrdup': BUILDSTDERR: esl_mem.c:392:29: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(s, sizeof(char) * (n+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_mem.c: In function 'esl_memtod': BUILDSTDERR: esl_mem.c:451:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bigbuf, sizeof(char) * (n+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_mem.c: In function 'esl_memtof': BUILDSTDERR: esl_mem.c:492:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bigbuf, sizeof(char) * (n+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC esl_mixgev.o BUILDSTDERR: esl_minimizer.c: In function 'esl_min_ConjugateGradientDescent': BUILDSTDERR: esl_minimizer.c:316:31: warning: 'e' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (fabs(p) < fabs(0.5*q*r) || p < q*(a-x) || p < q*(b-x)) BUILDSTDERR: ~~~~~^~ BUILDSTDERR: esl_minimizer.c:286:12: note: 'e' was declared here BUILDSTDERR: double d,e; /* last, next-to-last values of p/q */ BUILDSTDERR: ^ BUILDSTDERR: esl_minimizer.c:290:18: warning: 'cx' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: x=v=w= a + c*(b-a); /* initial guess of x by golden section */ BUILDSTDERR: ~~^~~ BUILDSTDERR: esl_minimizer.c:427:16: note: 'cx' was declared here BUILDSTDERR: double ax,bx,cx; BUILDSTDERR: ^~ BUILDSTDERR: esl_minimizer.c:290:8: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: x=v=w= a + c*(b-a); /* initial guess of x by golden section */ BUILDSTDERR: ~^~~~~~~~~~~~~ BUILDSTDERR: esl_minimizer.c:427:10: note: 'ax' was declared here BUILDSTDERR: double ax,bx,cx; BUILDSTDERR: ^~ CC esl_mpi.o BUILDSTDERR: In file included from esl_mixgev.c:13: BUILDSTDERR: esl_mixgev.c: In function 'esl_mixgev_Create': BUILDSTDERR: esl_mixgev.c:66:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mg->q, sizeof(double) * K); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_mixgev.c:67:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mg->mu, sizeof(double) * K); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_mixgev.c:68:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mg->lambda, sizeof(double) * K); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_mixgev.c:69:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mg->alpha, sizeof(double) * K); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_mixgev.c:70:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mg->wrk, sizeof(double) * K); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_mixgev.c:71:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mg->isgumbel, sizeof(int) * K); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_mixgev.c:59:15: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_mixgev.c:13: BUILDSTDERR: esl_mixgev.c: In function 'esl_mixgev_FitComplete': BUILDSTDERR: esl_mixgev.c:645:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(p, sizeof(double) * np); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_mixgev.c:646:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(u, sizeof(double) * np); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_mixgev.c:647:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(wrk, sizeof(double) * np * 4); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC esl_msa.o CC esl_msacluster.o CC esl_msafile.o BUILDSTDERR: In file included from esl_msacluster.c:23: BUILDSTDERR: esl_msacluster.c: In function 'esl_msacluster_SingleLinkage': BUILDSTDERR: esl_msacluster.c:135:49: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(workspace, sizeof(int) * msa->nseq * 2); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msacluster.c:136:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(assignment, sizeof(int) * msa->nseq); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msacluster.c:155:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(nin, sizeof(int) * nc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from esl_msa.c:30: BUILDSTDERR: esl_msa.c: In function 'esl_msa_Create': BUILDSTDERR: esl_msa.c:107:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->aseq, sizeof(char *) * msa->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:114:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->aseq[i], sizeof(char) * (alen+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:100:12: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_msa.c:30: BUILDSTDERR: esl_msa.c: In function 'esl_msa_Copy': BUILDSTDERR: esl_msa.c:309:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->sqacc, sizeof(char **) * new->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:314:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->sqdesc, sizeof(char **) * new->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:319:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->ss, sizeof(char **) * new->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:324:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->sa, sizeof(char **) * msa->nseq); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:329:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->pp, sizeof(char **) * msa->nseq); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:340:45: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->comment, sizeof(char **) * msa->ncomment); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:348:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->gf_tag, sizeof(char **) * msa->ngf); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:349:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->gf, sizeof(char **) * msa->ngf); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:359:45: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->gs_tag, sizeof(char **) * msa->ngs); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:360:45: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->gs, sizeof(char ***) * msa->ngs); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:363:45: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->gs[i], sizeof(char **) * msa->nseq); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:371:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->gc_tag, sizeof(char **) * msa->ngc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:372:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->gc, sizeof(char **) * msa->ngc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:381:45: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->gr_tag, sizeof(char **) * msa->ngr); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:382:45: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->gr, sizeof(char ***) * msa->ngr); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:385:45: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->gr[i], sizeof(char **) * msa->nseq); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c: In function 'msa_create_mostly': BUILDSTDERR: esl_msa.c:622:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->sqname, sizeof(char *) * nseq); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:623:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->wgt, sizeof(double) * nseq); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:624:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->sqlen, sizeof(int64_t)* nseq); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:542:12: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_msa.c:30: BUILDSTDERR: esl_msa.c: In function 'esl_msa_CreateDigital': BUILDSTDERR: esl_msa.c:784:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->ax, sizeof(ESL_DSQ *) * msa->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:791:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->ax[i], sizeof(ESL_DSQ) * (alen+2)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:777:12: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_msa.c:30: BUILDSTDERR: esl_msa.c: In function 'esl_msa_Digitize': BUILDSTDERR: esl_msa.c:858:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->ax, msa->sqalloc * sizeof(ESL_DSQ *)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:861:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->ax[i], (msa->alen+2) * sizeof(ESL_DSQ)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c: In function 'esl_msa_Textize': BUILDSTDERR: esl_msa.c:913:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->aseq, msa->sqalloc * sizeof(char *)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:916:45: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->aseq[i], (msa->alen+1) * sizeof(char)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC esl_msafile2.o BUILDSTDERR: esl_msa.c: In function 'esl_msa_SetSeqAccession': BUILDSTDERR: esl_msa.c:1162:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->sqacc, sizeof(char *) * msa->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c: In function 'esl_msa_SetSeqDescription': BUILDSTDERR: esl_msa.c:1214:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->sqdesc, sizeof(char *) * msa->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c: In function 'esl_msa_FormatSeqAccession': BUILDSTDERR: esl_msa.c:1437:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->sqacc, sizeof(char *) * msa->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c: In function 'esl_msa_FormatSeqDescription': BUILDSTDERR: esl_msa.c:1478:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->sqdesc, sizeof(char *) * msa->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c: In function 'esl_msa_AddGS': BUILDSTDERR: esl_msa.c:1621:45: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->gs[0], sizeof(char *) * msa->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:1644:46: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->gs[tagidx], sizeof(char *) * msa->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c: In function 'esl_msa_AppendGR': BUILDSTDERR: esl_msa.c:1795:45: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->gr[0], sizeof(char *) * msa->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:1815:48: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->gr[msa->ngr], sizeof(char *) * msa->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c: In function 'msa_set_seq_ss': BUILDSTDERR: esl_msa.c:1892:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->ss, sizeof(char *) * msa->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c: In function 'msa_set_seq_sa': BUILDSTDERR: esl_msa.c:1919:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->sa, sizeof(char *) * msa->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c: In function 'msa_set_seq_pp': BUILDSTDERR: esl_msa.c:1946:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->pp, sizeof(char *) * msa->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c: In function 'esl_msa_ReasonableRF': BUILDSTDERR: esl_msa.c:2032:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(counts, msa->abc->K * sizeof(float)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c: In function 'esl_msa_MinimGaps': BUILDSTDERR: esl_msa.c:2419:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(useme, sizeof(int) * (msa->alen+1)); /* +1 is just to deal w/ alen=0 special case */ BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c: In function 'esl_msa_MinimGapsText': BUILDSTDERR: esl_msa.c:2496:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(useme, sizeof(int) * (msa->alen+1)); /* +1 is just to deal w/ alen=0 special case */ BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c: In function 'esl_msa_NoGaps': BUILDSTDERR: esl_msa.c:2566:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(useme, sizeof(int) * (msa->alen+1)); /* +1 is only to deal with alen=0 special case */ BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c: In function 'esl_msa_NoGapsText': BUILDSTDERR: esl_msa.c:2629:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(useme, sizeof(int) * (msa->alen+1)); /* +1 is only to deal with alen=0 special case */ BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c: In function 'esl_msa_RemoveBrokenBasepairsFromSS': BUILDSTDERR: esl_msa.c:2806:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ct, sizeof(int) * (len+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c:2807:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ss_nopseudo, sizeof(char) * (len+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: At top level: BUILDSTDERR: esl_msa.c:2879:1: warning: 'msa_get_rlen' defined but not used [-Wunused-function] BUILDSTDERR: msa_get_rlen(const ESL_MSA *msa, int seqidx) BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from esl_alphabet.h:7, BUILDSTDERR: from esl_msa.h:8, BUILDSTDERR: from esl_msafile2.c:26: BUILDSTDERR: esl_msafile2.c: In function 'msafile2_open': BUILDSTDERR: esl_msafile2.c:220:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cmd, sizeof(char) * (n+1+strlen("gzip -dc "))); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC esl_msafile_a2m.o BUILDSTDERR: esl_msafile2.c: In function 'esl_msafile2_ReadInfoPfam': BUILDSTDERR: esl_msafile2.c:422:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(spos_ct, sizeof(int) * known_alen); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile2.c:423:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(epos_ct, sizeof(int) * known_alen); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile2.c:431:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ct, sizeof(int) * (known_alen+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile2.c:432:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ss_nopseudo, sizeof(char) * (known_alen+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile2.c:435:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bp_ct, sizeof(double **) * known_alen); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile2.c:439:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bp_ct[apos], sizeof(double *) * (abc->Kp)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile2.c:441:45: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bp_ct[apos][x], sizeof(double) * (abc->Kp)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile2.c:531:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pp_ct, sizeof(double *) * alen); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile2.c:533:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pp_ct[apos], sizeof(double) * nppvals); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile2.c:537:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tmp_dsq, (alen+2) * sizeof(ESL_DSQ)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile2.c:540:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(abc_ct, sizeof(double *) * alen); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile2.c:542:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(abc_ct[apos], sizeof(double) * (abc->K+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile2.c:579:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tmp_dsq, (alen+2) * sizeof(ESL_DSQ)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile2.c:582:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(abc_ct, sizeof(double *) * alen); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile2.c:584:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(abc_ct[apos], sizeof(double) * (abc->K+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile2.c:589:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pp_ct, sizeof(double *) * alen); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile2.c:591:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pp_ct[apos], sizeof(double) * nppvals); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile2.c: In function 'gapize_string': BUILDSTDERR: esl_msafile2.c:1116:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(dst_str, sizeof(char) * (dst_len+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile2.c:1110:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_msafile_a2m.c:19: BUILDSTDERR: esl_msafile_a2m.c: In function 'esl_msafile_a2m_Read': BUILDSTDERR: esl_msafile_a2m.c:245:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(csflag, sizeof(char *) * msa->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_a2m.c:316:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(nins, sizeof(int) * (ncons+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_a2m.c: In function 'esl_msafile_a2m_Write': BUILDSTDERR: esl_msafile_a2m.c:413:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(buf, sizeof(char) * (cpl+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_a2m.c: In function 'a2m_padding_digital': BUILDSTDERR: esl_msafile_a2m.c:524:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->rf, sizeof(char) * (alen+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_a2m.c:534:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ax, sizeof(ESL_DSQ) * (alen + 2)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_a2m.c: In function 'a2m_padding_text': BUILDSTDERR: esl_msafile_a2m.c:577:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->rf, sizeof(char) * (alen+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_a2m.c:587:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(aseq, sizeof(char) * (alen + 1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile2.c: In function 'msafile2_open': BUILDSTDERR: esl_msafile2.c:272:10: warning: 'status' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: return status; BUILDSTDERR: ^~~~~~ CC esl_msafile_afa.o BUILDSTDERR: In file included from esl_msa.c:30: BUILDSTDERR: esl_msa.c: In function 'esl_msa_Digitize': BUILDSTDERR: esl_msa.c:855:35: warning: '%s' directive output may be truncated writing up to 127 bytes into a region of size 126 [-Wformat-truncation=] BUILDSTDERR: ESL_FAIL(eslEINVAL, errbuf, "%s: %s", msa->sqname[i], errbuf2); BUILDSTDERR: ^~~~~~~~ ~~~~~~~ BUILDSTDERR: easel.h:57:57: note: in definition of macro 'ESL_FAIL' BUILDSTDERR: if (errbuf != NULL) snprintf(errbuf, eslERRBUFSIZE, __VA_ARGS__); \ BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from esl_msa.c:21: BUILDSTDERR: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 3 or more bytes (assuming 130) into a destination of size 128 BUILDSTDERR: return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC esl_msafile_clustal.o CC esl_msafile_phylip.o BUILDSTDERR: esl_msafile_clustal.c: In function 'esl_msafile_clustal_Read': BUILDSTDERR: esl_msafile_clustal.c:237:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: for (pos = 0; pos < n; pos++) if (! isspace(p[pos])) break; name_start = pos; BUILDSTDERR: ^~~ BUILDSTDERR: esl_msafile_clustal.c:237:72: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: for (pos = 0; pos < n; pos++) if (! isspace(p[pos])) break; name_start = pos; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: esl_msafile_clustal.c:238:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: for (pos = pos+1; pos < n; pos++) if ( isspace(p[pos])) break; name_len = pos - name_start; BUILDSTDERR: ^~~ BUILDSTDERR: esl_msafile_clustal.c:238:72: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: for (pos = pos+1; pos < n; pos++) if ( isspace(p[pos])) break; name_len = pos - name_start; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: esl_msafile_clustal.c:239:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: for (pos = pos+1; pos < n; pos++) if (! isspace(p[pos])) break; seq_start = pos; BUILDSTDERR: ^~~ BUILDSTDERR: esl_msafile_clustal.c:239:72: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: for (pos = pos+1; pos < n; pos++) if (! isspace(p[pos])) break; seq_start = pos; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: esl_msafile_clustal.c:241:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: for (pos = n-1; pos > 0; pos--) if (! isspace(p[pos])) break; seq_len = pos - seq_start + 1; BUILDSTDERR: ^~~ BUILDSTDERR: esl_msafile_clustal.c:241:72: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: for (pos = n-1; pos > 0; pos--) if (! isspace(p[pos])) break; seq_len = pos - seq_start + 1; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from esl_msafile_clustal.c:21: BUILDSTDERR: esl_msafile_clustal.c: In function 'esl_msafile_clustal_Write': BUILDSTDERR: esl_msafile_clustal.c:351:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(buf, sizeof(char) * (cpl+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_clustal.c: In function 'make_text_consensus_line': BUILDSTDERR: esl_msafile_clustal.c:471:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(consline, sizeof(char) * (msa->alen+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_clustal.c:472:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(v, sizeof(uint32_t) * (msa->alen)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_clustal.c: In function 'make_digital_consensus_line': BUILDSTDERR: esl_msafile_clustal.c:537:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(v, sizeof(uint32_t) * (msa->alen+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_clustal.c:538:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(consline, sizeof(char) * (msa->alen+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_clustal.c:532:13: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_msafile_phylip.c:23: BUILDSTDERR: esl_msafile_phylip.c: In function 'phylip_interleaved_Read': BUILDSTDERR: esl_msafile_phylip.c:415:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(namebuf, sizeof(char) * (namewidth+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_phylip.c: In function 'phylip_interleaved_Write': BUILDSTDERR: esl_msafile_phylip.c:492:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(buf, sizeof(char) * (rpl+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_phylip.c: In function 'phylip_sequential_Read': BUILDSTDERR: esl_msafile_phylip.c:549:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(namebuf, sizeof(char) * (namewidth+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_phylip.c: In function 'phylip_sequential_Write': BUILDSTDERR: esl_msafile_phylip.c:612:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(buf, sizeof(char) * (rpl+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msa.c: In function 'esl_msa_ReasonableRF': BUILDSTDERR: esl_msa.c:2041:9: warning: 'counts' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: esl_vec_FSet(counts, msa->abc->K, 0.0); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: esl_msafile_phylip.c: In function 'esl_msafile_phylip_Read': BUILDSTDERR: esl_msafile_phylip.c:589:6: warning: 'status' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (status == eslOK) eslx_msafile_PutLine(afp); BUILDSTDERR: ^ BUILDSTDERR: esl_msafile_phylip.c:547:13: note: 'status' was declared here BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_msafile_clustal.c:21: BUILDSTDERR: In function 'make_text_consensus_line', BUILDSTDERR: inlined from 'esl_msafile_clustal_Write' at esl_msafile_clustal.c:364:31: BUILDSTDERR: easel.h:146:16: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: esl_msafile_clustal.c:472:3: note: in expansion of macro 'ESL_ALLOC' BUILDSTDERR: ESL_ALLOC(v, sizeof(uint32_t) * (msa->alen)); BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from esl_msafile_clustal.c:17: BUILDSTDERR: esl_msafile_clustal.c: In function 'esl_msafile_clustal_Write': BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'malloc' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ CC esl_msafile_psiblast.o BUILDSTDERR: esl_msafile_psiblast.c: In function 'esl_msafile_psiblast_Read': BUILDSTDERR: esl_msafile_psiblast.c:219:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: for (pos = 0; pos < afp->n; pos++) if (! isspace(afp->line[pos])) break; name_start = pos; BUILDSTDERR: ^~~ BUILDSTDERR: esl_msafile_psiblast.c:219:85: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: for (pos = 0; pos < afp->n; pos++) if (! isspace(afp->line[pos])) break; name_start = pos; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: esl_msafile_psiblast.c:220:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: for (pos = pos+1; pos < afp->n; pos++) if ( isspace(afp->line[pos])) break; name_len = pos - name_start; BUILDSTDERR: ^~~ BUILDSTDERR: esl_msafile_psiblast.c:220:85: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: for (pos = pos+1; pos < afp->n; pos++) if ( isspace(afp->line[pos])) break; name_len = pos - name_start; BUILDSTDERR: ^~~~~~~~ BUILDSTDERR: esl_msafile_psiblast.c:221:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: for (pos = pos+1; pos < afp->n; pos++) if (! isspace(afp->line[pos])) break; seq_start = pos; BUILDSTDERR: ^~~ BUILDSTDERR: esl_msafile_psiblast.c:221:85: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: for (pos = pos+1; pos < afp->n; pos++) if (! isspace(afp->line[pos])) break; seq_start = pos; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: esl_msafile_psiblast.c:223:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: for (pos = afp->n-1; pos > 0; pos--) if (! isspace(afp->line[pos])) break; seq_len = pos - seq_start + 1; BUILDSTDERR: ^~~ BUILDSTDERR: esl_msafile_psiblast.c:223:85: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: for (pos = afp->n-1; pos > 0; pos--) if (! isspace(afp->line[pos])) break; seq_len = pos - seq_start + 1; BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from esl_msafile_psiblast.c:16: BUILDSTDERR: esl_msafile_psiblast.c: In function 'esl_msafile_psiblast_Write': BUILDSTDERR: esl_msafile_psiblast.c:341:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(buf, sizeof(char) * (cpl+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC esl_msafile_selex.o BUILDSTDERR: esl_msafile_phylip.c: In function 'esl_msafile_phylip_CheckFileFormat': BUILDSTDERR: esl_msafile_phylip.c:872:20: warning: 'nw_max' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (nw_min <= 10 && nw_max >= 10) *ret_namewidth = 10; BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: esl_msafile_phylip.c:812:31: note: 'nw_max' was declared here BUILDSTDERR: int nwA, nwB, nw_min, nw_max; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl_msafile_phylip.c:873:52: warning: 'nw_min' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: else *ret_namewidth = nw_min; BUILDSTDERR: ~~~~~~~~~~~~~~~^~~~~~~~ BUILDSTDERR: esl_msafile_phylip.c:812:23: note: 'nw_min' was declared here BUILDSTDERR: int nwA, nwB, nw_min, nw_max; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl_msafile_phylip.c:853:18: warning: 'n0' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: for (c = n0-1; nres1 && c >= 0; c--) BUILDSTDERR: ~~^~ BUILDSTDERR: esl_msafile_phylip.c:808:17: note: 'n0' was declared here BUILDSTDERR: esl_pos_t n, n0; BUILDSTDERR: ^~ BUILDSTDERR: esl_msafile_phylip.c:807:17: warning: 'p0' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: char *p, *p0; BUILDSTDERR: ^~ BUILDSTDERR: In file included from esl_msafile_selex.c:35: BUILDSTDERR: esl_msafile_selex.c: In function 'esl_msafile_selex_Write': BUILDSTDERR: esl_msafile_selex.c:304:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(buf, sizeof(char) * (cpl+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_selex.c: In function 'selex_block_Create': BUILDSTDERR: esl_msafile_selex.c:364:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(b->line, sizeof(char *) * nalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_selex.c:365:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(b->llen, sizeof(esl_pos_t) * nalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_selex.c:366:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(b->offsets, sizeof(esl_pos_t) * nalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_selex.c:367:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(b->linenum, sizeof(int64_t) * nalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_selex.c:368:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(b->ltype, sizeof(int) * nalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_selex.c:369:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(b->lpos, sizeof(esl_pos_t) * nalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_selex.c:370:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(b->rpos, sizeof(esl_pos_t) * nalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_selex.c:351:20: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_msafile_selex.c:35: BUILDSTDERR: esl_msafile_selex.c: In function 'selex_first_block': BUILDSTDERR: esl_msafile_selex.c:577:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->ss, sizeof(char *) * nseq); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_selex.c:581:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->sa, sizeof(char *) * nseq); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_selex.c: In function 'selex_append_block': BUILDSTDERR: esl_msafile_selex.c:657:27: warning: variable 'nright' set but not used [-Wunused-but-set-variable] BUILDSTDERR: esl_pos_t nleft, ntext, nright; BUILDSTDERR: ^~~~~~ CC esl_msafile_stockholm.o CC esl_msashuffle.o BUILDSTDERR: In file included from esl_msafile_stockholm.c:20: BUILDSTDERR: esl_msafile_stockholm.c: In function 'stockholm_parsedata_Create': BUILDSTDERR: esl_msafile_stockholm.c:422:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pd->sqlen, sizeof(int64_t) * msa->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_stockholm.c:387:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_msafile_stockholm.c:20: BUILDSTDERR: esl_msafile_stockholm.c: In function 'stockholm_parse_gr': BUILDSTDERR: esl_msafile_stockholm.c:806:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->ss, sizeof(char *) * msa->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_stockholm.c:807:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pd->sslen, sizeof(int64_t) * msa->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_stockholm.c:817:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->pp, sizeof(char *) * msa->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_stockholm.c:818:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pd->pplen, sizeof(int64_t) * msa->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_stockholm.c:828:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->sa, sizeof(char *) * msa->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_stockholm.c:829:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pd->salen, sizeof(int64_t) * msa->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_stockholm.c: In function 'stockholm_get_gr_tagidx': BUILDSTDERR: esl_msafile_stockholm.c:1031:52: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->gr[tagidx], sizeof(char *) * msa->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_stockholm.c:1032:52: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pd->ogr_len[tagidx], sizeof(int64_t) * msa->sqalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msafile_stockholm.c: In function 'stockholm_write': BUILDSTDERR: esl_msafile_stockholm.c:1167:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(buf, sizeof(char) * (cpl+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC esl_msaweight.o BUILDSTDERR: esl_msafile_selex.c: In function 'esl_msafile_selex_Read': BUILDSTDERR: esl_msafile_selex.c:250:26: warning: 'status' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (! nblocks && (status = selex_first_block(afp, b, &msa)) != eslOK) goto ERROR; BUILDSTDERR: esl_msafile_selex.c:730:71: warning: 'p' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: for (alen = msa->alen+nleft+ntext; alen < msa->alen+nadd; alen++) p[alen] = '.'; BUILDSTDERR: ^ BUILDSTDERR: esl_msafile_selex.c:652:13: note: 'p' was declared here BUILDSTDERR: char *p; BUILDSTDERR: ^ BUILDSTDERR: In file included from esl_msashuffle.c:12: BUILDSTDERR: esl_msashuffle.c: In function 'esl_msashuffle_XQRNA': BUILDSTDERR: esl_msashuffle.c:289:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(xycol, sizeof(int) * L); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msashuffle.c:290:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(xcol, sizeof(int) * L); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msashuffle.c:291:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ycol, sizeof(int) * L); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msashuffle.c: In function 'esl_msashuffle_CQRNA': BUILDSTDERR: esl_msashuffle.c:387:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(xycol, sizeof(int) * L); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msashuffle.c:388:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(xcol, sizeof(int) * L); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msashuffle.c:389:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ycol, sizeof(int) * L); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from esl_msaweight.c:26: BUILDSTDERR: esl_msaweight.c: In function 'esl_msaweight_GSC': BUILDSTDERR: esl_msaweight.c:139:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(x, sizeof(double) * (T->N-1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msaweight.c: In function 'esl_msaweight_PB': BUILDSTDERR: esl_msaweight.c:276:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: { ESL_ALLOC(nres, sizeof(int) * msa->abc->K); K = msa->abc->K; } BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msaweight.c: In function 'esl_msaweight_BLOSUM': BUILDSTDERR: esl_msaweight.c:413:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(nmem, sizeof(int) * nc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msaweight.c: In function 'esl_msaweight_IDFilter': BUILDSTDERR: esl_msaweight.c:476:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(list, sizeof(int) * msa->nseq); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msaweight.c:477:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(useme, sizeof(int) * msa->nseq); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_msaweight.c: In function 'esl_msaweight_PB': BUILDSTDERR: esl_msaweight.c:307:5: warning: 'ntotal' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (ntotal > 0) msa->wgt[idx] /= (double) rlen; BUILDSTDERR: ^ CC esl_normal.o CC esl_paml.o CC esl_random.o CC esl_randomseq.o BUILDSTDERR: esl_random.c: In function 'esl_randomness_Create': BUILDSTDERR: esl_random.c:87:19: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl_random.c: In function 'esl_randomness_CreateFast': BUILDSTDERR: esl_random.c:151:19: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ CC esl_ratematrix.o BUILDSTDERR: In file included from esl_randomseq.c:25: BUILDSTDERR: esl_randomseq.c: In function 'esl_rsq_Sample': BUILDSTDERR: esl_randomseq.c:110:29: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(s, sizeof(char) * (L+1)); /* +\0 */ BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_randomseq.c: In function 'esl_rsq_CShuffleDP': BUILDSTDERR: esl_randomseq.c:283:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(E[x], sizeof(char) * (len-1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_randomseq.c: In function 'esl_rsq_CShuffleKmers': BUILDSTDERR: esl_randomseq.c:475:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(swap, sizeof(char) * K); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_randomseq.c: In function 'esl_rsq_XShuffleDP': BUILDSTDERR: esl_randomseq.c:864:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(nE, sizeof(int) * K); for (x = 0; x < K; x++) nE[x] = 0; BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_randomseq.c:865:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(E, sizeof(ESL_DSQ *) * K); for (x = 0; x < K; x++) E[x] = NULL; BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_randomseq.c:866:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(iE, sizeof(int) * K); for (x = 0; x < K; x++) iE[x] = 0; BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_randomseq.c:867:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(Z, sizeof(ESL_DSQ) * K); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_randomseq.c:869:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(E[x], sizeof(ESL_DSQ) * (L-1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_randomseq.c: In function 'esl_rsq_XShuffleKmers': BUILDSTDERR: esl_randomseq.c:979:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(swap, sizeof(char) * K); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_randomseq.c: In function 'esl_rsq_XMarkov0': BUILDSTDERR: esl_randomseq.c:1114:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(p, sizeof(double) * K); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_randomseq.c: In function 'esl_rsq_XMarkov1': BUILDSTDERR: esl_randomseq.c:1195:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(p0, sizeof(double) * K); for (x = 0; x < K; x++) p0[x] = 0.; BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_randomseq.c:1196:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(p, sizeof(double *) * K); for (x = 0; x < K; x++) p[x] = NULL; BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_randomseq.c:1198:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: { ESL_ALLOC(p[x], sizeof(double) * K); for (y = 0; y < K; y++) p[x][y] = 0.; } BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC esl_recorder.o BUILDSTDERR: esl_msafile_stockholm.c: In function 'esl_msafile_stockholm_Read': BUILDSTDERR: esl_msafile_stockholm.c:306:47: warning: 'status' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: else if (esl_memstrpfx(p, n, "#=GS")) { if ((status = stockholm_parse_gs (afp, pd, msa, p, n)) != eslOK) goto ERROR; } BUILDSTDERR: ^ BUILDSTDERR: In file included from esl_recorder.c:18: BUILDSTDERR: esl_recorder.c: In function 'esl_recorder_Create': BUILDSTDERR: esl_recorder.c:58:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(rc->line, sizeof(char *) * rc->nalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_recorder.c:61:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(rc->lalloc, sizeof(int) * rc->nalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_recorder.c:64:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(rc->offset, sizeof(off_t) * rc->nalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_recorder.c:45:17: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ CC esl_regexp.o BUILDSTDERR: esl_regexp.c: In function 'esl_regexp_Create': BUILDSTDERR: esl_regexp.c:91:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_regexp.c:59: BUILDSTDERR: esl_regexp.c: In function 'esl_regexp_SubmatchDup': BUILDSTDERR: esl_regexp.c:237:29: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(s, sizeof(char) * (len+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_regexp.c:229:9: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl_regexp.c: In function 'regcomp': BUILDSTDERR: esl_regexp.c:579:13: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl_regexp.c: In function 'reg': BUILDSTDERR: esl_regexp.c:667:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl_regexp.c: In function 'regpiece': BUILDSTDERR: esl_regexp.c:779:13: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl_regexp.c: In function 'regatom': BUILDSTDERR: esl_regexp.c:855:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ CC esl_rootfinder.o BUILDSTDERR: esl_regexp.c: In function 'regescape': BUILDSTDERR: esl_regexp.c:1612:9: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl_randomseq.c: In function 'esl_rsq_XShuffleDP': BUILDSTDERR: esl_randomseq.c:949:19: warning: 'Z' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (Z != NULL) free(Z); BUILDSTDERR: ^~~~~~~ BUILDSTDERR: esl_rootfinder.c: In function 'esl_rootfinder_Create': BUILDSTDERR: esl_rootfinder.c:51:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl_rootfinder.c: In function 'esl_rootfinder_CreateFDF': BUILDSTDERR: esl_rootfinder.c:105:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ CC esl_scorematrix.o CC esl_sq.o BUILDSTDERR: esl_randomseq.c: In function 'esl_rsq_XMarkov1': BUILDSTDERR: esl_randomseq.c:1235:3: warning: 'p' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: esl_Free2D((void**)p, K); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: esl_randomseq.c:1236:19: warning: 'p0' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (p0 != NULL) free(p0); BUILDSTDERR: ^~~~~~~~ CC esl_sqio.o BUILDSTDERR: In file included from esl_scorematrix.c:23: BUILDSTDERR: esl_scorematrix.c: In function 'esl_scorematrix_Create': BUILDSTDERR: esl_scorematrix.c:68:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(S->s, sizeof(int *) * abc->Kp); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_scorematrix.c:70:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(S->isval, sizeof(char) * abc->Kp); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_scorematrix.c:72:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(S->outorder, sizeof(char) * (abc->Kp+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_scorematrix.c:75:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(S->s[0], sizeof(int) * abc->Kp * abc->Kp); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_scorematrix.c:54:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_sq.c:21: BUILDSTDERR: esl_sq.c: In function 'esl_sq_Copy': BUILDSTDERR: esl_sq.c:274:76: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: if (src->ss != NULL && dst->ss == NULL) ESL_ALLOC(dst->ss, sizeof(char) * dst->salloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:288:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(dst->xr_tag, sizeof(char *) * dst->nxr); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from esl_scorematrix.c:23: BUILDSTDERR: esl_scorematrix.c: In function 'esl_scorematrix_Read': BUILDSTDERR: esl_scorematrix.c:1060:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(map, sizeof(int) * S->nc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:289:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(dst->xr, sizeof(char *) * dst->nxr); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:292:46: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(dst->xr_tag[x], sizeof(char) * src->nalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:293:46: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(dst->xr[x], sizeof(char) * src->salloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_scorematrix.c: In function 'esl_scorematrix_Probify': BUILDSTDERR: esl_sq.c: In function 'esl_sq_CreateDigitalFrom': BUILDSTDERR: esl_sq.c:715:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq->ss, sizeof(char) * (sq->n+2)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_scorematrix.c:1669:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(fi, sizeof(double) * S->Kp); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_scorematrix.c:1670:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(fj, sizeof(double) * S->Kp); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c: In function 'esl_sq_Digitize': BUILDSTDERR: esl_sq.c:790:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq->dsq, (sq->salloc) * sizeof(ESL_DSQ)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c: In function 'esl_sq_Textize': BUILDSTDERR: esl_sq.c:845:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq->seq, sq->salloc * sizeof(char)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c: In function 'esl_sq_GetFromMSA': BUILDSTDERR: esl_sq.c:1712:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(xr_tag, sizeof(char *) * msa->ngr); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:1713:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(xr, sizeof(char *) * msa->ngr); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:1725:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq->xr_tag, sizeof(char *) * sq->nxr); for (x = 0; x < sq->nxr; x ++) sq->xr_tag[x] = NULL; BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:1726:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq->xr, sizeof(char *) * sq->nxr); for (x = 0; x < sq->nxr; x ++) sq->xr[x] = NULL; BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:1756:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq->ss, sizeof(char) * (strlen(ss)+2)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:1764:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq->xr[x], sizeof(char) * (strlen(xr[x])+2)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:1793:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (xr_tag != NULL) free(xr_tag); if (xr != NULL) free(xr); BUILDSTDERR: ^~ BUILDSTDERR: esl_sq.c:1793:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (xr_tag != NULL) free(xr_tag); if (xr != NULL) free(xr); BUILDSTDERR: ^~ BUILDSTDERR: In file included from esl_sq.c:21: BUILDSTDERR: esl_sq.c: In function 'esl_sq_FetchFromMSA': BUILDSTDERR: esl_sq.c:1845:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(xr_tag, sizeof(char *) * msa->ngr); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:1846:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(xr, sizeof(char *) * msa->ngr); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:1865:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq->xr_tag, sizeof(char *) * sq->nxr); for (x = 0; x < sq->nxr; x ++) sq->xr_tag[x] = NULL; BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:1866:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq->xr, sizeof(char *) * sq->nxr); for (x = 0; x < sq->nxr; x ++) sq->xr[x] = NULL; BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:1888:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq->xr_tag, sizeof(char *) * sq->nxr); for (x = 0; x < sq->nxr; x ++) sq->xr_tag[x] = NULL; BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:1889:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq->xr, sizeof(char *) * sq->nxr); for (x = 0; x < sq->nxr; x ++) sq->xr[x] = NULL; BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:1893:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq->xr[x], sizeof(char) * (sq->n+2)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:1897:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: else strcpy(sq->xr[x]+1, xr[x]); sq->xr[x][0] = '\0'; BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:1897:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: else strcpy(sq->xr[x]+1, xr[x]); sq->xr[x][0] = '\0'; BUILDSTDERR: ^~ BUILDSTDERR: esl_sq.c:1926:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (xr_tag != NULL) free(xr_tag); if (xr != NULL) free(xr); BUILDSTDERR: ^~ BUILDSTDERR: esl_sq.c:1926:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (xr_tag != NULL) free(xr_tag); if (xr != NULL) free(xr); BUILDSTDERR: ^~ BUILDSTDERR: esl_sq.c: In function 'sq_create': BUILDSTDERR: esl_sq.c:1950:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_sq.c:21: BUILDSTDERR: esl_sq.c: In function 'sq_createblock': BUILDSTDERR: esl_sq.c:1979:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(block->list, sizeof(ESL_SQ) * count); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:1970:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status = eslOK; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_sq.c:21: BUILDSTDERR: esl_sq.c: In function 'sq_init': BUILDSTDERR: esl_sq.c:2015:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq->name, sizeof(char) * sq->nalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:2016:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq->acc, sizeof(char) * sq->aalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:2017:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq->desc, sizeof(char) * sq->dalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:2018:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq->source, sizeof(char) * sq->srcalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:2019:55: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: if (do_digital) ESL_ALLOC(sq->dsq, sizeof(ESL_DSQ) * sq->salloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:2020:55: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: else ESL_ALLOC(sq->seq, sizeof(char) * sq->salloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:1998:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_sq.c:21: BUILDSTDERR: esl_sq.c: In function 'sq_create_from': BUILDSTDERR: esl_sq.c:2055:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq->name, sizeof(char) * n); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:2062:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq->name, sizeof(char) * sq->nalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:2069:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq->desc, sizeof(char) * n); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:2076:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq->desc, sizeof(char) * sq->dalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:2083:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq->acc, sizeof(char) * n); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:2090:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq->acc, sizeof(char) * sq->aalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:2096:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq->source, sizeof(char) * sq->srcalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sq.c:2042:11: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_sqio.c:34: BUILDSTDERR: esl_sqio.c: In function 'sqfile_open': BUILDSTDERR: esl_sqio.c:213:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sqfp->filename, sizeof(char) * (strlen(filename) + 1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sqio.c:237:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(list, sizeof(char) * (strlen(s1) + 1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sqio.c:240:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(path, sizeof(char) * (strlen(filename) + strlen(list) + 3)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sqio.c: In function 'esl_sqfile_Cache': BUILDSTDERR: esl_sqio.c:483:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cache->sq_list, sizeof(ESL_SQ) * (count + 1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sqio.c: In function 'convert_sq_to_msa': BUILDSTDERR: esl_sqio.c:1450:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->gr, sizeof(char **) * msa->ngr); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sqio.c:1451:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->gr_tag, sizeof(char *) * msa->ngr); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC esl_sqio_ascii.o CC esl_sqio_ncbi.o BUILDSTDERR: esl_scorematrix.c: In function 'esl_scorematrix_SetWAG': BUILDSTDERR: esl_scorematrix.c:947:7: warning: 'status' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_sqio_ncbi.c:26: BUILDSTDERR: esl_sqio_ncbi.c: In function 'sqncbi_ParseIndexFile': BUILDSTDERR: esl_sqio_ncbi.c:228:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ncbi->title, sizeof(char) * (len + 1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sqio_ncbi.c:235:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ncbi->timestamp, sizeof(char) * (len + 1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sqio_ncbi.c: In function 'sqncbi_DbOpen': BUILDSTDERR: esl_sqio_ncbi.c:270:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(name, sizeof(char) * (len+5)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sqio_ncbi.c: In function 'sqncbi_AliasOpen': BUILDSTDERR: esl_sqio_ncbi.c:339:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(name, sizeof(char) * (len+5)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sqio_ncbi.c:352:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(dbname, sizeof(char) * dbsize); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from esl_sqio_ascii.c:31: BUILDSTDERR: esl_sqio_ascii.c: In function 'esl_sqascii_Open': BUILDSTDERR: esl_sqio_ascii.c:229:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cmd, sizeof(char) * (n+1+strlen("gzip -dc "))); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sqio_ascii.c: In function 'sqascii_ReadWindow': BUILDSTDERR: esl_sqio_ascii.c:1218:77: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: if (tmpsq->ss != NULL && sq->ss == NULL) ESL_ALLOC(sq->ss, sizeof(char) * (sq->salloc)); /* this *must* be for salloc */ BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_sqio_ncbi.c: In function 'read_dna': BUILDSTDERR: esl_sqio_ncbi.c:1648:12: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl_sqio_ncbi.c: In function 'read_nres_dna': BUILDSTDERR: esl_sqio_ncbi.c:1965:11: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ CC esl_sse.o BUILDSTDERR: esl_sq.c: In function 'esl_sq_GetFromMSA': BUILDSTDERR: esl_sq.c:1698:11: warning: 'status' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ CC esl_ssi.o BUILDSTDERR: esl_sqio_ascii.c: In function 'loadmem': BUILDSTDERR: esl_sqio_ascii.c:2074:27: warning: 'n' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: return (n == 0 ? eslEOF : eslOK); BUILDSTDERR: ~~~~~~~~~~~~~~~~~^~~~~~~~ BUILDSTDERR: In file included from esl_ssi.c:15: BUILDSTDERR: esl_ssi.c: In function 'esl_ssi_Open': BUILDSTDERR: esl_ssi.c:111:45: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ssi->filename, sizeof(char *) * ssi->nfiles); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_ssi.c:113:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ssi->fileformat, sizeof(uint32_t) * ssi->nfiles); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_ssi.c:114:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ssi->fileflags, sizeof(uint32_t) * ssi->nfiles); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_ssi.c:115:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ssi->bpl, sizeof(uint32_t) * ssi->nfiles); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_ssi.c:116:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ssi->rpl, sizeof(uint32_t) * ssi->nfiles); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_ssi.c:121:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ssi->filename[i], sizeof(char)* ssi->flen); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_ssi.c: In function 'esl_ssi_FindName': BUILDSTDERR: esl_ssi.c:197:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pkey, sizeof(char) * ssi->plen); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_ssi.c: In function 'esl_ssi_FindNumber': BUILDSTDERR: esl_ssi.c:261:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pkey, sizeof(char) * ssi->plen); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_ssi.c: In function 'binary_search': BUILDSTDERR: esl_ssi.c:567:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(name, (sizeof(char)*klen)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_ssi.c: In function 'esl_newssi_Write': BUILDSTDERR: esl_ssi.c:999:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(fk, sizeof(char) * ns->flen); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_ssi.c:1000:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pk, sizeof(char) * ns->plen); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_ssi.c:1001:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: if (ns->slen) ESL_ALLOC(sk, sizeof(char) * ns->slen); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC esl_stack.o BUILDSTDERR: In file included from esl_stack.c:26: BUILDSTDERR: esl_stack.c: In function 'esl_stack_ICreate': BUILDSTDERR: esl_stack.c:59:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ns->idata, sizeof(int) * ns->nalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_stack.c:53:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_stack.c:26: BUILDSTDERR: esl_stack.c: In function 'esl_stack_CCreate': BUILDSTDERR: esl_stack.c:95:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cs->cdata, sizeof(char) * cs->nalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_stack.c:89:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_stack.c:26: BUILDSTDERR: esl_stack.c: In function 'esl_stack_PCreate': BUILDSTDERR: esl_stack.c:131:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->pdata, sizeof(void *) * ps->nalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_stack.c:125:14: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl_stack.c: In function 'esl_stack_Convert2String': BUILDSTDERR: esl_stack.c:477:9: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl_stack.c: In function 'esl_stack_DiscardSelected': BUILDSTDERR: esl_stack.c:583:8: warning: 'npos' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: s->n = npos; BUILDSTDERR: ~~~~~^~~~~~ CC esl_stats.o BUILDSTDERR: In file included from esl_stats.c:20: BUILDSTDERR: esl_stats.c: In function 'esl_stats_LinearRegression': BUILDSTDERR: esl_stats.c:528:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(t, sizeof(double) * n); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC esl_stopwatch.o CC esl_stretchexp.o BUILDSTDERR: esl_sqio_ncbi.c: In function 'sqncbi_ReadBlock': BUILDSTDERR: esl_sqio_ncbi.c:1307:6: warning: 'tmpsq' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if(tmpsq != NULL) esl_sq_Destroy(tmpsq); BUILDSTDERR: ^ BUILDSTDERR: esl_stopwatch.c: In function 'esl_stopwatch_Create': BUILDSTDERR: esl_stopwatch.c:27:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl_stretchexp.c: In function 'esl_sxp_invcdf': BUILDSTDERR: esl_stretchexp.c:166:10: warning: variable 'f1' set but not used [-Wunused-but-set-variable] BUILDSTDERR: double f1, f2, fm; BUILDSTDERR: ^~ BUILDSTDERR: esl_stretchexp.c: In function 'esl_sxp_FitComplete': BUILDSTDERR: esl_stretchexp.c:353:10: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl_stretchexp.c: In function 'esl_sxp_FitCompleteBinned': BUILDSTDERR: esl_stretchexp.c:441:10: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ CC esl_threads.o CC esl_translate.o CC esl_tree.o CC esl_vectorops.o BUILDSTDERR: esl_threads.c: In function 'esl_threads_Create': BUILDSTDERR: esl_threads.c:57:16: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_translate.c:17: BUILDSTDERR: esl_translate.c: In function 'esl_trans_orf': BUILDSTDERR: esl_translate.c:160:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(*out, totalStops * sizeof(ESL_SQ*)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_translate.c: In function 'esl_trans_s2p': BUILDSTDERR: esl_translate.c:278:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(aaseq, (in->n+1) * sizeof(char)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_translate.c:239:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_translate.c:17: BUILDSTDERR: esl_translate.c: In function 'esl_trans_seq_stop_split': BUILDSTDERR: esl_translate.c:378:29: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(buff, (in->n+1) * sizeof(char)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_translate.c:393:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(*out, sizeof(ESL_SQ*) * *outCount); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_translate.c:432:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(*out, sizeof(ESL_SQ*) * *outCount); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_translate.c:369:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_vectorops.c:20: BUILDSTDERR: esl_vectorops.c: In function 'esl_vec_DLogValidate': BUILDSTDERR: esl_vectorops.c:1216:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(expvec, sizeof(double)*n); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_vectorops.c: In function 'esl_vec_FLogValidate': BUILDSTDERR: esl_vectorops.c:1236:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(expvec, sizeof(float)*n); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from esl_tree.c:21: BUILDSTDERR: esl_tree.c: In function 'esl_tree_Create': BUILDSTDERR: esl_tree.c:64:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(T->parent, sizeof(int) * (ntaxa-1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_tree.c:65:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(T->left, sizeof(int) * (ntaxa-1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_tree.c:66:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(T->right, sizeof(int) * (ntaxa-1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_tree.c:67:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(T->ld, sizeof(double) * (ntaxa-1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_tree.c:68:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(T->rd, sizeof(double) * (ntaxa-1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_tree.c:49:13: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl_tree.c: In function 'esl_tree_Grow': BUILDSTDERR: esl_tree.c:179:9: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_tree.c:21: BUILDSTDERR: esl_tree.c: In function 'esl_tree_SetTaxaParents': BUILDSTDERR: esl_tree.c:263:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(T->taxaparent, sizeof(int) * T->N); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_tree.c: In function 'esl_tree_SetCladesizes': BUILDSTDERR: esl_tree.c:298:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(T->cladesize, sizeof(int) * (T->N-1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_tree.c: In function 'esl_tree_SetTaxonlabels': BUILDSTDERR: esl_tree.c:344:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(T->taxonlabel, sizeof(char **) * T->nalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_tree.c: In function 'esl_tree_RenumberNodes': BUILDSTDERR: esl_tree.c:395:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(map, sizeof(int) * (T->N-1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_tree.c:413:46: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(T2->nodelabel, sizeof(char *) * (T2->nalloc-1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_tree.c:417:46: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(T2->taxaparent, sizeof(int) * (T2->nalloc)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_tree.c: In function 'esl_tree_VerifyUltrametric': BUILDSTDERR: esl_tree.c:482:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(d, sizeof(double) * T->N); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_translate.c: In function 'esl_trans_s2p': BUILDSTDERR: esl_translate.c:338:21: warning: 'aaseq' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if(aaseq != NULL) free(aaseq); BUILDSTDERR: ^~~~~~~~~~~ CC esl_vmx.o BUILDSTDERR: esl_tree.c: In function 'newick_parse_quoted_label': BUILDSTDERR: esl_tree.c:1005:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(label, sizeof(char) * nalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_tree.c: In function 'newick_parse_unquoted_label': BUILDSTDERR: esl_tree.c:1062:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(label, sizeof(char) * nalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_tree.c: In function 'newick_parse_branchlength': BUILDSTDERR: esl_tree.c:1106:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(branch, sizeof(char) * nalloc); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_tree.c: In function 'esl_tree_Compare': BUILDSTDERR: esl_tree.c:1482:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(Mg, sizeof(int) * (T1->N-1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_tree.c:1483:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(Mgt, sizeof(int) * (T1->N)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_tree.c: In function 'cluster_engine': BUILDSTDERR: esl_tree.c:1608:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(idx, sizeof(int) * D->n); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_tree.c:1609:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(nin, sizeof(int) * D->n); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_tree.c:1610:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(height, sizeof(double) * (D->n-1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_tree.c: In function 'esl_tree_Simulate': BUILDSTDERR: esl_tree.c:1849:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(branchpapa, sizeof(int) * N); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_tree.c:1850:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(branchside, sizeof(int) * N); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC esl_weibull.o CC esl_workqueue.o BUILDSTDERR: esl_tree.c: In function 'newick_parse_branchlength': BUILDSTDERR: esl_tree.c:1103:9: warning: 'status' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl_workqueue.c:18: BUILDSTDERR: esl_workqueue.c: In function 'esl_workqueue_Create': BUILDSTDERR: esl_workqueue.c:63:48: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(queue->readerQueue, sizeof(void *) * size); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_workqueue.c:64:48: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(queue->workerQueue, sizeof(void *) * size); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_workqueue.c:42:19: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ CC esl_wuss.o BUILDSTDERR: In file included from esl_wuss.c:8: BUILDSTDERR: esl_wuss.c: In function 'esl_ct2wuss': BUILDSTDERR: esl_wuss.c:169:29: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cct, sizeof(int)*(n+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_wuss.c: In function 'esl_ct2simplewuss': BUILDSTDERR: esl_wuss.c:393:29: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cct, sizeof(int)*(n+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_wuss.c: In function 'esl_wuss_full': BUILDSTDERR: esl_wuss.c:632:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ct, sizeof(int) * (n+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_wuss.c:633:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tmp, sizeof(char) * (n+1)); BUILDSTDERR: easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl_wuss.c: In function 'esl_wuss2ct': BUILDSTDERR: esl_wuss.c:119:10: warning: 'status' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: return status; BUILDSTDERR: ^~~~~~ AR libeasel.a SUBDIR miniapps make[2]: Entering directory '/builddir/build/BUILD/hmmer-3.1b2/easel/miniapps' CC esl-afetch.o CC esl-alimanip.o CC esl-alimask.o CC esl-alimap.o BUILDSTDERR: In file included from esl-alimask.c:8: BUILDSTDERR: esl-alimask.c: In function 'main': BUILDSTDERR: esl-alimask.c:348:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(i_am_eligible, sizeof(int) * (int) msa->alen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimask.c:401:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(useme_final, sizeof(int) * msa->alen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from esl-alimap.c:15: BUILDSTDERR: esl-alimap.c: In function 'map_msas': BUILDSTDERR: esl-alimap.c:236:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(seq1, sizeof(char) * (alen1+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimap.c:237:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(seq2, sizeof(char) * (alen2+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimap.c:238:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(one2two, sizeof(int *) * (alen1+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimap.c:240:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(one2two[apos1], sizeof(int) * (alen2+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimask.c:460:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(gap_ct, sizeof(double) * msa->alen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimap.c:285:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mx, sizeof(int *) * (alen1+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimap.c:286:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tb, sizeof(int *) * (alen1+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimap.c:288:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mx[apos1], sizeof(int) * (alen2+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimap.c:289:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tb[apos1], sizeof(int) * (alen2+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimap.c:297:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(res1_per_apos, sizeof(int) * (alen1+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimap.c:363:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(one2two_map, sizeof(int) * (alen1+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimap.c: In function 'map_sub_msas': BUILDSTDERR: esl-alimap.c:477:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mask, sizeof(char) * (msa1->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimap.c:481:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa1_to_msa2_map, sizeof(int) * (msa1->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from esl-alimanip.c:12: BUILDSTDERR: esl-alimanip.c: In function 'write_rf_given_alen': BUILDSTDERR: esl-alimanip.c:763:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->rf, sizeof(char) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimap.c: In function 'map_rfpos_to_apos': BUILDSTDERR: esl-alimap.c:539:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(rf2a_map, sizeof(int) * (rflen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimap.c:540:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(a2rf_map, sizeof(int) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimap.c: In function 'map2masks': BUILDSTDERR: esl-alimap.c:593:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mask, sizeof(char) * (alen1+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimap.c:614:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mask, sizeof(char) * (alen1+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimap.c:640:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mask, sizeof(char) * (rflen1+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimap.c:664:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mask, sizeof(char) * (alen1+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c: In function 'individualize_consensus': BUILDSTDERR: esl-alimanip.c:839:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cct, sizeof(int) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimask.c: In function 'read_mask_file': BUILDSTDERR: esl-alimask.c:663:49: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: if(mlen == 0) ESL_ALLOC (useme, sizeof(int) * toklen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:840:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ct, sizeof(int) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:841:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ss, sizeof(char) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:842:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ss_cons_nopseudo, sizeof(char) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimask.c: In function 'map_rfpos_to_apos': BUILDSTDERR: esl-alimask.c:716:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(i_am_rf, sizeof(int) * msa->alen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimask.c:717:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(rf2a_map, sizeof(int) * rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c: In function 'map_rfpos_to_apos': BUILDSTDERR: esl-alimanip.c:909:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(i_am_rf, sizeof(int) * msa->alen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:910:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(rf2a_map, sizeof(int) * rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimask.c: In function 'count_gaps_in_msa': BUILDSTDERR: esl-alimask.c:790:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(gap_ct, sizeof(double) * msa->alen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c: In function 'read_sqfile': BUILDSTDERR: esl-alimanip.c:946:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq, sizeof(ESL_SQ *) * (nseq + 1)); /* +1 for the last guy we allocate but don't use */ BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c: In function 'trim_msa': BUILDSTDERR: esl-alimask.c: In function 'mask_based_on_gapfreq': BUILDSTDERR: esl-alimanip.c:999:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(aseq, sizeof(char) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimask.c:836:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(useme, sizeof(int) * alen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:1006:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(a2ua_map, sizeof(int) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:1016:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ua2a_map, sizeof(int) * (ualen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:1022:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(uasubseq, sizeof(char) * (sq[i]->n+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimask.c: In function 'count_postprobs_in_msa': BUILDSTDERR: esl-alimask.c:929:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pp_ct, sizeof(double *) * msa->alen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimask.c:931:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pp_ct[apos], sizeof(double) * nppvals); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimask.c: In function 'mask_based_on_postprobs': BUILDSTDERR: esl-alimask.c:1044:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(useme, sizeof(int) * alen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimask.c: In function 'output_mask': BUILDSTDERR: esl-alimask.c:1138:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mask, sizeof(char) * (mlen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c: In function 'get_tree_order': BUILDSTDERR: esl-alimanip.c:1273:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(order, sizeof(int) * T->N); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c: In function 'reorder_msa': BUILDSTDERR: esl-alimanip.c:1306:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tmp, sizeof(char *) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:1312:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(covered, sizeof(int) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:1326:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tmp_dsq, sizeof(ESL_DSQ *) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c: In function 'read_mask_file': BUILDSTDERR: esl-alimanip.c:1411:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mask, sizeof(char) * (toklen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c: In function 'expand_msa2mask': BUILDSTDERR: esl-alimanip.c:1461:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(nzeroesA, sizeof(int) * (masklen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c: In function 'msa_median_length': BUILDSTDERR: esl-alimanip.c:1500:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(len, sizeof(int) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:1493:8: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl-alimanip.c:12: BUILDSTDERR: esl-alimanip.c: In function 'msa_remove_seqs_below_minlen': BUILDSTDERR: esl-alimanip.c:1542:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(useme, sizeof(int) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c: In function 'msa_remove_seqs_above_maxlen': BUILDSTDERR: esl-alimanip.c:1578:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(useme, sizeof(int) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c: In function 'msa_remove_truncated_seqs': BUILDSTDERR: esl-alimanip.c:1619:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(useme, sizeof(int) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c: In function 'msa_remove_seqs_with_ambiguities': BUILDSTDERR: esl-alimanip.c:1675:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(useme, sizeof(int) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c: In function 'number_columns': BUILDSTDERR: esl-alimanip.c:1723:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tag, sizeof(char) * (tagwidth+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:1724:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(numstring, sizeof(char) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:1761:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(numstring, sizeof(char) * (msa->alen + 1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:1706:8: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl-alimanip.c:12: BUILDSTDERR: esl-alimanip.c: In function 'read_seq_name_file': BUILDSTDERR: esl-alimanip.c:1852:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(seqlist, sizeof(char *) * nalloc); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c: In function 'msa_keep_or_remove_seqs': BUILDSTDERR: esl-alimanip.c:1893:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(useme, sizeof(int) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:1894:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(order_all, sizeof(int) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:1895:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(order_new, sizeof(int) * seqlist_n); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c: In function 'MSADivide': BUILDSTDERR: esl-alimanip.c:2229:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(diff, (sizeof(double) * (T->N - 1))); /* one for each node */ BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:2230:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(minld, (sizeof(double) * (T->N - 1))); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:2231:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(minrd, (sizeof(double) * (T->N - 1))); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:2285:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(csize, (sizeof(int) * (nc))); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:2292:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cmsa, (sizeof(ESL_MSA *) * (nc))); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:2295:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(useme, (sizeof(int *) * (nc+1))); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:2297:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(useme[m], (sizeof(int)) * mmsa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c: In function 'select_node': BUILDSTDERR: esl-alimanip.c:2393:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(clust, (sizeof(int) * T->N)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c: In function 'determine_first_last_consensus_columns': BUILDSTDERR: esl-alimanip.c:2573:29: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(fA, sizeof(int) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:2574:29: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(lA, sizeof(int) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c: In function 'find_seqs_with_given_insert': BUILDSTDERR: esl-alimanip.c:2723:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(useme,sizeof(int) * (msa->nseq)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:2724:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ict, sizeof(int *) * (msa->alen+2)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:2727:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ict[i], sizeof(int) * (msa->nseq)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c: In function 'minorize_msa': BUILDSTDERR: esl-alimanip.c:2807:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(which_minor, sizeof(int) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:2808:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(minorA, sizeof(char *) * nalloc); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:2837:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(minor_msaA, sizeof(ESL_MSA *) * nmin); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:2838:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(useme, sizeof(int) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:2880:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(order, sizeof(int) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c: In function 'add_gap_columns_to_msa': BUILDSTDERR: esl-alimanip.c:2985:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(newmsa->ss_cons, sizeof(char) * (msa->alen+nnew+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:2990:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(newmsa->sa_cons, sizeof(char) * (msa->alen+nnew+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:2995:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(newmsa->pp_cons, sizeof(char) * (msa->alen+nnew+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:3000:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(newmsa->rf, sizeof(char) * (msa->alen+nnew+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:3010:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(newmsa->ss, sizeof(char *) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:3015:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(newmsa->ss[i], sizeof(char) * (msa->alen+nnew+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:3023:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(newmsa->sa, sizeof(char *) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:3028:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(newmsa->sa[i], sizeof(char) * (msa->alen+nnew+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:3036:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(newmsa->pp, sizeof(char *) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:3041:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(newmsa->pp[i], sizeof(char) * (msa->alen+nnew+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:3079:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(newstr, sizeof(char) * (msa->alen+nnew+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:3095:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(newstr, sizeof(char) * (msa->alen+nnew+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c: In function 'convert_post_to_pp': BUILDSTDERR: esl-alimanip.c:3190:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->pp, sizeof(char *) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:3192:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->pp[i], sizeof(char) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c:3161:8: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl-alimanip.c:12: BUILDSTDERR: esl-alimanip.c: In function 'write_rf_gapthresh': BUILDSTDERR: esl-alimanip.c:3262:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->rf, sizeof(char) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC esl-alimerge.o BUILDSTDERR: esl-alimap.c: In function 'main': BUILDSTDERR: esl-alimap.c:506:90: warning: ') and apos2-1 = ' directive output may be truncated writing 16 bytes into a region of size between 15 and 43 [-Wformat-truncation=] BUILDSTDERR: if((apos1 != (msa1->alen+1)) || (apos2 != (msa2->alen+1))) ESL_FAIL(eslEINVAL, errbuf, "in map_sub_msas(), failure mapping alignments, end of loop apos1-1 = %d (msa1->alen: %" PRId64 ") and apos2-1 = %d (msa2->alen: %" PRId64 ")\n", apos1-1, msa1->alen, apos2-1, msa2->alen); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../easel.h:57:57: note: in definition of macro 'ESL_FAIL' BUILDSTDERR: if (errbuf != NULL) snprintf(errbuf, eslERRBUFSIZE, __VA_ARGS__); \ BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: esl-alimap.c:506:187: note: format string is defined here BUILDSTDERR: if((apos1 != (msa1->alen+1)) || (apos2 != (msa2->alen+1))) ESL_FAIL(eslEINVAL, errbuf, "in map_sub_msas(), failure mapping alignments, end of loop apos1-1 = %d (msa1->alen: %" PRId64 ") and apos2-1 = %d (msa2->alen: %" PRId64 ")\n", apos1-1, msa1->alen, apos2-1, msa2->alen); BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from esl-alimap.c:15: BUILDSTDERR: esl-alimap.c:506:90: note: directive argument in the range [0, 2147483646] BUILDSTDERR: if((apos1 != (msa1->alen+1)) || (apos2 != (msa2->alen+1))) ESL_FAIL(eslEINVAL, errbuf, "in map_sub_msas(), failure mapping alignments, end of loop apos1-1 = %d (msa1->alen: %" PRId64 ") and apos2-1 = %d (msa2->alen: %" PRId64 ")\n", apos1-1, msa1->alen, apos2-1, msa2->alen); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../easel.h:57:57: note: in definition of macro 'ESL_FAIL' BUILDSTDERR: if (errbuf != NULL) snprintf(errbuf, eslERRBUFSIZE, __VA_ARGS__); \ BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from esl-alimap.c:9: BUILDSTDERR: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 120 and 176 bytes into a destination of size 128 BUILDSTDERR: return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from esl-alimerge.c:29: BUILDSTDERR: esl-alimerge.c: In function 'main': BUILDSTDERR: esl-alimerge.c:225:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(alifile_list, sizeof(char *) * nalifile); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimerge.c:245:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(namedashes, sizeof(char) * (namewidth+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimerge.c:257:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msaA, sizeof(ESL_MSA *) * nalloc); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimerge.c:258:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(alenA, sizeof(int64_t) * nalloc); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimerge.c:259:49: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: if(do_rfonly) ESL_ALLOC(usemeA, sizeof(int *) * nalloc); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimerge.c:277:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(nali_per_file, sizeof(int) * nalifile); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimerge.c:337:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(maxgap, sizeof(int) * (clen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimerge.c:339:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(maxmis, sizeof(int) * (clen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimerge.c:350:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(usemeA[ai], sizeof(int) * (msaA[ai]->alen)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimerge.c: In function 'read_list_file': BUILDSTDERR: esl-alimerge.c:604:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(alifile_list, sizeof(char *) * nalloc); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimerge.c: In function 'add_msa': BUILDSTDERR: esl-alimerge.c:1182:45: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mmsa->sqacc, sizeof(char *) * (nseq_existing + msa_to_add->nseq)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimerge.c:1211:46: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mmsa->sqdesc, sizeof(char *) * (nseq_existing + msa_to_add->nseq)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimerge.c:1240:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mmsa->pp, sizeof(char *) * (nseq_existing + msa_to_add->nseq)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimerge.c:1269:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mmsa->ss, sizeof(char *) * (nseq_existing + msa_to_add->nseq)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimerge.c:1298:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mmsa->sa, sizeof(char *) * (nseq_existing + msa_to_add->nseq)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimerge.c: In function 'inflate_string_with_gaps_and_missing': BUILDSTDERR: esl-alimerge.c:1401:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(dst_str, sizeof(char) * (dst_len+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimerge.c:1395:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl-alimerge.c:29: BUILDSTDERR: esl-alimerge.c: In function 'inflate_seq_with_gaps': BUILDSTDERR: esl-alimerge.c:1468:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(dst_str, sizeof(char) * (dst_len+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimerge.c:1458:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl-alimerge.c:29: BUILDSTDERR: esl-alimerge.c: In function 'determine_gap_columns_to_add': BUILDSTDERR: esl-alimerge.c:1593:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ngapA, sizeof(int) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimerge.c:1594:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(nmisA, sizeof(int) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimerge.c:1595:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(neitherA, sizeof(int) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimask.c: In function 'main': BUILDSTDERR: esl-alimask.c:1006:7: warning: 'ppidx_thresh' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: int ppidx_thresh; BUILDSTDERR: ^~~~~~~~~~~~ CC esl-alipid.o BUILDSTDERR: esl-alimerge.c: In function 'validate_and_copy_msa_annotation': BUILDSTDERR: esl-alimerge.c:1085:44: warning: ' de-gapped RF annotation dif...' directive output truncated writing 59 bytes into a region of size between 16 and 25 [-Wformat-truncation=] BUILDSTDERR: ESL_XFAIL(eslEINCONCEIVABLE, errbuf, "All alignments must have identical #=GC RF annotation, once gaps (\".\",\"-\",\"_\") are removed.\nAlignment %d de-gapped RF annotation differs from that of alignment 1.\n%s\n%s", ai+1, dealigned, dealigned2); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../easel.h:63:57: note: in definition of macro 'ESL_XFAIL' BUILDSTDERR: if (errbuf != NULL) snprintf(errbuf, eslERRBUFSIZE, __VA_ARGS__); \ BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from esl-alimerge.c:26: BUILDSTDERR: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 164 or more bytes (assuming 173) into a destination of size 128 BUILDSTDERR: return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: esl-alimerge.c:920:4: warning: 'found_tag' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if(found_tag && do_add) { BUILDSTDERR: ^ CC esl-alistat.o CC esl-cluster.o BUILDSTDERR: In file included from esl-alistat.c:8: BUILDSTDERR: esl-alistat.c: In function 'count_msa': BUILDSTDERR: esl-alistat.c:469:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pp_ct, sizeof(double *) * msa->alen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alistat.c:471:45: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pp_ct[apos], sizeof(double) * nppvals); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alistat.c:478:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bp_ct, sizeof(double **) * msa->alen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alistat.c:480:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ct, sizeof(int) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alistat.c:481:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ss_nopseudo, sizeof(char) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alistat.c:487:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bp_ct[apos], sizeof(double *) * (msa->abc->Kp)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alistat.c:489:45: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bp_ct[apos][x], sizeof(double) * (msa->abc->Kp)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alistat.c:499:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(abc_ct, sizeof(double *) * msa->alen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alistat.c:501:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(abc_ct[apos], sizeof(double) * (msa->abc->K+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alistat.c: In function 'dump_infocontent_info': BUILDSTDERR: esl-alistat.c:606:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bg, sizeof(double) * abc->K); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alistat.c:611:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(abc_freq, sizeof(double) * abc->K); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alistat.c: In function 'dump_insert_info': BUILDSTDERR: esl-alistat.c:872:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(total_ict, sizeof(double) * (msa->alen+2)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alistat.c:875:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ict, sizeof(double *) * (msa->alen+2)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alistat.c:878:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ict[i], sizeof(double) * (msa->nseq)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alistat.c: In function 'dump_basepair_counts': BUILDSTDERR: esl-alistat.c:1011:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ct, sizeof(int) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alistat.c:1012:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ss_nopseudo, sizeof(char) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alistat.c: In function 'map_rfpos_to_apos': BUILDSTDERR: esl-alistat.c:1098:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(i_am_rf, sizeof(int) * alen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alistat.c:1099:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(rf2a_map, sizeof(int) * rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimanip.c: In function 'minorize_msa': BUILDSTDERR: esl-alimanip.c:2862:82: warning: ', but the major alignment ha...' directive output truncated writing 71 bytes into a region of size between 50 and 59 [-Wformat-truncation=] BUILDSTDERR: if (esl_abc_CIsGap(msa->abc, msa->rf[apos])) ESL_FAIL(eslEINCOMPAT, errbuf, "'#=GF %s ' markup has a non-gap (%c char) at aln position %d, but the major alignment has a gap there! cmalign will choke on this.\n", msa->gf_tag[f], minor_msaA[m]->rf[(apos-1)], apos); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../easel.h:57:57: note: in definition of macro 'ESL_FAIL' BUILDSTDERR: if (errbuf != NULL) snprintf(errbuf, eslERRBUFSIZE, __VA_ARGS__); \ BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from esl-alimanip.c:6: BUILDSTDERR: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 141 or more bytes (assuming 150) into a destination of size 128 BUILDSTDERR: return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC esl-compalign.o BUILDSTDERR: In file included from esl-compalign.c:10: BUILDSTDERR: esl-compalign.c: In function 'main': BUILDSTDERR: esl-compalign.c:192:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(seqlen, sizeof(int) * ka->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compalign.c:195:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ks, sizeof(ESL_DSQ) * (ka->alen+2)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compalign.c:199:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ts, sizeof(ESL_DSQ) * (ta->alen+2)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compalign.c:235:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ptm, sizeof(int) * npostvals); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compalign.c:236:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pti, sizeof(int) * npostvals); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compalign.c:237:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cor_ptm, sizeof(int) * npostvals); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compalign.c:238:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cor_pti, sizeof(int) * npostvals); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compalign.c:246:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(kp, sizeof(int *) * ka->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compalign.c:247:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tp, sizeof(int *) * ta->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compalign.c:249:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(kp[i], sizeof(int) * (seqlen[i]+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compalign.c:250:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tp[i], sizeof(int) * (seqlen[i]+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compalign.c:255:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(km_pos, sizeof(int) * (rflen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compalign.c:256:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ki_pos, sizeof(int) * (rflen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compalign.c:257:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tm_pos, sizeof(int) * (rflen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compalign.c:258:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ti_pos, sizeof(int) * (rflen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compalign.c:259:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cor_tm_pos, sizeof(int) * (rflen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compalign.c:260:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cor_ti_pos, sizeof(int) * (rflen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compalign.c:268:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(km_seq, sizeof(int) * ka->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compalign.c:269:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ki_seq, sizeof(int) * ka->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compalign.c:270:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tm_seq, sizeof(int) * ka->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compalign.c:271:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ti_seq, sizeof(int) * ka->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compalign.c:272:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cor_tm_seq, sizeof(int) * ka->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compalign.c:273:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cor_ti_seq, sizeof(int) * ka->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compalign.c:107:66: warning: variable 'tot_incor_pti' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int tot_cor_ptm, tot_cor_pti, tot_ptm, tot_pti, tot_incor_ptm, tot_incor_pti; /* total counts of posteriors */ BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: esl-compalign.c:107:51: warning: variable 'tot_incor_ptm' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int tot_cor_ptm, tot_cor_pti, tot_ptm, tot_pti, tot_incor_ptm, tot_incor_pti; /* total counts of posteriors */ BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: In file included from esl-compalign.c:10: BUILDSTDERR: esl-compalign.c: In function 'read_mask_file': BUILDSTDERR: esl-compalign.c:561:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mask, sizeof(char) * (toklen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimerge.c: In function 'main': BUILDSTDERR: esl-alimerge.c:1161:16: warning: 'clen' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if((status = determine_gap_columns_to_add(msa_to_add, maxgap, maxmis, clen, &(ngapA), &(nmisA), &(neitherA), errbuf)) != eslOK) BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: esl-alimerge.c:118:17: note: 'clen' was declared here BUILDSTDERR: int clen; /* consensus length (non-gap #=GC RF length) of all alignments */ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-alimerge.c:221:7: warning: 'nalifile' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if(nalifile == 0) esl_fatal("Failed to read a single alignment file name from %s\n", listfile); BUILDSTDERR: ^ BUILDSTDERR: esl-compalign.c: In function 'main': BUILDSTDERR: esl-compalign.c:334:22: warning: 'ppidx' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if(do_post) cor_pti[ppidx]++; BUILDSTDERR: ^ BUILDSTDERR: esl-compalign.c:230:6: warning: 'masklen' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if(masklen != rflen) { BUILDSTDERR: ^ BUILDSTDERR: In file included from esl-alimanip.c:12: BUILDSTDERR: esl-alimanip.c: In function 'main': BUILDSTDERR: esl-alimanip.c:3209:67: warning: ', post 'tens' value '*' but ...' directive output may be truncated writing 54 bytes into a region of size between 46 and 73 [-Wformat-truncation=] BUILDSTDERR: if(msa->gr[ridx2][i][apos] != '*') ESL_FAIL(eslEINVAL, errbuf, "reading post annotation for aln %d, seq: %d aln column: %d, post 'tens' value '*' but post 'ones' value != '*'.\n", nali, i, apos); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../easel.h:57:57: note: in definition of macro 'ESL_FAIL' BUILDSTDERR: if (errbuf != NULL) snprintf(errbuf, eslERRBUFSIZE, __VA_ARGS__); \ BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from esl-alimanip.c:6: BUILDSTDERR: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 110 and 137 bytes into a destination of size 128 BUILDSTDERR: return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from esl-alimanip.c:12: BUILDSTDERR: esl-alimanip.c:3178:33: warning: '--post2pp requires "#=GR POS...' directive output truncated writing 148 bytes into a region of size 128 [-Wformat-truncation=] BUILDSTDERR: ESL_FAIL(eslEINVAL, errbuf, "--post2pp requires \"#=GR POST\", \"#=GR Post\", \"#=GR post\", \"#=GR POSTX.\", or \"#=GR POSTX.\" and \"#=GR POST.X\" annotation, it's missing from alignment %d\n", nali); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../easel.h:57:57: note: in definition of macro 'ESL_FAIL' BUILDSTDERR: if (errbuf != NULL) snprintf(errbuf, eslERRBUFSIZE, __VA_ARGS__); \ BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: esl-alimanip.c:3178:33: note: directive argument in the range [1, 2147483647] BUILDSTDERR: ESL_FAIL(eslEINVAL, errbuf, "--post2pp requires \"#=GR POST\", \"#=GR Post\", \"#=GR post\", \"#=GR POSTX.\", or \"#=GR POSTX.\" and \"#=GR POST.X\" annotation, it's missing from alignment %d\n", nali); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../easel.h:57:57: note: in definition of macro 'ESL_FAIL' BUILDSTDERR: if (errbuf != NULL) snprintf(errbuf, eslERRBUFSIZE, __VA_ARGS__); \ BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from esl-alimanip.c:6: BUILDSTDERR: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 151 and 160 bytes into a destination of size 128 BUILDSTDERR: return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: esl-alimanip.c:545:17: warning: 'order' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if((status = reorder_msa(msa, order, errbuf)) != eslOK) esl_fatal(errbuf); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC esl-compstruct.o CC esl-construct.o CC esl-histplot.o BUILDSTDERR: In file included from esl-compstruct.c:9: BUILDSTDERR: esl-compstruct.c: In function 'main': BUILDSTDERR: esl-compstruct.c:180:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(kct, sizeof(int) * (klen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-compstruct.c:181:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tct, sizeof(int) * (tlen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from esl-construct.c:16: BUILDSTDERR: esl-construct.c: In function 'main': BUILDSTDERR: esl-construct.c:240:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sscons, sizeof(char) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-construct.c:241:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cur_ct, sizeof(int) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-construct.c:242:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cons_ct, sizeof(int) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-construct.c:243:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(xcons_ct, sizeof(int) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-construct.c:244:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bp, sizeof(int *) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-construct.c:245:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(removebp, sizeof(int) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-construct.c:246:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(has_conflict, sizeof(int) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-construct.c:247:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(nmates_l2r, sizeof(int) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-construct.c:248:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(nmates_r2l, sizeof(int) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-construct.c:257:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(nconflictsA, sizeof(int) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-construct.c:258:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(noverlapsA, sizeof(int) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-construct.c:259:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(nconsistentA, sizeof(int) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-construct.c:260:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(nbpsA, sizeof(int) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-construct.c:269:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bp[i], sizeof(int) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-construct.c:82:17: warning: variable 'indi2cons' set but not used [-Wunused-but-set-variable] BUILDSTDERR: char *indi2cons; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from esl-construct.c:16: BUILDSTDERR: esl-construct.c: In function 'get_gaps_per_column': BUILDSTDERR: esl-construct.c:700:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ngaps, sizeof(int) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC esl-mask.o CC esl-reformat.o BUILDSTDERR: esl-construct.c: In function 'main': BUILDSTDERR: esl-construct.c:577:17: warning: 'fmin' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if(do_fmin) { printf("#\n# determined to be %.3f\n", fthresh); } BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from esl-reformat.c:10: BUILDSTDERR: esl-reformat.c: In function 'parse_replace_string': BUILDSTDERR: esl-reformat.c:923:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(from, sizeof(char) * (mid+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-reformat.c:924:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(to, sizeof(char) * (mid+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC esl-selectn.o BUILDSTDERR: esl-reformat.c: In function 'main': BUILDSTDERR: esl-reformat.c:416:9: warning: 'mapfp' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: fclose(mapfp); BUILDSTDERR: ^~~~~~~~~~~~~ BUILDSTDERR: esl-reformat.c:212:6: warning: 'reached_eof' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if(! reached_eof) esl_fatal("Input file contains >1 alignments, but afa formatted output file can only contain 1"); BUILDSTDERR: ^ BUILDSTDERR: esl-reformat.c:426:23: warning: 'rto' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if(rto != NULL) free(rto); BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: esl-reformat.c:425:23: warning: 'rfrom' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if(rfrom != NULL) free(rfrom); BUILDSTDERR: ^~~~~~~~~~~ CC esl-seqrange.o CC esl-seqstat.o BUILDSTDERR: In file included from esl-seqrange.c:12: BUILDSTDERR: esl-seqrange.c: In function 'range_by_seqnum': BUILDSTDERR: esl-seqrange.c:144:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(final_sqidx, sizeof(int64_t) * nproc); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-seqrange.c:134:15: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ CC esl-sfetch.o BUILDSTDERR: In file included from esl-seqstat.c:20: BUILDSTDERR: esl-seqstat.c: In function 'main': BUILDSTDERR: esl-seqstat.c:137:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(monoc, (abc->Kp) * sizeof(double)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-seqstat.c:138:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(monoc_all, (abc->Kp) * sizeof(double)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-seqrange.c: In function 'main': BUILDSTDERR: esl-seqrange.c:118:97: warning: 'final_sqidx' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: printf("%" PRId64 "-%" PRId64 "\n", (procidx == 1) ? 1 : final_sqidx[procidx-2]+1, final_sqidx[procidx-1]); /* careful: final_sqidx runs 0..nproc-1 */ BUILDSTDERR: ^ CC esl-shuffle.o CC esl-ssdraw.o BUILDSTDERR: In file included from esl-shuffle.c:13: BUILDSTDERR: esl-shuffle.c: In function 'seq_generation': BUILDSTDERR: esl-shuffle.c:194:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(fq, sizeof(double) * abc->K); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-shuffle.c: In function 'seq_shuffling': BUILDSTDERR: esl-shuffle.c:271:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(targ, sizeof(char) * (L+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC esl-stranslate.o BUILDSTDERR: esl-ssdraw.c: In function 'main': BUILDSTDERR: esl-ssdraw.c:858:115: warning: operation on '**(*(hc_scheme + 40) + 16)' may be undefined [-Wsequence-point] BUILDSTDERR: hc_scheme[RB_6_RL_SCHEME][2][ICYAN] = hc_scheme[RB_6_RH_SCHEME][3][ICYAN] = hc_scheme[RB_5_RL_SCHEME][2][ICYAN] = hc_scheme[RB_5_RL_SCHEME][2][ICYAN] = RED2BLUE_3_OF_6_C; BUILDSTDERR: ^ BUILDSTDERR: esl-ssdraw.c:859:115: warning: operation on '*(*(*(hc_scheme + 40) + 16) + 4)' may be undefined [-Wsequence-point] BUILDSTDERR: hc_scheme[RB_6_RL_SCHEME][2][IMGTA] = hc_scheme[RB_6_RH_SCHEME][3][IMGTA] = hc_scheme[RB_5_RL_SCHEME][2][IMGTA] = hc_scheme[RB_5_RL_SCHEME][2][IMGTA] = RED2BLUE_3_OF_6_M; BUILDSTDERR: ^ BUILDSTDERR: esl-ssdraw.c:860:115: warning: operation on '*(*(*(hc_scheme + 40) + 16) + 8)' may be undefined [-Wsequence-point] BUILDSTDERR: hc_scheme[RB_6_RL_SCHEME][2][IYELW] = hc_scheme[RB_6_RH_SCHEME][3][IYELW] = hc_scheme[RB_5_RL_SCHEME][2][IYELW] = hc_scheme[RB_5_RL_SCHEME][2][IYELW] = RED2BLUE_3_OF_6_Y; BUILDSTDERR: ^ BUILDSTDERR: esl-ssdraw.c:861:115: warning: operation on '*(*(*(hc_scheme + 40) + 16) + 12)' may be undefined [-Wsequence-point] BUILDSTDERR: hc_scheme[RB_6_RL_SCHEME][2][IBLCK] = hc_scheme[RB_6_RH_SCHEME][3][IBLCK] = hc_scheme[RB_5_RL_SCHEME][2][IBLCK] = hc_scheme[RB_5_RL_SCHEME][2][IBLCK] = RED2BLUE_3_OF_6_K; BUILDSTDERR: ^ CC esl-weight.o BUILDSTDERR: esl-ssdraw.c: In function 'create_sspostscript': BUILDSTDERR: esl-ssdraw.c:1322:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl-ssdraw.c: In function 'setup_sspostscript': BUILDSTDERR: esl-ssdraw.c:1399:9: warning: variable 'header_fontwidth' set but not used [-Wunused-but-set-variable] BUILDSTDERR: float header_fontwidth, header_max_chars; BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: esl-ssdraw.c: In function 'create_onecell_colorlegend': BUILDSTDERR: esl-ssdraw.c:1588:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl-ssdraw.c:16: BUILDSTDERR: esl-ssdraw.c: In function 'create_text_legend': BUILDSTDERR: esl-ssdraw.c:1637:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tl->text_per_line, sizeof(char *) * nlines); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c: In function 'create_text_legend_for_consensus_sequence': BUILDSTDERR: esl-ssdraw.c:1668:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(text, sizeof(char *) * nlines); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:1671:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(text[1], sizeof(char) * (strlen("as the least ambiguous nt that represents >= 1.00") + 1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:1679:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(text, sizeof(char *) * nlines); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:1683:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(text[2], sizeof(char) * (strlen("Capitalized nts occur in >= 1.00 fraction of sequences") + 1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c: In function 'create_scheme_colorlegend': BUILDSTDERR: esl-ssdraw.c:1722:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(scl->limits, sizeof(float) * (nbins+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:1725:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(counts, sizeof(int) * nbins); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:1726:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(counts_masked, sizeof(int) * nbins); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:1708:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl-ssdraw.c:16: BUILDSTDERR: esl-ssdraw.c: In function 'add_text_to_scheme_colorlegend': BUILDSTDERR: esl-ssdraw.c:1780:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(scl->text1, sizeof(char) * (idx+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:1787:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(scl->text2, sizeof(char) * (len - idx+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c: In function 'add_procedure_to_onecell_colorlegend': BUILDSTDERR: esl-ssdraw.c:1852:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(occl->procstack, sizeof(float) * nprocstack); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c: In function 'add_page_desc_to_sspostscript': BUILDSTDERR: esl-ssdraw.c:1902:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->descA[page], sizeof(char) * (textlen + 3)); /* +3 so we have space for the extra '-' and '\n' */ BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:1917:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->descA[page], sizeof(char) * (max_both_lines + 2)); /* +2 so we have space for the extra '\n' (which we won't print), and the '\0' */ BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c: In function 'draw_legend_column_headers': BUILDSTDERR: esl-ssdraw.c:2057:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cur_string, sizeof(char) * (cur_width+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ GEN esl-afetch BUILDSTDERR: esl-ssdraw.c:2034:15: warning: variable 'legend_fontsize' set but not used [-Wunused-but-set-variable] BUILDSTDERR: float x, y, legend_fontsize; BUILDSTDERR: ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from esl-ssdraw.c:16: BUILDSTDERR: esl-ssdraw.c: In function 'draw_onecell_colorlegend': BUILDSTDERR: esl-ssdraw.c:2172:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cur_string, sizeof(char) * (cur_width+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:2095:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl-ssdraw.c:16: BUILDSTDERR: esl-ssdraw.c: In function 'draw_text_section_in_legend': BUILDSTDERR: esl-ssdraw.c:2401:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cur_string, sizeof(char) * (cur_width+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:2377:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl-ssdraw.c:16: BUILDSTDERR: esl-ssdraw.c: In function 'draw_sspostscript': BUILDSTDERR: esl-ssdraw.c:2443:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(page_orderA, sizeof(int) * ps->npage); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ GEN esl-alimanip BUILDSTDERR: esl-ssdraw.c: In function 'parse_modelname_section': BUILDSTDERR: esl-ssdraw.c:2883:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->modelname, sizeof(char) * (curlen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c: In function 'parse_regurgitate_section': BUILDSTDERR: esl-ssdraw.c:3080:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(newstr, sizeof(char) * (curlen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c: In function 'individuals_sspostscript': BUILDSTDERR: esl-ssdraw.c:3397:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rAA[p], sizeof(char) * (ps->rflen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:3398:62: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: if(do_rescol) ESL_ALLOC(ps->rcolAAA[p], sizeof(float *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:3400:46: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->otypeAA[p], sizeof(char) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:3403:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->bcolAAA[p], sizeof(float *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:3408:63: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->occlAAA[p], sizeof(OneCellColorLegend_t **) * noccl); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:3417:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rAA[p], sizeof(char) * (ps->rflen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:3418:49: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->bcolAAA[p], sizeof(float *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:3421:65: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: if(do_prob_res) ESL_ALLOC(ps->rcolAAA[p], sizeof(float *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:3430:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(limits_s, sizeof(float) * (hc_nbins_s+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:3439:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(limits_p, sizeof(float) * (hc_nbins_p+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:3450:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->uaseqlenA, sizeof(int) * msa->nseq); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c: In function 'cons_seq_sspostscript': BUILDSTDERR: esl-ssdraw.c:3840:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rAA[p], sizeof(char) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:3866:48: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rcolAAA[pp], sizeof(float *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c: In function 'rf_seq_sspostscript': BUILDSTDERR: esl-ssdraw.c:3982:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rAA[p], sizeof(char) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:3995:48: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rcolAAA[pp], sizeof(float *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c: In function 'count_msa': BUILDSTDERR: esl-ssdraw.c:4105:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pp_ct, sizeof(double *) * msa->alen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4107:45: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pp_ct[apos], sizeof(double) * nppvals); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4113:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ct, sizeof(int) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4114:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ss_nopseudo, sizeof(char) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4118:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tmp_dsq, (msa->alen+2) * sizeof(ESL_DSQ)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4119:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(abc_ct, sizeof(double *) * msa->alen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4120:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bp_ct, sizeof(double **) * msa->alen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4122:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(abc_ct[apos], sizeof(double) * (abc->K+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4126:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bp_ct[apos], sizeof(double *) * (abc->Kp)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4128:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bp_ct[apos][x], sizeof(double) * (abc->Kp)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4136:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(spos_ct, sizeof(int) * msa->alen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4137:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(epos_ct, sizeof(int) * msa->alen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c: In function 'infocontent_sspostscript': BUILDSTDERR: esl-ssdraw.c:4220:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->bcolAAA[p], sizeof(float *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4224:46: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rAA[p], sizeof(char) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4225:49: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rcolAAA[p], sizeof(float *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4236:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ent, sizeof(double) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4237:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bg, sizeof(double) * abc->K); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4239:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tmp_obs, sizeof(double) * abc->K); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4245:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(limits, sizeof(float) * (hc_nbins+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c: In function 'delete_sspostscript': BUILDSTDERR: esl-ssdraw.c:4394:45: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->bcolAAA[p], sizeof(int *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4398:46: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rAA[p], sizeof(char) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4399:49: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rcolAAA[p], sizeof(float *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4413:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(limits, sizeof(float) * (hc_nbins+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ GEN esl-alimap BUILDSTDERR: esl-ssdraw.c: In function 'insertfreq_sspostscript': BUILDSTDERR: esl-ssdraw.c:4615:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->bcolAAA[p], sizeof(float *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4619:46: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rAA[p], sizeof(char) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4620:49: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rcolAAA[p], sizeof(float *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4633:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(limits, sizeof(float) * (hc_nbins+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4596:7: warning: variable 'apos' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int apos; BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from esl-ssdraw.c:16: BUILDSTDERR: esl-ssdraw.c: In function 'insertavglen_sspostscript': BUILDSTDERR: esl-ssdraw.c:4791:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->bcolAAA[p], sizeof(float *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4795:46: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rAA[p], sizeof(char) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4796:49: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rcolAAA[p], sizeof(float *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4809:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(limits, sizeof(float) * (hc_nbins+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4777:7: warning: variable 'apos' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int apos; BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from esl-ssdraw.c:16: BUILDSTDERR: esl-ssdraw.c: In function 'span_sspostscript': BUILDSTDERR: esl-ssdraw.c:4961:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->bcolAAA[p], sizeof(float *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4965:46: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rAA[p], sizeof(char) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:4966:49: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rcolAAA[p], sizeof(float *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ GEN esl-alimask BUILDSTDERR: esl-ssdraw.c:4980:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(limits, sizeof(float) * (hc_nbins+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c: In function 'avg_posteriors_sspostscript': BUILDSTDERR: esl-ssdraw.c:5136:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->bcolAAA[p], sizeof(float *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5140:46: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rAA[p], sizeof(char) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5141:49: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rcolAAA[p], sizeof(float *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5152:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(limits, sizeof(float) * (hc_nbins+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c: In function 'colormask_sspostscript': BUILDSTDERR: esl-ssdraw.c:5303:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rAA[p], sizeof(char) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5304:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->bcolAAA[p], sizeof(float *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c: In function 'diffmask_sspostscript': BUILDSTDERR: esl-ssdraw.c:5378:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rAA[p], sizeof(char) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5379:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->bcolAAA[p], sizeof(float *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c: In function 'add_pages_sspostscript': BUILDSTDERR: esl-ssdraw.c:5444:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rAA, sizeof(char *) * (ps->npage + ntoadd)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5445:45: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rcolAAA, sizeof(float **) * (ps->npage + ntoadd)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5446:45: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->bcolAAA, sizeof(float **) * (ps->npage + ntoadd)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5447:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->otypeAA, sizeof(char *) * (ps->npage + ntoadd)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5448:61: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->occlAAA, sizeof(OneCellColorLegend_t ***) * (ps->npage + ntoadd)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5449:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->nocclA, sizeof(int) * (ps->npage + ntoadd)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5450:53: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->tlAAA, sizeof(TextLegend_t ***) * (ps->npage + ntoadd)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5451:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->ntlA, sizeof(int) * (ps->npage + ntoadd)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5452:59: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->sclAA, sizeof(SchemeColorLegend_t **) * (ps->npage + ntoadd)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5453:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->descA, sizeof(char *) * (ps->npage + ntoadd)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5454:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->modeA, sizeof(int) * (ps->npage + ntoadd)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5455:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->seqidxA, sizeof(int) * (ps->npage + ntoadd)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c: In function 'read_mask_file': BUILDSTDERR: esl-ssdraw.c:5526:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mask, sizeof(char) * (toklen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c: In function 'mutual_information_sspostscript': BUILDSTDERR: esl-ssdraw.c:5594:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->bcolAAA[p], sizeof(float *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5598:46: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rAA[p], sizeof(char) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5599:49: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rcolAAA[p], sizeof(float *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5612:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(limits, sizeof(float) * (hc_nbins+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5666:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bg, sizeof(double) * abc->K); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5667:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bg_pair, sizeof(double) * abc->K*abc->K); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5675:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(obs_left, sizeof(double) * (abc->K)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5676:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(obs_right, sizeof(double) * (abc->K)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5677:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(obs_pair, sizeof(double) * (abc->K*abc->K)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ GEN esl-alimerge BUILDSTDERR: esl-ssdraw.c: In function 'PairCount': BUILDSTDERR: esl-ssdraw.c:5853:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(left, sizeof(double) * abc->K); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5854:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(right, sizeof(double) * abc->K); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:5844:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl-ssdraw.c:16: BUILDSTDERR: esl-ssdraw.c: In function 'validate_and_update_sspostscript_given_msa': BUILDSTDERR: esl-ssdraw.c:6098:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(rf2a_map, sizeof(int) * rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:6099:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(a2rf_map, sizeof(int) * msa->alen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:6111:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tmp_ct, sizeof(int) * (msa->alen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:6114:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa_ct, sizeof(int) * (rflen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c: In function 'draw_header_and_footer': BUILDSTDERR: esl-ssdraw.c:6191:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(model_dashes, sizeof(char) * (model_width+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:6247:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(desc_dashes, sizeof(char) * (desc_column_width+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:6259:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(desc2print, sizeof(char) * (split_idx+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:6267:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(desc2print, sizeof(char) * ((desc_width - split_idx) -1+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c: In function 'get_insert_info_from_msa': BUILDSTDERR: esl-ssdraw.c:6352:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(nseq_with_ins_ct, sizeof(int) * (rflen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:6354:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(nins_ct, sizeof(int) * (rflen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:6356:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(per_seq_ins_ct, sizeof(int *) * (msa->nseq)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:6358:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(per_seq_ins_ct[i], sizeof(int) * (rflen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:6341:19: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl-ssdraw.c:16: BUILDSTDERR: esl-ssdraw.c: In function 'get_insert_info_from_ifile': BUILDSTDERR: esl-ssdraw.c:6520:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(nseq_with_ins_ct, sizeof(int) * (rflen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:6523:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(nins_ct, sizeof(int) * (rflen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:6527:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(srfoff_ct, sizeof(int) * rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:6531:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(erfoff_ct, sizeof(int) * rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:6535:45: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(per_seq_ins_ct, sizeof(int *) * (nseq2store)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:6537:49: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(per_seq_ins_ct[i], sizeof(int) * (rflen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ GEN esl-alipid BUILDSTDERR: esl-ssdraw.c: In function 'get_insert_info_from_abc_ct': BUILDSTDERR: esl-ssdraw.c:6730:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(nseq_with_ins_ct, sizeof(int) * (rflen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:6732:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(nins_ct, sizeof(int) * (rflen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:6723:19: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl-ssdraw.c:16: BUILDSTDERR: esl-ssdraw.c: In function 'get_span_ct': BUILDSTDERR: esl-ssdraw.c:6833:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(span_ct, sizeof(int) * rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:6834:49: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(nseq_start_after_rfpos, sizeof(int) * rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:6835:48: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(nseq_end_before_rfpos, sizeof(int) * rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:6825:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl-ssdraw.c:16: BUILDSTDERR: esl-ssdraw.c: In function 'drawfile2sspostscript': BUILDSTDERR: esl-ssdraw.c:6924:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(limits, sizeof(float) * (hc_nbins+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ GEN esl-alistat BUILDSTDERR: esl-ssdraw.c:6990:48: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->bcolAAA[p], sizeof(float *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c: In function 'expertfile2sspostscript': BUILDSTDERR: esl-ssdraw.c:7066:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->rAA[p], sizeof(char) * (ps->rflen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:7067:46: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ps->bcolAAA[p], sizeof(float *) * ps->rflen); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c: In function 'get_consensus_seqs_from_abc_ct': BUILDSTDERR: esl-ssdraw.c:7307:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cseq_maj, sizeof(char) * (ps->rflen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:7308:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cseq_amb, sizeof(char) * (ps->rflen+1)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:7311:46: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sorted_ntfreq, sizeof(nt2sort_t) * (abc->K)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:7312:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(nt_is_used, sizeof(int) * (abc->K)); BUILDSTDERR: ../easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: esl-ssdraw.c:7291:19: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; /* the Easel return status */ BUILDSTDERR: ^~~~~~ GEN esl-cluster GEN esl-compalign GEN esl-compstruct GEN esl-construct GEN esl-histplot GEN esl-mask GEN esl-reformat GEN esl-selectn GEN esl-seqrange GEN esl-seqstat GEN esl-sfetch GEN esl-shuffle GEN esl-stranslate GEN esl-weight BUILDSTDERR: esl-ssdraw.c: In function 'count_msa': BUILDSTDERR: esl-ssdraw.c:4159:12: warning: 'epos' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: epos_ct[epos]++; BUILDSTDERR: ^ BUILDSTDERR: In file included from esl-ssdraw.c:16: BUILDSTDERR: ../easel.h:146:16: warning: argument 1 value '18446744073709551600' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: esl-ssdraw.c:4119:3: note: in expansion of macro 'ESL_ALLOC' BUILDSTDERR: ESL_ALLOC(abc_ct, sizeof(double *) * msa->alen); BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from esl-ssdraw.c:9: BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'malloc' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from esl-ssdraw.c:16: BUILDSTDERR: ../easel.h:146:16: warning: argument 1 value '18446744073709551600' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: esl-ssdraw.c:4120:3: note: in expansion of macro 'ESL_ALLOC' BUILDSTDERR: ESL_ALLOC(bp_ct, sizeof(double **) * msa->alen); BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from esl-ssdraw.c:9: BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'malloc' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl-ssdraw.c: In function 'parse_template_page.isra.11': BUILDSTDERR: esl-ssdraw.c:3113:9: warning: 'nalloc' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: int nalloc; BUILDSTDERR: ^~~~~~ BUILDSTDERR: esl-ssdraw.c: In function 'get_insert_info_from_ifile.constprop': BUILDSTDERR: esl-ssdraw.c:6661:32: warning: 'rfpos' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if(! seen_end_of_model_line) esl_fatal("Error reading insert file, didn't read the special '//' line at the end of file %s.\n", rfpos, efp->linenumber, ifile); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: esl-ssdraw.c: In function 'draw_sspostscript.isra.24': BUILDSTDERR: esl-ssdraw.c:6260:2: warning: 'split_idx' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: for(i = 0; i < split_idx; i++) desc2print[i] = ps->descA[page][i]; BUILDSTDERR: ^~~ BUILDSTDERR: esl-ssdraw.c:6160:10: note: 'split_idx' was declared here BUILDSTDERR: int i, split_idx; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from esl-ssdraw.c:16: BUILDSTDERR: In function 'expertfile2sspostscript', BUILDSTDERR: inlined from 'main' at esl-ssdraw.c:1229:18: BUILDSTDERR: ../easel.h:146:16: warning: argument 1 value '18446744073709551608' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: esl-ssdraw.c:7067:4: note: in expansion of macro 'ESL_ALLOC' BUILDSTDERR: ESL_ALLOC(ps->bcolAAA[p], sizeof(float *) * ps->rflen); BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: In file included from esl-ssdraw.c:9: BUILDSTDERR: esl-ssdraw.c: In function 'main': BUILDSTDERR: /usr/include/stdlib.h:539:14: note: in a call to allocation function 'malloc' declared here BUILDSTDERR: extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; BUILDSTDERR: ^~~~~~ GEN esl-ssdraw make[2]: Leaving directory '/builddir/build/BUILD/hmmer-3.1b2/easel/miniapps' make[1]: Leaving directory '/builddir/build/BUILD/hmmer-3.1b2/easel' SUBDIR libdivsufsort make[1]: Entering directory '/builddir/build/BUILD/hmmer-3.1b2/libdivsufsort' CC divsufsort.o AR libdivsufsort.a make[1]: Leaving directory '/builddir/build/BUILD/hmmer-3.1b2/libdivsufsort' SUBDIR src make[1]: Entering directory '/builddir/build/BUILD/hmmer-3.1b2/src' CC alimask.o CC build.o CC cachedb.o CC emit.o BUILDSTDERR: In file included from build.c:29: BUILDSTDERR: build.c: In function 'p7_Handmodelmaker': BUILDSTDERR: build.c:92:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(matassign, sizeof(int) * (msa->alen+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: build.c: In function 'p7_Fastmodelmaker': BUILDSTDERR: build.c:170:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(matassign, sizeof(int) * (msa->alen+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: build.c: In function 'matassign2hmm': BUILDSTDERR: build.c:284:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tr, sizeof(P7_TRACE *) * msa->nseq); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: build.c:312:57: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: if (msa->rf == NULL) ESL_ALLOC(msa->rf, sizeof(char) * (msa->alen + 1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: build.c: In function 'annotate_model': BUILDSTDERR: build.c:354:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(hmm->rf, sizeof(char) * (hmm->M+2)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: build.c:364:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(hmm->mm, sizeof(char) * (hmm->M+2)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: build.c:374:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(hmm->cs, sizeof(char) * (hmm->M+2)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: build.c:384:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(hmm->ca, sizeof(char) * (hmm->M+2)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: build.c:393:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(hmm->map, sizeof(int) * (hmm->M+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from emit.c:15: BUILDSTDERR: emit.c: In function 'sample_endpoints': BUILDSTDERR: emit.c:418:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pstart, sizeof(float) * (gm->M+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from cachedb.c:16: BUILDSTDERR: cachedb.c: In function 'p7_seqcache_Open': BUILDSTDERR: cachedb.c:110:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cache->list, sizeof(HMMER_SEQ) * seq_cnt); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: cachedb.c:114:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(db, sizeof(SEQ_DB) * db_cnt); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: cachedb.c:119:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(db[i].list, sizeof(HMMER_SEQ *) * db[i].count); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from alimask.c:11: BUILDSTDERR: alimask.c: In function 'main': BUILDSTDERR: alimask.c:393:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(map, sizeof(int) * (msa->alen+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: alimask.c:381:9: warning: variable 'L' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int L; BUILDSTDERR: ^ CC errors.o CC evalues.o CC eweight.o CC generic_decoding.o BUILDSTDERR: In file included from evalues.c:15: BUILDSTDERR: evalues.c: In function 'p7_MSVMu': BUILDSTDERR: evalues.c:253:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(xv, sizeof(double) * N); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: evalues.c:254:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(dsq, sizeof(ESL_DSQ) * (L+2)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: evalues.c: In function 'p7_ViterbiMu': BUILDSTDERR: evalues.c:326:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(xv, sizeof(double) * N); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: evalues.c:327:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(dsq, sizeof(ESL_DSQ) * (L+2)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: evalues.c: In function 'p7_Tau': BUILDSTDERR: evalues.c:432:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(xv, sizeof(double) * N); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: evalues.c:433:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(dsq, sizeof(ESL_DSQ) * (L+2)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC generic_fwdback.o CC generic_fwdback_chk.o CC generic_fwdback_banded.o CC generic_null2.o CC generic_msv.o CC generic_optacc.o CC generic_stotrace.o BUILDSTDERR: In file included from generic_stotrace.c:17: BUILDSTDERR: generic_stotrace.c: In function 'p7_GStochasticTrace': BUILDSTDERR: generic_stotrace.c:63:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sc, sizeof(float) * (2*M+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: generic_stotrace.c:178:27: warning: 'scur' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if ( (scur == p7T_N || scur == p7T_J || scur == p7T_C) && scur == sprv) i--; BUILDSTDERR: ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ CC generic_viterbi.o CC generic_vtrace.o CC h2_io.o CC heatmap.o CC hmmlogo.o CC hmmdmstr.o CC hmmdwrkr.o BUILDSTDERR: hmmlogo.c: In function 'hmmlogo_ScoreHeights': BUILDSTDERR: hmmlogo.c:110:9: warning: variable 'pos_scoresum' set but not used [-Wunused-but-set-variable] BUILDSTDERR: float pos_scoresum; BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from hmmer.h:43, BUILDSTDERR: from hmmlogo.c:10: BUILDSTDERR: hmmlogo.c: In function 'main': BUILDSTDERR: hmmlogo.c:243:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(rel_ents, (hmm->M+1) * sizeof(float)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: hmmlogo.c:244:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(heights, (hmm->M+1) * sizeof(float*)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: hmmlogo.c:245:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(probs, (hmm->M+1) * sizeof(float*)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: hmmlogo.c:248:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(heights[i], abc->K * sizeof(float)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: hmmlogo.c:249:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(probs[i], abc->K * sizeof(float)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: hmmlogo.c:287:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ins_P, (hmm->M+1) * sizeof(float)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: hmmlogo.c:288:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ins_expL, (hmm->M+1) * sizeof(float)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: hmmlogo.c:289:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(occupancy, (hmm->M+1) * sizeof(float)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC hmmdutils.o BUILDSTDERR: In file included from hmmdwrkr.c:27: BUILDSTDERR: hmmdwrkr.c: In function 'process_SearchCmd': BUILDSTDERR: hmmdwrkr.c:205:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(info, sizeof(*info) * env->ncpus); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: hmmdwrkr.c:189:20: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ CC hmmer.o BUILDSTDERR: In file included from hmmdutils.c:27: BUILDSTDERR: hmmdutils.c: In function 'hmmpgmd_GetRanges': BUILDSTDERR: hmmdutils.c:255:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(list->starts, list->N * sizeof(int)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: hmmdutils.c:256:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(list->ends, list->N * sizeof(int)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC logsum.o CC modelconfig.o BUILDSTDERR: In file included from /usr/include/string.h:494, BUILDSTDERR: from hmmdmstr.c:13: BUILDSTDERR: In function 'strncat', BUILDSTDERR: inlined from 'clientside_loop' at hmmdmstr.c:1405:5: BUILDSTDERR: /usr/include/bits/string_fortified.h:136:10: warning: '__builtin___strncat_chk' specified bound 4096 equals destination size [-Wstringop-overflow=] BUILDSTDERR: return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC modelstats.o BUILDSTDERR: In file included from modelconfig.c:23: BUILDSTDERR: modelconfig.c: In function 'p7_ProfileConfig': BUILDSTDERR: modelconfig.c:92:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(occ, sizeof(float) * (hmm->M+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC mpisupport.o BUILDSTDERR: In file included from modelstats.c:9: BUILDSTDERR: modelstats.c: In function 'p7_MeanPositionRelativeEntropy': BUILDSTDERR: modelstats.c:172:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mocc, sizeof(float) * (hmm->M+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: modelstats.c: In function 'p7_hmm_CompositionKLDist': BUILDSTDERR: modelstats.c:235:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(occ, sizeof(float) * (hmm->M+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: modelstats.c:236:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(p, sizeof(float) * K); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC seqmodel.o CC tracealign.o CC p7_alidisplay.o BUILDSTDERR: In file included from tracealign.c:14: BUILDSTDERR: tracealign.c: In function 'p7_tracealign_getMSAandStats': BUILDSTDERR: tracealign.c:410:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tr, sizeof(P7_TRACE *) * N); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: tracealign.c: In function 'map_new_msa': BUILDSTDERR: tracealign.c:524:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(inscount, sizeof(int) * (M+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: tracealign.c:525:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(insnum, sizeof(int) * (M+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: tracealign.c:526:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(matuse, sizeof(int) * (M+1)); matuse[0] = 0; BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: tracealign.c:527:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(matmap, sizeof(int) * (M+1)); matmap[0] = 0; BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: tracealign.c: In function 'annotate_rf': BUILDSTDERR: tracealign.c:825:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->rf, sizeof(char) * (msa->alen+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: tracealign.c: In function 'annotate_mm': BUILDSTDERR: tracealign.c:869:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->mm, sizeof(char) * (msa->alen+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: tracealign.c: In function 'annotate_posterior_probability': BUILDSTDERR: tracealign.c:901:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(matuse, sizeof(double) * (msa->alen)); esl_vec_ISet(matuse, msa->alen, 0); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: tracealign.c:902:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(totp, sizeof(double) * (msa->alen)); esl_vec_DSet(totp, msa->alen, 0.0); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: tracealign.c:904:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->pp, sizeof(char *) * msa->sqalloc); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: tracealign.c:909:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->pp[idx], sizeof(char) * (msa->alen+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC p7_bg.o BUILDSTDERR: tracealign.c:952:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(msa->pp_cons, sizeof(char) * (msa->alen+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_alidisplay.c: In function 'p7_alidisplay_Create': BUILDSTDERR: p7_alidisplay.c:68:18: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from p7_alidisplay.c:21: BUILDSTDERR: p7_alidisplay.c: In function 'p7_alidisplay_Clone': BUILDSTDERR: p7_alidisplay.c:243:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ad2->mem, sizeof(char) * ad->memsize); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_alidisplay.c:232:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: p7_alidisplay.c: In function 'p7_alidisplay_Serialize': BUILDSTDERR: p7_alidisplay.c:385:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (ad->mem) free(ad->mem); ad->mem = NULL; BUILDSTDERR: ^~ BUILDSTDERR: p7_alidisplay.c:385:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (ad->mem) free(ad->mem); ad->mem = NULL; BUILDSTDERR: ^~ BUILDSTDERR: In file included from p7_alidisplay.c:21: BUILDSTDERR: p7_alidisplay.c: In function 'p7_alidisplay_Deserialize': BUILDSTDERR: p7_alidisplay.c:423:70: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: n = 1 + strlen(ad->mem+pos); ESL_ALLOC(ad->hmmname, sizeof(char) * n); memcpy(ad->hmmname, ad->mem+pos, n); pos += n; BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_alidisplay.c:424:70: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: n = 1 + strlen(ad->mem+pos); ESL_ALLOC(ad->hmmacc, sizeof(char) * n); memcpy(ad->hmmacc, ad->mem+pos, n); pos += n; BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_alidisplay.c:425:70: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: n = 1 + strlen(ad->mem+pos); ESL_ALLOC(ad->hmmdesc, sizeof(char) * n); memcpy(ad->hmmdesc, ad->mem+pos, n); pos += n; BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_alidisplay.c:426:70: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: n = 1 + strlen(ad->mem+pos); ESL_ALLOC(ad->sqname, sizeof(char) * n); memcpy(ad->sqname, ad->mem+pos, n); pos += n; BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_alidisplay.c:427:70: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: n = 1 + strlen(ad->mem+pos); ESL_ALLOC(ad->sqacc, sizeof(char) * n); memcpy(ad->sqacc, ad->mem+pos, n); pos += n; BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_alidisplay.c:428:70: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: n = 1 + strlen(ad->mem+pos); ESL_ALLOC(ad->sqdesc, sizeof(char) * n); memcpy(ad->sqdesc, ad->mem+pos, n); pos += n; BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_alidisplay.c: In function 'p7_alidisplay_Print': BUILDSTDERR: p7_alidisplay.c:598:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(buf, sizeof(char) * (aliwidth+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from p7_bg.c:19: BUILDSTDERR: p7_bg.c: In function 'p7_bg_Create': BUILDSTDERR: p7_bg.c:64:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bg->f, sizeof(float) * abc->K); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_bg.c:58:10: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from p7_bg.c:19: BUILDSTDERR: p7_bg.c: In function 'p7_bg_CreateUniform': BUILDSTDERR: p7_bg.c:101:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bg->f, sizeof(float) * abc->K); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_bg.c:95:10: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from p7_bg.c:19: BUILDSTDERR: p7_bg.c: In function 'p7_bg_Clone': BUILDSTDERR: p7_bg.c:136:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(dup->f, sizeof(float) * bg->abc->K); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_bg.c:129:10: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from p7_bg.c:19: BUILDSTDERR: p7_bg.c: In function 'p7_bg_Read': BUILDSTDERR: p7_bg.c:267:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(fq, sizeof(float) * bg->abc->K); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC p7_builder.o CC p7_domaindef.o BUILDSTDERR: p7_builder.c: In function 'p7_builder_Create': BUILDSTDERR: p7_builder.c:57:15: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from p7_builder.c:14: BUILDSTDERR: p7_builder.c: In function 'p7_builder_LoadScoreSystem': BUILDSTDERR: p7_builder.c:214:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(f, sizeof(double) * bg->abc->K); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_builder.c: In function 'p7_builder_SetScoreSystem': BUILDSTDERR: p7_builder.c:314:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(f, sizeof(double) * bg->abc->K); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_builder.c: In function 'p7_Builder_MaxLength': BUILDSTDERR: p7_builder.c:672:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(I, (model_len+1) * sizeof(double*)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_builder.c:673:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(M, (model_len+1) * sizeof(double*)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_builder.c:674:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(D, (model_len+1) * sizeof(double*)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_builder.c: In function 'p7_builder_SetScoreSystem': BUILDSTDERR: p7_builder.c:308:110: warning: '%s' directive output may be truncated writing up to 127 bytes into a region of size 99 [-Wformat-truncation=] BUILDSTDERR: if ((status = esl_scorematrix_Read(efp, bld->abc, &(bld->S))) != eslOK) ESL_XFAIL(status, bld->errbuf, "Failed to read matrix from %s:\n%s", mxfile, efp->errbuf); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../easel/easel.h:63:57: note: in definition of macro 'ESL_XFAIL' BUILDSTDERR: if (errbuf != NULL) snprintf(errbuf, eslERRBUFSIZE, __VA_ARGS__); \ BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/stdio.h:861, BUILDSTDERR: from p7_builder.c:12: BUILDSTDERR: /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output 30 or more bytes (assuming 157) into a destination of size 128 BUILDSTDERR: return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: __bos (__s), __fmt, __va_arg_pack ()); BUILDSTDERR: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from p7_domaindef.c:41: BUILDSTDERR: p7_domaindef.c: In function 'p7_domaindef_Create': BUILDSTDERR: p7_domaindef.c:88:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ddef->mocc, sizeof(float) * (Lalloc+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_domaindef.c:89:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ddef->btot, sizeof(float) * (Lalloc+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_domaindef.c:90:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ddef->etot, sizeof(float) * (Lalloc+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_domaindef.c:91:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ddef->n2sc, sizeof(float) * (Lalloc+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_domaindef.c:98:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ddef->dcl, sizeof(P7_DOMAIN) * nalloc); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_domaindef.c:77:17: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from p7_domaindef.c:41: BUILDSTDERR: p7_domaindef.c: In function 'p7_domaindef_Reuse': BUILDSTDERR: p7_domaindef.c:197:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ddef->dcl, sizeof(P7_DOMAIN) * ddef->nalloc); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC p7_gbands.o BUILDSTDERR: In file included from p7_gbands.c:3: BUILDSTDERR: p7_gbands.c: In function 'p7_gbands_Create': BUILDSTDERR: p7_gbands.c:26:52: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bnd->imem, sizeof(int) * init_segalloc * 2); /* *2: for ia, ib pairs */ BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_gbands.c:27:52: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(bnd->kmem, sizeof(int) * init_rowalloc * p7_GBANDS_NK); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_gbands.c:14:14: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ CC p7_gmx.o CC p7_gmxb.o CC p7_gmxchk.o CC p7_hmm.o BUILDSTDERR: In file included from p7_gmxb.c:2: BUILDSTDERR: p7_gmxb.c: In function 'p7_gmxb_Create': BUILDSTDERR: p7_gmxb.c:21:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(gxb->dp, sizeof(float) * bnd->ncell * p7G_NSCELLS); /* i.e. *3, for MID (0..2) */ BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from hmmer.h:43, BUILDSTDERR: from p7_gmx.c:12: BUILDSTDERR: p7_gmx.c: In function 'p7_gmx_Create': BUILDSTDERR: p7_gmx.c:45:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(gx->dp, sizeof(float *) * (allocL+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_gmxb.c:22:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(gxb->xmx, sizeof(float) * bnd->nrow * p7G_NXCELLS); /* i.e. *5, for ENJBC (0..4) */ BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_gmxb.c:12:12: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: p7_gmx.c:46:55: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(gx->xmx, sizeof(float) * (allocL+1) * p7G_NXCELLS); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_gmx.c:47:68: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(gx->dp_mem, sizeof(float) * (allocL+1) * (allocM+1) * p7G_NSCELLS); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_gmx.c:34:11: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from hmmer.h:43, BUILDSTDERR: from p7_gmxchk.c:20: BUILDSTDERR: p7_gmxchk.c: In function 'p7_gmxchk_Create': BUILDSTDERR: p7_gmxchk.c:96:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC( gxc->dp_mem, sizeof(float) * gxc->ncells); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_gmxchk.c:97:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC( gxc->dp, sizeof(float *) * gxc->allocR); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_gmxchk.c:74:14: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: p7_hmm.c: In function 'p7_hmm_CreateShell': BUILDSTDERR: p7_hmm.c:82:11: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from p7_hmm.c:21: BUILDSTDERR: p7_hmm.c: In function 'p7_hmm_CreateBody': BUILDSTDERR: p7_hmm.c:141:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(hmm->t, (M+1) * sizeof(float *)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_hmm.c:142:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(hmm->mat, (M+1) * sizeof(float *)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_hmm.c:143:30: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(hmm->ins, (M+1) * sizeof(float *)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_hmm.c:149:51: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(hmm->t[0], (p7H_NTRANSITIONS*(M+1)) * sizeof(float)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_hmm.c:150:51: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(hmm->mat[0], (abc->K*(M+1)) * sizeof(float)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_hmm.c:151:51: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(hmm->ins[0], (abc->K*(M+1)) * sizeof(float)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_hmm.c:166:64: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: if (hmm->flags & p7H_RF) ESL_ALLOC(hmm->rf, (M+2) * sizeof(char)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_hmm.c:167:64: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: if (hmm->flags & p7H_MMASK) ESL_ALLOC(hmm->mm, (M+2) * sizeof(char)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_hmm.c:168:64: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: if (hmm->flags & p7H_CONS) ESL_ALLOC(hmm->consensus, (M+2) * sizeof(char)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_hmm.c:169:64: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: if (hmm->flags & p7H_CS) ESL_ALLOC(hmm->cs, (M+2) * sizeof(char)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_hmm.c:170:64: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: if (hmm->flags & p7H_CA) ESL_ALLOC(hmm->ca, (M+2) * sizeof(char)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_hmm.c:171:64: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: if (hmm->flags & p7H_MAP) ESL_ALLOC(hmm->map, (M+1) * sizeof(int)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_hmm.c: In function 'p7_hmm_Clone': BUILDSTDERR: p7_hmm.c:282:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->map, sizeof(int) * (hmm->M+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_hmm.c: In function 'p7_hmm_AppendComlog': BUILDSTDERR: p7_hmm.c:528:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(hmm->comlog, sizeof(char)* (n+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_hmm.c: In function 'p7_hmm_SetComposition': BUILDSTDERR: p7_hmm.c:634:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(mocc, sizeof(float) * (hmm->M+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_hmm.c:635:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(iocc, sizeof(float) * (hmm->M+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_hmm.c: In function 'p7_hmm_SetConsensus': BUILDSTDERR: p7_hmm.c:711:64: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: if (! hmm->consensus) ESL_ALLOC(hmm->consensus, sizeof(char) * (hmm->M+2)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC p7_hmmcache.o CC p7_hmmfile.o CC p7_hmmwindow.o BUILDSTDERR: In file included from p7_hmmcache.c:14: BUILDSTDERR: p7_hmmcache.c: In function 'p7_hmmcache_Open': BUILDSTDERR: p7_hmmcache.c:67:48: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(cache->list, sizeof(P7_OPROFILE *) * cache->lalloc); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from hmmer.h:43, BUILDSTDERR: from p7_hmmwindow.c:12: BUILDSTDERR: p7_hmmwindow.c: In function 'p7_hmmwindow_init': BUILDSTDERR: p7_hmmwindow.c:31:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(list->windows, list->size * sizeof(P7_HMM_WINDOW)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_hmmwindow.c:28:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: p7_hmmwindow.c: In function 'p7_hmmwindow_new': BUILDSTDERR: p7_hmmwindow.c:55:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ CC p7_null3.o BUILDSTDERR: In file included from p7_hmmfile.c:25: BUILDSTDERR: p7_hmmfile.c: In function 'read_bin_string': BUILDSTDERR: p7_hmmfile.c:2229:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(s, (sizeof(char) * len)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC p7_pipeline.o BUILDSTDERR: In file included from p7_null3.c:23: BUILDSTDERR: p7_null3.c: In function 'p7_null3_score': BUILDSTDERR: p7_null3.c:73:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(freq, sizeof(float) * abc->K); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_null3.c:67:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: p7_pipeline.c: In function 'p7_pipeline_Create': BUILDSTDERR: p7_pipeline.c:103:16: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ CC p7_prior.o BUILDSTDERR: In file included from p7_pipeline.c:17: BUILDSTDERR: p7_pipeline.c: In function 'p7_pli_computeAliScores': BUILDSTDERR: p7_pipeline.c:930:49: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC( dom->scores_per_pos, sizeof(float) * dom->ad->N ); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_pipeline.c:925:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from p7_pipeline.c:17: BUILDSTDERR: p7_pipeline.c: In function 'p7_Pipeline_LongTarget': BUILDSTDERR: p7_pipeline.c:1496:58: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pli_tmp->scores, sizeof(float) * om->abc->Kp * 4); //allocation of space to store scores that will be used in p7_oprofile_Update(Fwd|Vit|MSV)EmissionScores BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_pipeline.c:1497:70: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pli_tmp->fwd_emissions_arr, sizeof(float) * om->abc->Kp * (om->M+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC p7_profile.o BUILDSTDERR: p7_prior.c: In function 'p7_prior_CreateAmino': BUILDSTDERR: p7_prior.c:44:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: p7_prior.c: In function 'p7_prior_CreateNucleic': BUILDSTDERR: p7_prior.c:184:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: p7_prior.c: In function 'p7_prior_CreateLaplace': BUILDSTDERR: p7_prior.c:273:14: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from p7_profile.c:20: BUILDSTDERR: p7_profile.c: In function 'p7_profile_Create': BUILDSTDERR: p7_profile.c:68:53: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(gm->tsc, sizeof(float) * allocM * p7P_NTRANS); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_profile.c:69:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(gm->rsc, sizeof(float *) * abc->Kp); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_profile.c:70:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(gm->rf, sizeof(char) * (allocM+2)); /* yes, +2: each is (0)1..M, +trailing \0 */ BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_profile.c:71:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(gm->mm, sizeof(char) * (allocM+2)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_profile.c:72:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(gm->cs, sizeof(char) * (allocM+2)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_profile.c:73:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(gm->consensus, sizeof(char) * (allocM+2)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_profile.c:77:62: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(gm->rsc[0], sizeof(float) * abc->Kp * (allocM+1) * p7P_NR); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_profile.c:56:15: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from p7_profile.c:20: BUILDSTDERR: p7_profile.c: In function 'p7_profile_Validate': BUILDSTDERR: p7_profile.c:511:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(pstart, sizeof(double) * (gm->M+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_profile.c:507:11: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ CC p7_spensemble.o BUILDSTDERR: In file included from p7_spensemble.c:8: BUILDSTDERR: p7_spensemble.c: In function 'p7_spensemble_Create': BUILDSTDERR: p7_spensemble.c:60:57: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sp->sp, sizeof(struct p7_spcoord_s) * sp->nalloc); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_spensemble.c:61:70: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sp->workspace, sizeof(int) * sp->nalloc * 2); /* workspace is 2n */ BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_spensemble.c:62:57: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sp->assignment, sizeof(int) * sp->nalloc); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_spensemble.c:63:57: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sp->epc, sizeof(int) * sp->epc_alloc); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_spensemble.c:64:57: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sp->sigc, sizeof(struct p7_spcoord_s) * sp->nsigc_alloc); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_spensemble.c:47:18: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from p7_spensemble.c:8: BUILDSTDERR: p7_spensemble.c: In function 'p7_spensemble_Cluster': BUILDSTDERR: p7_spensemble.c:307:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(ninc, sizeof(int) * sp->nc); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC p7_tophits.o BUILDSTDERR: p7_spensemble.c:295:25: warning: 'mmax' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: int imax, jmax, kmax, mmax; BUILDSTDERR: ^~~~ BUILDSTDERR: p7_spensemble.c:364:7: warning: 'kmax' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: for (best_k = kmin; best_k <= kmax; best_k++) if (sp->epc[best_k-kmin] >= epc_threshold) break; BUILDSTDERR: ^~~ BUILDSTDERR: p7_spensemble.c:295:13: warning: 'jmax' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: int imax, jmax, kmax, mmax; BUILDSTDERR: ^~~~ BUILDSTDERR: p7_spensemble.c:295:7: warning: 'imax' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: int imax, jmax, kmax, mmax; BUILDSTDERR: ^~~~ BUILDSTDERR: p7_spensemble.c:294:25: warning: 'mmin' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: int imin, jmin, kmin, mmin; BUILDSTDERR: ^~~~ BUILDSTDERR: p7_spensemble.c:363:82: warning: 'kmin' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: for (h = 0; h < sp->n; h++) if (sp->assignment[h] == c) sp->epc[sp->sp[h].k-kmin]++; BUILDSTDERR: ~~~~~~~~~~~^~~~~ BUILDSTDERR: p7_spensemble.c:294:13: warning: 'jmin' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: int imin, jmin, kmin, mmin; BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from p7_tophits.c:17: BUILDSTDERR: p7_tophits.c: In function 'p7_tophits_Create': BUILDSTDERR: p7_tophits.c:43:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(h->hit, sizeof(P7_HIT *) * default_nalloc); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_tophits.c:44:40: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(h->unsrt, sizeof(P7_HIT) * default_nalloc); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_tophits.c:37:15: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: p7_tophits.c: In function 'p7_tophits_Grow': BUILDSTDERR: p7_tophits.c:78:11: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from p7_tophits.c:17: BUILDSTDERR: p7_tophits.c: In function 'p7_tophits_Merge': BUILDSTDERR: p7_tophits.c:419:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (new_hit, sizeof(P7_HIT *) * Nalloc); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC p7_trace.o BUILDSTDERR: p7_tophits.c: In function 'p7_tophits_Targets': BUILDSTDERR: p7_tophits.c:1108:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: for (h = 0; h < th->N; h++) BUILDSTDERR: ^~~ BUILDSTDERR: p7_tophits.c:1176:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: if (th->nreported == 0) BUILDSTDERR: ^~ BUILDSTDERR: p7_tophits.c: In function 'p7_tophits_Domains': BUILDSTDERR: p7_tophits.c:1282:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: for (d = 0; d < th->hit[h]->ndom; d++) BUILDSTDERR: ^~~ BUILDSTDERR: p7_tophits.c:1338:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: if (pli->show_alignments) BUILDSTDERR: ^~ BUILDSTDERR: In file included from p7_tophits.c:17: BUILDSTDERR: p7_tophits.c: In function 'p7_tophits_Alignment': BUILDSTDERR: p7_tophits.c:1455:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sqarr, sizeof(ESL_SQ *) * (ndom + inc_n)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_tophits.c:1456:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(trarr, sizeof(P7_TRACE *) * (ndom + inc_n)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC p7_scoredata.o BUILDSTDERR: In file included from p7_trace.c:22: BUILDSTDERR: p7_trace.c: In function 'trace_create_engine': BUILDSTDERR: p7_trace.c:93:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tr->st, sizeof(char) * initial_nalloc); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_trace.c:94:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tr->k, sizeof(int) * initial_nalloc); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_trace.c:95:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tr->i, sizeof(int) * initial_nalloc); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_trace.c:97:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tr->pp, sizeof(float) * initial_nalloc); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_trace.c:102:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tr->tfrom, sizeof(int) * initial_ndomalloc); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_trace.c:103:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tr->tto, sizeof(int) * initial_ndomalloc); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_trace.c:104:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tr->sqfrom, sizeof(int) * initial_ndomalloc); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_trace.c:105:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tr->sqto, sizeof(int) * initial_ndomalloc); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_trace.c:106:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tr->hmmfrom, sizeof(int) * initial_ndomalloc); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_trace.c:107:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tr->hmmto, sizeof(int) * initial_ndomalloc); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_trace.c:79:13: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from p7_trace.c:22: BUILDSTDERR: p7_trace.c: In function 'p7_trace_SetPP': BUILDSTDERR: p7_trace.c:933:55: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: if (tr->pp == NULL) ESL_ALLOC(tr->pp, sizeof(float) * tr->nalloc); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from p7_scoredata.c:18: BUILDSTDERR: p7_scoredata.c: In function 'scoredata_GetSSVScoreArrays': BUILDSTDERR: p7_scoredata.c:70:49: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(data->ssv_scores, (om->M + 1) * K * sizeof(uint8_t)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_scoredata.c:75:51: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(data->ssv_scores_f, (om->M + 1) * K * sizeof(float)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_scoredata.c:76:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(max_scores, (om->M + 1) * sizeof(float)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_scoredata.c:89:46: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(data->opt_ext_fwd, (om->M + 1) * sizeof(float*)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_scoredata.c:90:46: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(data->opt_ext_rev, (om->M + 1) * sizeof(float*)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_scoredata.c:60:13: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int i, j, status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: p7_scoredata.c: In function 'p7_hmm_ScoreDataCreate': BUILDSTDERR: p7_scoredata.c:180:10: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from p7_scoredata.c:18: BUILDSTDERR: p7_scoredata.c: In function 'p7_hmm_ScoreDataClone': BUILDSTDERR: p7_scoredata.c:242:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->ssv_scores, (src->M + 1) * Kp * sizeof(uint8_t)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_scoredata.c:245:52: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->ssv_scores_f, (src->M + 1) * Kp * sizeof(float)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_scoredata.c:251:48: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->prefix_lengths, (src->M+1) * sizeof(float)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_scoredata.c:255:48: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->suffix_lengths, (src->M+1) * sizeof(float)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_scoredata.c:259:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->fwd_scores, (src->M+1) * sizeof(float)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_scoredata.c:265:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->opt_ext_fwd, (src->M + 1) * sizeof(float*)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_scoredata.c:272:47: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->opt_ext_rev, (src->M + 1) * sizeof(float*)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_scoredata.c:281:53: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(new->fwd_transitions[i], (src->M+1)* sizeof(float)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_scoredata.c:224:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from p7_scoredata.c:18: BUILDSTDERR: p7_scoredata.c: In function 'p7_hmm_ScoreDataComputeRest': BUILDSTDERR: p7_scoredata.c:324:60: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(data->fwd_scores, sizeof(float) * om->abc->Kp * (om->M+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_scoredata.c:331:55: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(data->fwd_transitions[i], sizeof(float) * (om->M+1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_scoredata.c:337:45: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(data->prefix_lengths, (om->M+1) * sizeof(float)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_scoredata.c:338:45: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(data->suffix_lengths, (om->M+1) * sizeof(float)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: p7_scoredata.c:318:10: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ CC hmmpgmd2msa.o BUILDSTDERR: In file included from ./hmmer.h:43, BUILDSTDERR: from hmmpgmd2msa.c:14: BUILDSTDERR: hmmpgmd2msa.c: In function 'hmmpgmd2msa': BUILDSTDERR: hmmpgmd2msa.c:137:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC( th.unsrt, sizeof(P7_HIT) * stats->nhits); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: hmmpgmd2msa.c:139:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC( th.hit, sizeof(P7_HIT*) * stats->nhits); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: hmmpgmd2msa.c:158:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC( th.hit[i]->dcl, sizeof(P7_DOMAIN) * th.hit[i]->ndom); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: hmmpgmd2msa.c: In function 'hmmpgmd2stats': BUILDSTDERR: hmmpgmd2msa.c:321:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC( *statsOut, sizeof(float) * hmm->M * 3); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: hmmpgmd2msa.c:324:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC( cover, sizeof(int) * hmm->M); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: hmmpgmd2msa.c:325:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC( id, sizeof(int) * hmm->M); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: hmmpgmd2msa.c:326:35: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC( similar, sizeof(int) * hmm->M); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: hmmpgmd2msa.c:357:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC( th.unsrt, sizeof(P7_HIT) * stats->nhits); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: hmmpgmd2msa.c:359:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC( th.hit, sizeof(P7_HIT*) * stats->nhits); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: hmmpgmd2msa.c:378:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC( th.hit[i]->dcl, sizeof(P7_DOMAIN) * th.hit[i]->ndom); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC fm_alphabet.o CC fm_general.o BUILDSTDERR: In file included from fm_alphabet.c:5: BUILDSTDERR: fm_alphabet.c: In function 'fm_alphabetCreate': BUILDSTDERR: fm_alphabet.c:49:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(meta->alph, (1+meta->alph_size)*sizeof(char)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: fm_alphabet.c:53:51: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(meta->compl_alph, (1+meta->alph_size)*sizeof(int)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: fm_alphabet.c:32:6: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ CC fm_sse.o CC fm_ssv.o BUILDSTDERR: In file included from fm_general.c:17: BUILDSTDERR: fm_general.c: In function 'fm_initSeeds': CC hmmalign.o BUILDSTDERR: fm_general.c:31:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(list->diags, list->size * sizeof(FM_DIAG)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: fm_general.c:29:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: fm_general.c: In function 'fm_newSeed': BUILDSTDERR: fm_general.c:51:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from fm_general.c:17: BUILDSTDERR: fm_general.c: In function 'fm_initAmbiguityList': BUILDSTDERR: fm_general.c:79:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(list->ranges, list->size * sizeof(FM_INTERVAL)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: fm_general.c:75:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: fm_general.c: In function 'fm_addAmbiguityRange': BUILDSTDERR: fm_general.c:102:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from fm_general.c:17: BUILDSTDERR: fm_general.c: In function 'fm_FM_read': BUILDSTDERR: fm_general.c:538:49: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: if (getAll) ESL_ALLOC (fm->T, sizeof(uint8_t) * compressed_bytes ); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: fm_general.c:539:44: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (fm->BWT_mem, sizeof(uint8_t) * (compressed_bytes + 31) ); // +31 for manual 16-byte alignment ( typically only need +15, but this allows offset in memory, plus offset in case of <16 bytes of characters at the end) BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: fm_general.c:541:49: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: if (getAll) ESL_ALLOC (fm->SA, num_SA_samples * sizeof(uint32_t)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: fm_general.c:542:41: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (fm->C, (1+meta->alph_size) * sizeof(int64_t)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: fm_general.c:543:68: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (fm->occCnts_b, num_freq_cnts_b * (meta->alph_size ) * sizeof(uint16_t)); // every freq_cnt positions, store an array of ints BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: fm_general.c:544:70: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (fm->occCnts_sb, num_freq_cnts_sb * (meta->alph_size ) * sizeof(uint32_t)); // every freq_cnt positions, store an array of ints BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: fm_general.c:505:13: warning: variable 'occCnts_b' set but not used [-Wunused-but-set-variable] BUILDSTDERR: uint16_t *occCnts_b = NULL; //convenience variables, used to simplify macro calls BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: fm_general.c:502:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from fm_general.c:17: BUILDSTDERR: fm_general.c: In function 'fm_readFMmeta': BUILDSTDERR: fm_general.c:625:49: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (meta->seq_data, meta->seq_count * sizeof(FM_SEQDATA)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: fm_general.c:642:77: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (meta->seq_data[i].name, (1+meta->seq_data[i].name_length) * sizeof(char)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: fm_general.c:643:77: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (meta->seq_data[i].acc, (1+meta->seq_data[i].acc_length) * sizeof(char)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: fm_general.c:644:77: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (meta->seq_data[i].source,(1+meta->seq_data[i].source_length) * sizeof(char)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: fm_general.c:645:77: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (meta->seq_data[i].desc, (1+meta->seq_data[i].desc_length) * sizeof(char)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: fm_general.c:604:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: fm_general.c: In function 'fm_configAlloc': BUILDSTDERR: fm_general.c:692:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: fm_sse.c: In function 'fm_configInit': BUILDSTDERR: fm_sse.c:160:1: warning: label 'ERROR' defined but not used [-Wunused-label] BUILDSTDERR: ERROR: BUILDSTDERR: ^~~~~ BUILDSTDERR: fm_sse.c:66:7: warning: unused variable 'trim_chunk_count' [-Wunused-variable] BUILDSTDERR: int trim_chunk_count; BUILDSTDERR: ^~~~~~~~~~~~~~~~ BUILDSTDERR: fm_sse.c:65:9: warning: unused variable 'j' [-Wunused-variable] BUILDSTDERR: int i,j; BUILDSTDERR: ^ BUILDSTDERR: fm_sse.c:65:7: warning: unused variable 'i' [-Wunused-variable] BUILDSTDERR: int i,j; BUILDSTDERR: ^ BUILDSTDERR: fm_sse.c:64:7: warning: unused variable 'status' [-Wunused-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: fm_sse.c: In function 'fm_getOccCount': BUILDSTDERR: fm_sse.c:201:13: warning: unused variable 'sb_pos' [-Wunused-variable] BUILDSTDERR: const int sb_pos = (pos+1) / meta->freq_cnt_sb; //floor(pos/sb_size) : the sb count element preceding pos BUILDSTDERR: ^~~~~~ BUILDSTDERR: fm_sse.c:200:20: warning: unused variable 'occCnts_sb' [-Wunused-variable] BUILDSTDERR: const uint32_t * occCnts_sb = fm->occCnts_sb; BUILDSTDERR: ^~~~~~~~~~ BUILDSTDERR: fm_sse.c:199:20: warning: unused variable 'occCnts_b' [-Wunused-variable] BUILDSTDERR: const uint16_t * occCnts_b = fm->occCnts_b; BUILDSTDERR: ^~~~~~~~~ BUILDSTDERR: fm_sse.c:194:7: warning: unused variable 'i' [-Wunused-variable] BUILDSTDERR: int i; BUILDSTDERR: ^ BUILDSTDERR: fm_sse.c: In function 'fm_getOccCountLT': BUILDSTDERR: fm_sse.c:382:9: warning: unused variable 'j' [-Wunused-variable] BUILDSTDERR: int i,j; BUILDSTDERR: ^ BUILDSTDERR: fm_sse.c: In function 'fm_getOccCount': BUILDSTDERR: fm_sse.c:352:10: warning: 'cnt' is used uninitialized in this function [-Wuninitialized] BUILDSTDERR: return cnt ; BUILDSTDERR: ^~~ BUILDSTDERR: In file included from fm_ssv.c:5: BUILDSTDERR: fm_ssv.c: In function 'FM_getSeeds': BUILDSTDERR: fm_ssv.c:455:58: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(dp_pairs_fwd, ssvdata->M * fm_cfg->max_depth * sizeof(FM_DP_PAIR)); // guaranteed to be enough to hold all diagonals BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: fm_ssv.c:456:58: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(dp_pairs_rev, ssvdata->M * fm_cfg->max_depth * sizeof(FM_DP_PAIR)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: fm_ssv.c:448:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: fm_ssv.c: In function 'FM_window_from_diag': BUILDSTDERR: fm_ssv.c:608:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from fm_ssv.c:5: BUILDSTDERR: fm_ssv.c: In function 'p7_SSVFM_longlarget': BUILDSTDERR: fm_ssv.c:758:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(consensus, (om->M+1)*sizeof(uint8_t) ); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC hmmbuild.o BUILDSTDERR: In file included from hmmalign.c:10: BUILDSTDERR: hmmalign.c: In function 'map_alignment': BUILDSTDERR: hmmalign.c:252:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(sq, sizeof(ESL_SQ *) * msa->nseq); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: hmmalign.c:253:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(tr, sizeof(P7_TRACE *) * msa->nseq); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: hmmalign.c:254:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(matassign, sizeof(int) * (msa->alen + 1)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC hmmconvert.o BUILDSTDERR: In file included from hmmbuild.c:13: BUILDSTDERR: hmmbuild.c: In function 'usual_master': BUILDSTDERR: hmmbuild.c:542:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(info, sizeof(*info) * infocnt); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: fm_ssv.c:698:31: warning: 'max_hit_end' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: diag->length = max_hit_end - max_hit_start + 1; BUILDSTDERR: ~~~~~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: fm_ssv.c:649:37: note: 'max_hit_end' was declared here BUILDSTDERR: int64_t hit_start, max_hit_start, max_hit_end; BUILDSTDERR: ^~~~~~~~~~~ BUILDSTDERR: fm_ssv.c:697:32: warning: 'max_hit_start' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: diag->k = model_start + max_hit_start - 1; BUILDSTDERR: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: fm_ssv.c:649:22: note: 'max_hit_start' was declared here BUILDSTDERR: int64_t hit_start, max_hit_start, max_hit_end; BUILDSTDERR: ^~~~~~~~~~~~~ CC hmmemit.o CC hmmfetch.o CC hmmpress.o BUILDSTDERR: hmmemit.c: In function 'emit_alignment': BUILDSTDERR: hmmemit.c:215:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: for (i = 0; i < N; i++) p7_trace_Destroy(tr[i]); free(tr); BUILDSTDERR: ^~~ BUILDSTDERR: hmmemit.c:215:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: for (i = 0; i < N; i++) p7_trace_Destroy(tr[i]); free(tr); BUILDSTDERR: ^~~~ BUILDSTDERR: hmmemit.c:216:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: for (i = 0; i < N; i++) esl_sq_Destroy(sq[i]); free(sq); BUILDSTDERR: ^~~ BUILDSTDERR: hmmemit.c:216:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: for (i = 0; i < N; i++) esl_sq_Destroy(sq[i]); free(sq); BUILDSTDERR: ^~~~ CC hmmscan.o CC hmmsearch.o CC hmmsim.o CC hmmstat.o BUILDSTDERR: In file included from hmmscan.c:14: BUILDSTDERR: hmmscan.c: In function 'serial_master': BUILDSTDERR: hmmscan.c:422:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(info, sizeof(*info) * infocnt); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from hmmsearch.c:14: BUILDSTDERR: hmmsearch.c: In function 'serial_master': BUILDSTDERR: hmmsearch.c:440:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(info, sizeof(*info) * infocnt); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from hmmsim.c:17: BUILDSTDERR: hmmsim.c: In function 'process_workunit': BUILDSTDERR: hmmsim.c:672:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(dsq, sizeof(ESL_DSQ) * (L+2)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: hmmstat.c: In function 'main': BUILDSTDERR: hmmstat.c:165:5: warning: 's_val' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: printf (" %6s %6.2f", "E-val for", s_val); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: hmmstat.c:229:37: warning: 'e_val' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: sc = esl_exp_invsurv( e_val / nseq , hmm->evparam[p7_FTAU], hmm->evparam[p7_FLAMBDA]); BUILDSTDERR: ~~~~~~^~~~~~ BUILDSTDERR: hmmsim.c: In function 'main': BUILDSTDERR: hmmsim.c:801:45: warning: 'lambda' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: fprintf(cfg->efp, "%d %g\n", i, cfg->N * esl_gumbel_surv(x, pmu, plambda)); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: hmmsim.c:363:19: note: 'lambda' was declared here BUILDSTDERR: double mu, lambda; BUILDSTDERR: ^~~~~~ BUILDSTDERR: hmmsim.c:801:45: warning: 'mu' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: fprintf(cfg->efp, "%d %g\n", i, cfg->N * esl_gumbel_surv(x, pmu, plambda)); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: hmmsim.c:363:15: note: 'mu' was declared here BUILDSTDERR: double mu, lambda; BUILDSTDERR: ^~ CC jackhmmer.o CC phmmer.o BUILDSTDERR: In file included from jackhmmer.c:9: BUILDSTDERR: jackhmmer.c: In function 'serial_master': BUILDSTDERR: jackhmmer.c:523:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(info, sizeof(*info) * infocnt); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ CC nhmmer.o CC nhmmscan.o BUILDSTDERR: In file included from phmmer.c:9: BUILDSTDERR: phmmer.c: In function 'serial_master': BUILDSTDERR: phmmer.c:519:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(info, sizeof(*info) * infocnt); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from nhmmer.c:9: BUILDSTDERR: nhmmer.c: In function 'serial_master': BUILDSTDERR: nhmmer.c:713:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(info, sizeof(*info) * infocnt); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: nhmmer.c:502:20: warning: unused variable 'fminfo' [-Wunused-variable] BUILDSTDERR: FM_THREAD_INFO *fminfo = NULL; BUILDSTDERR: ^~~~~~ BUILDSTDERR: nhmmer.c: In function 'serial_loop': BUILDSTDERR: nhmmer.c:1223:7: warning: variable 'prev_hit_cnt' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int prev_hit_cnt; BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: nhmmer.c: In function 'pipeline_thread': BUILDSTDERR: nhmmer.c:1435:7: warning: variable 'prev_hit_cnt' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int prev_hit_cnt; BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from nhmmer.c:9: BUILDSTDERR: nhmmer.c: In function 'init_id_length': BUILDSTDERR: nhmmer.c:1635:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (list->id_lengths, size * sizeof(ID_LENGTH)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: nhmmer.c:1627:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from nhmmscan.c:9: BUILDSTDERR: nhmmscan.c: In function 'serial_master': BUILDSTDERR: nhmmscan.c:420:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(info, sizeof(*info) * infocnt); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: nhmmscan.c:434:55: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(info[i].scores, sizeof(float) * abc->Kp * 16); //allocation of space to store scores that will be used in p7_oprofile_Update(Fwd|Vit|MSV)EmissionScores BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: nhmmscan.c: In function 'serial_loop': BUILDSTDERR: nhmmscan.c:671:9: warning: implicit declaration of function 'p7_oprofile_UpdateVitEmissionScores'; did you mean 'p7_oprofile_UpdateFwdEmissionScores'? [-Wimplicit-function-declaration] BUILDSTDERR: p7_oprofile_UpdateVitEmissionScores(om, info->bg, info->fwd_emissions, info->scores); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: p7_oprofile_UpdateFwdEmissionScores BUILDSTDERR: nhmmscan.c:672:9: warning: implicit declaration of function 'p7_oprofile_UpdateMSVEmissionScores'; did you mean 'p7_oprofile_UpdateFwdEmissionScores'? [-Wimplicit-function-declaration] BUILDSTDERR: p7_oprofile_UpdateMSVEmissionScores(om, info->bg, info->fwd_emissions, info->scores); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: p7_oprofile_UpdateFwdEmissionScores CC hmmpgmd.o BUILDSTDERR: nhmmer.c: In function 'main': BUILDSTDERR: nhmmer.c:1282:20: warning: 'dbsq_revcmp' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (dbsq_revcmp) esl_sq_Destroy(dbsq_revcmp); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: nhmmer.c:1227:13: note: 'dbsq_revcmp' was declared here BUILDSTDERR: ESL_SQ *dbsq_revcmp; BUILDSTDERR: ^~~~~~~~~~~ CC hmmc2.o CC makehmmerdb.o CC hmmerfm-exactmatch.o BUILDSTDERR: hmmc2.c: In function 'main': BUILDSTDERR: hmmc2.c:574:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (scores) p7_tophits_Targets(stdout, th, pli, 120); fprintf(stdout, "\n\n"); BUILDSTDERR: ^~ BUILDSTDERR: hmmc2.c:574:63: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (scores) p7_tophits_Targets(stdout, th, pli, 120); fprintf(stdout, "\n\n"); BUILDSTDERR: ^~~~~~~ BUILDSTDERR: hmmc2.c:575:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: if (ali) p7_tophits_Domains(stdout, th, pli, 120); fprintf(stdout, "\n\n"); BUILDSTDERR: ^~ BUILDSTDERR: hmmc2.c:575:63: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: if (ali) p7_tophits_Domains(stdout, th, pli, 120); fprintf(stdout, "\n\n"); BUILDSTDERR: ^~~~~~~ BUILDSTDERR: In file included from makehmmerdb.c:3: BUILDSTDERR: makehmmerdb.c: In function 'allocateSeqdata': BUILDSTDERR: makehmmerdb.c:136:55: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (meta->seq_data[numseqs].name, (1+length) * sizeof(char)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: makehmmerdb.c:140:54: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (meta->seq_data[numseqs].acc, (1+length) * sizeof(char)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: makehmmerdb.c:144:57: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (meta->seq_data[numseqs].source, (1+length) * sizeof(char)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: makehmmerdb.c:148:55: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (meta->seq_data[numseqs].desc, (1+length) * sizeof(char)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: makehmmerdb.c: In function 'buildAndWriteFMIndex': BUILDSTDERR: makehmmerdb.c:191:46: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (Tcompressed, compressed_bytes * sizeof(uint8_t)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: makehmmerdb.c: In function 'main': BUILDSTDERR: makehmmerdb.c:462:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (meta->seq_data, allocedseqs * sizeof(FM_SEQDATA)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: makehmmerdb.c:554:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (T, max_block_size * sizeof(uint8_t)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: makehmmerdb.c:555:34: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (BWT, max_block_size * sizeof(uint8_t)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: makehmmerdb.c:556:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (SA, max_block_size * sizeof(int)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: makehmmerdb.c:557:75: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (SAsamp, (1+floor((double)max_block_size/meta->freq_SA) ) * sizeof(uint32_t)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: makehmmerdb.c:559:96: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (occCnts_sb, (1+ceil((double)max_block_size/meta->freq_cnt_sb)) * meta->alph_size * sizeof(uint32_t)); // every freq_cnt_sb positions, store an array of ints BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: makehmmerdb.c:560:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (cnts_sb, meta->alph_size * sizeof(uint32_t)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: makehmmerdb.c:561:96: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (occCnts_b, ( 1+ceil((double)max_block_size/meta->freq_cnt_b)) * meta->alph_size * sizeof(uint16_t)); // every freq_cnt_b positions, store an array of 8-byte ints BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: makehmmerdb.c:562:42: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC (cnts_b, meta->alph_size * sizeof(uint16_t)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: In file included from hmmerfm-exactmatch.c:6: BUILDSTDERR: hmmerfm-exactmatch.c: In function 'main': BUILDSTDERR: hmmerfm-exactmatch.c:288:37: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(fmsf, meta->block_count * sizeof(FM_DATA) ); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: hmmerfm-exactmatch.c:290:39: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(fmsb, meta->block_count * sizeof(FM_DATA) ); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: hmmerfm-exactmatch.c:320:29: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(hits, hits_size * sizeof(FM_HIT)); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: makehmmerdb.c:428:12: warning: variable 'prev_numseqs' set but not used [-Wunused-but-set-variable] BUILDSTDERR: uint32_t prev_numseqs = 0; BUILDSTDERR: ^~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/string.h:494, BUILDSTDERR: from hmmc2.c:10: BUILDSTDERR: In function 'strncat', BUILDSTDERR: inlined from 'main' at hmmc2.c:364:7: BUILDSTDERR: /usr/include/bits/string_fortified.h:136:10: warning: '__builtin___strncat_chk' specified bound 4096 equals destination size [-Wstringop-overflow=] BUILDSTDERR: return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AR libhmmer-src.stamp SUBDIR impl_dummy make[2]: Entering directory '/builddir/build/BUILD/hmmer-3.1b2/src/impl_dummy' CC decoding.o CC fwdback.o CC io.o BUILDSTDERR: makehmmerdb.c:866:6: warning: 'ambig_list.ranges' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: if (ambig_list.ranges) free(ambig_list.ranges); BUILDSTDERR: ^ CC msvfilter.o CC null2.o BUILDSTDERR: In file included from io.c:35: BUILDSTDERR: io.c: In function 'p7_oprofile_CreateBlock': BUILDSTDERR: io.c:477:48: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(block->list, sizeof(P7_OPROFILE *) * count); BUILDSTDERR: ../../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: io.c:469:7: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status = eslOK; BUILDSTDERR: ^~~~~~ CC optacc.o CC stotrace.o CC vitfilter.o CC p7_omx.o CC p7_oprofile.o CC mpi.o BUILDSTDERR: p7_oprofile.c: In function 'p7_oprofile_UpdateFwdEmissionScores': BUILDSTDERR: p7_oprofile.c:428:11: warning: unused variable 'M' [-Wunused-variable] BUILDSTDERR: int M = om->M; /* length of the query */ BUILDSTDERR: ^ AR libhmmer-impl.stamp make[2]: Leaving directory '/builddir/build/BUILD/hmmer-3.1b2/src/impl_dummy' GEN alimask GEN hmmalign GEN hmmbuild GEN hmmconvert GEN hmmemit GEN hmmfetch GEN hmmlogo GEN hmmpress GEN hmmscan GEN hmmsearch GEN hmmsim GEN hmmstat GEN jackhmmer GEN phmmer GEN nhmmer GEN nhmmscan GEN hmmpgmd GEN hmmc2 GEN makehmmerdb GEN hmmerfm-exactmatch make[1]: Leaving directory '/builddir/build/BUILD/hmmer-3.1b2/src' SUBDIR profmark make[1]: Entering directory '/builddir/build/BUILD/hmmer-3.1b2/profmark' CC create-profmark.o CC rocplot.o BUILDSTDERR: In file included from rocplot.c:54: BUILDSTDERR: rocplot.c: In function 'create_plot': BUILDSTDERR: rocplot.c:410:38: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(plot->tp, sizeof(double) * plot->nxpts); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: rocplot.c:398:10: warning: variable 'status' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int status; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from create-profmark.c:21: BUILDSTDERR: create-profmark.c: In function 'remove_fragments': BUILDSTDERR: create-profmark.c:334:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(useme, sizeof(int) * msa->nseq); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: create-profmark.c:327:12: warning: variable 'nfrags' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int nfrags; BUILDSTDERR: ^~~~~~ BUILDSTDERR: In file included from create-profmark.c:21: BUILDSTDERR: create-profmark.c: In function 'separate_sets': BUILDSTDERR: create-profmark.c:371:32: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: ESL_ALLOC(useme, sizeof(int) * msa->nseq); BUILDSTDERR: ../easel/easel.h:146:42: note: in definition of macro 'ESL_ALLOC' BUILDSTDERR: if (((p) = malloc(size)) == NULL && (size)) { \ BUILDSTDERR: ^~~~ BUILDSTDERR: create-profmark.c:365:8: warning: variable 'ntrain' set but not used [-Wunused-but-set-variable] BUILDSTDERR: int ntrain; /* number of seqs in the training alignment */ BUILDSTDERR: ^~~~~~ BUILDSTDERR: create-profmark.c: In function 'main': BUILDSTDERR: create-profmark.c:538:20: warning: 'j' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: memcpy(sq->dsq+j+d1n+1, domain2->dsq+1, sizeof(ESL_DSQ) * d2n); BUILDSTDERR: ^ BUILDSTDERR: create-profmark.c:447:13: note: 'j' was declared here BUILDSTDERR: int i,j; BUILDSTDERR: ^ GEN rocplot GEN create-profmark make[1]: Leaving directory '/builddir/build/BUILD/hmmer-3.1b2/profmark' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.CyNB2H + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64 + cd hmmer-3.1b2 + rm -rf /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64 + make install DESTDIR=/builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64 /usr/bin/install -c -d /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/bin /usr/bin/install -c -d /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/lib64 /usr/bin/install -c -d /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/include /usr/bin/install -c -d /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/share/man/man1 /usr/bin/install -c -d /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/share/doc/hmmer SUBDIR src make[1]: Entering directory '/builddir/build/BUILD/hmmer-3.1b2/src' SUBDIR impl_dummy make[2]: Entering directory '/builddir/build/BUILD/hmmer-3.1b2/src/impl_dummy' for file in impl_dummy.h; do \ /usr/bin/install -c -m 0644 ./$file /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/include/ ;\ done make[2]: Leaving directory '/builddir/build/BUILD/hmmer-3.1b2/src/impl_dummy' for file in alimask hmmalign hmmbuild hmmconvert hmmemit hmmfetch hmmlogo hmmpress hmmscan hmmsearch hmmsim hmmstat jackhmmer phmmer nhmmer nhmmscan hmmpgmd hmmc2 makehmmerdb hmmerfm-exactmatch; do \ /usr/bin/install -c -m 0755 $file /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/bin/ ;\ done /usr/bin/install -c -m 0755 libhmmer.a /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/lib64/ for file in hmmer.h cachedb.h p7_gbands.h p7_gmxb.h p7_gmxchk.h p7_hmmcache.h; do \ /usr/bin/install -c -m 0644 ./$file /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/include/ ;\ done /usr/bin/install -c -m 0644 p7_config.h /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/include/ ;\ make[1]: Leaving directory '/builddir/build/BUILD/hmmer-3.1b2/src' SUBDIR documentation make[1]: Entering directory '/builddir/build/BUILD/hmmer-3.1b2/documentation' SUBDIR man make[2]: Entering directory '/builddir/build/BUILD/hmmer-3.1b2/documentation/man' for file in hmmer hmmalign hmmbuild hmmconvert hmmemit hmmfetch hmmlogo hmmpgmd hmmpress hmmscan hmmsearch hmmsim hmmstat jackhmmer makehmmerdb phmmer nhmmer nhmmscan alimask; do \ /usr/bin/install -c -m 0755 ./$file.man /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/share/man/man1/${file}.1 ;\ done make[2]: Leaving directory '/builddir/build/BUILD/hmmer-3.1b2/documentation/man' make[1]: Leaving directory '/builddir/build/BUILD/hmmer-3.1b2/documentation' + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 3.1b2-10.fc29 --unique-debug-suffix -3.1b2-10.fc29.riscv64 --unique-debug-src-base hmmer-3.1b2-10.fc29.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/hmmer-3.1b2 extracting debug info from /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/bin/hmmpress extracting debug info from /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/bin/hmmalign extracting debug info from /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/bin/hmmscan extracting debug info from /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/bin/makehmmerdb extracting debug info from /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/bin/phmmer extracting debug info from /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/bin/hmmemit extracting debug info from /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/bin/hmmconvert extracting debug info from /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/bin/hmmsearch extracting debug info from /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/bin/hmmfetch extracting debug info from /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/bin/jackhmmer extracting debug info from /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/bin/hmmerfm-exactmatch extracting debug info from /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/bin/hmmsim extracting debug info from /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/bin/hmmpgmd extracting debug info from /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/bin/hmmbuild extracting debug info from /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/bin/hmmstat extracting debug info from /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/bin/nhmmscan extracting debug info from /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/bin/hmmlogo extracting debug info from /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/bin/alimask extracting debug info from /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/bin/hmmc2 extracting debug info from /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/bin/nhmmer /usr/lib/rpm/sepdebugcrcfix: Updated 20 CRC32s, 0 CRC32s did match. BUILDSTDERR: 9904 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig BUILDSTDERR: /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /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 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.py77VJ Processing files: hmmer-3.1b2-10.fc29.riscv64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.skuh02 + umask 022 + cd /builddir/build/BUILD + cd hmmer-3.1b2 + LICENSEDIR=/builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/share/licenses/hmmer + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/share/licenses/hmmer + cp -pr LICENSE /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/share/licenses/hmmer + exit 0 Provides: hmmer = 3.1b2-10.fc29 hmmer(riscv-64) = 3.1b2-10.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: hmmer-devel-3.1b2-10.fc29.riscv64 Provides: hmmer-devel = 3.1b2-10.fc29 hmmer-devel(riscv-64) = 3.1b2-10.fc29 hmmer-static = 3.1b2-10.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: hmmer-doc-3.1b2-10.fc29.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.GK3YIx + umask 022 + cd /builddir/build/BUILD + cd hmmer-3.1b2 + DOCDIR=/builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/share/doc/hmmer-doc + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/share/doc/hmmer-doc + cp -pr COPYRIGHT /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/share/doc/hmmer-doc + cp -pr README /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/share/doc/hmmer-doc + cp -pr release-notes /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/share/doc/hmmer-doc + cp -pr Userguide.pdf /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/share/doc/hmmer-doc + cp -pr tutorial/ /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64/usr/share/doc/hmmer-doc + exit 0 Provides: hmmer-doc = 3.1b2-10.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: hmmer-debugsource-3.1b2-10.fc29.riscv64 Provides: hmmer-debugsource = 3.1b2-10.fc29 hmmer-debugsource(riscv-64) = 3.1b2-10.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: hmmer-debuginfo-3.1b2-10.fc29.riscv64 Provides: debuginfo(build-id) = 11e40945ccaba916c9e7770cfccc5b8002805288 debuginfo(build-id) = 21bc5882456117e937a04b00d32ee24c490dd6c9 debuginfo(build-id) = 25a25d645386a048dc90b63e36543096cd49a18b debuginfo(build-id) = 2f9749b98009bcfc3ee33ecf2e4375d460786fa5 debuginfo(build-id) = 32371aa069287b55394758ff0c0517e07d61a6df debuginfo(build-id) = 3c761b6f1d37d813624c2c0b9e879a868621957f debuginfo(build-id) = 4074553d9055fc4b9d0c58c94e071f54545da80d debuginfo(build-id) = 47d3b62201cdee1d1edd6cab7800daf94793c44a debuginfo(build-id) = 5c316724e42db7a81b9a07fb5454d79caa012517 debuginfo(build-id) = 64b144c60031a3d9a7364b66cf53cda4f8206e47 debuginfo(build-id) = 74f50291a89ca15c6936f3f4f4f6d7a19cfa92b7 debuginfo(build-id) = 78c710d67739fd30ebb0017113a0826ee1013ad3 debuginfo(build-id) = 859c6e0804de1507972baa81b74e32a11e6ec0e8 debuginfo(build-id) = 89cc5acc2facc75243a73d82ea7d9c82d6480f47 debuginfo(build-id) = 96280c9f9395318f7f9c69c1048838276375c2ce debuginfo(build-id) = abeef0b2e1a6b7e83dd79e8dba8d70f2e2ccc378 debuginfo(build-id) = d3a67485559f2e973b1b2cd6560d1d1fad084faf debuginfo(build-id) = ea2649c02a6218d8e713b5d58b8af36991b7ed06 debuginfo(build-id) = f6c0453cc6fd38de3bcb849600275a2a69c3da1b debuginfo(build-id) = f9151ae287de03032caf9a023cbb7d831a78006c hmmer-debuginfo = 3.1b2-10.fc29 hmmer-debuginfo(riscv-64) = 3.1b2-10.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: hmmer-debugsource(riscv-64) = 3.1b2-10.fc29 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64 Wrote: /builddir/build/RPMS/hmmer-3.1b2-10.fc29.riscv64.rpm Wrote: /builddir/build/RPMS/hmmer-devel-3.1b2-10.fc29.riscv64.rpm Wrote: /builddir/build/RPMS/hmmer-doc-3.1b2-10.fc29.noarch.rpm Wrote: /builddir/build/RPMS/hmmer-debugsource-3.1b2-10.fc29.riscv64.rpm Wrote: /builddir/build/RPMS/hmmer-debuginfo-3.1b2-10.fc29.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.xYc6Ny + umask 022 + cd /builddir/build/BUILD + cd hmmer-3.1b2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/hmmer-3.1b2-10.fc29.riscv64 + exit 0 Child return code was: 0