Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 662749 Details for
Bug 745060
app-accessibility/speech-tools-2.5.0 fails to compile with compiler-rt
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/plain), 238.23 KB, created by
Agostino Sarubbo
on 2020-09-28 09:23:43 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Agostino Sarubbo
Created:
2020-09-28 09:23:43 UTC
Size:
238.23 KB
patch
obsolete
> * Package: app-accessibility/speech-tools-2.5.0 > * Repository: gentoo > * Maintainer: accessibility@gentoo.org sound@gentoo.org,bircoph@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux openmp userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox > > >@@@@@ PLEASE PAY ATTENTION HERE!!! @@@@@ >This information may help you to understand if this is a duplicate or if this bug exists after you pushed a fix; >This ebuild was merged at the following commit: >https://github.com/gentoo-mirror/gentoo/commit/5cbdde878adab75bc4295a484670009be20fe2db (Mon Sep 28 08:35:34 UTC 2020) >@@@@@ END @@@@@ > > > >emerge --info: >Portage 3.0.8 (python 3.8.6-final-0, default/linux/amd64/17.1, gcc-10.2.0, glibc-2.32-r2, 5.4.0-1025-aws x86_64) >================================================================= >System uname: Linux-5.4.0-1025-aws-x86_64-Intel-R-_Xeon-R-_Platinum_8175M_CPU_@_2.50GHz-with-glibc2.2.5 >KiB Mem: 64359964 total, 57778044 free >KiB Swap: 0 total, 0 free >Timestamp of repository gentoo: Mon, 28 Sep 2020 08:35:33 +0000 >sh bash 5.0_p18 >ld GNU ld (Gentoo 2.35.1 p1) 2.35.1 >app-shells/bash: 5.0_p18::gentoo >dev-lang/perl: 5.30.3-r1::gentoo >dev-lang/python: 2.7.18-r3::gentoo, 3.6.12::gentoo, 3.7.9::gentoo, 3.8.6::gentoo, 3.9.0_rc2::gentoo >dev-util/cmake: 3.18.3::gentoo >sys-apps/baselayout: 2.7::gentoo >sys-apps/openrc: 0.42.1::gentoo >sys-apps/sandbox: 2.20::gentoo >sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo >sys-devel/automake: 1.16.2::gentoo >sys-devel/binutils: 2.35.1::gentoo >sys-devel/gcc: 10.2.0-r1::gentoo >sys-devel/gcc-config: 2.3.2::gentoo >sys-devel/libtool: 2.4.6-r6::gentoo >sys-devel/make: 4.3::gentoo >sys-kernel/linux-headers: 5.8::gentoo (virtual/os-headers) >sys-libs/glibc: 2.32-r2::gentoo >Repositories: > >gentoo > location: /usr/portage > sync-type: rsync > sync-uri: rsync://rsync.gentoo.org/gentoo-portage > priority: -1000 > sync-rsync-verify-max-age: 24 > sync-rsync-verify-jobs: 1 > sync-rsync-verify-metamanifest: yes > sync-rsync-extra-opts: > >ACCEPT_KEYWORDS="amd64 ~amd64" >ACCEPT_LICENSE="* BSD FESTIVAL HPND rc regexp-UofT" >CBUILD="x86_64-pc-linux-gnu" >CC="x86_64-pc-linux-gnu-clang" >CFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" >CHOST="x86_64-pc-linux-gnu" >CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" >CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" >CXX="x86_64-pc-linux-gnu-clang++" >CXXFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" >DISTDIR="/var/tmp/portage/app-accessibility/speech-tools-2.5.0/distdir" >EMERGE_DEFAULT_OPTS="--with-bdeps=y -1 -b -k" >ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" >FCFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" >FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" >FFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" >GENTOO_MIRRORS="http://distfiles.gentoo.org" >LANG="C.UTF-8" >LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -rtlib=compiler-rt" >MAKEOPTS="-j16 V=1" >PKGDIR="/root/.packages" >PORTAGE_CONFIGROOT="/" >PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" >PORTAGE_TMPDIR="/var/tmp" >USE="acl amd64 berkdb bzip2 cli crypt dri elogind fortran gdbm iconv ipv6 jumbo-build libglvnd libtirpc multilib native-symlinks ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl tcpd unicode xattr zlib" ABI_X86="64" ELIBC="glibc" KERNEL="linux" USERLAND="GNU" >Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS > > > >>>> Unpacking source... >>>> Unpacking speech_tools-2.5.0-release.tar.gz to /var/tmp/portage/app-accessibility/speech-tools-2.5.0/work >>>> Unpacking speech_tools-2.1-r3-patches.tar.gz to /var/tmp/portage/app-accessibility/speech-tools-2.5.0/work >>>> Source unpacked in /var/tmp/portage/app-accessibility/speech-tools-2.5.0/work >>>> Preparing source in /var/tmp/portage/app-accessibility/speech-tools-2.5.0/work/speech_tools ... > * Applying 02_all_gcc42.patch ... > [ ok ] > * Applying 03_all_GentooLinux.patch ... > [ ok ] > * Applying 05_all_sharedlib.patch ... > [ ok ] > * Applying 06_all_gcc43-include.patch ... >patching file base_class/EST_TSimpleMatrix.cc >patching file base_class/EST_TSimpleVector.cc >Hunk #1 succeeded at 42 with fuzz 1. > [ ok ] > * Applying 09_all_remove-shared-refs.patch ... > [ ok ] > * Applying 10_all_base_class.patch ... > [ ok ] > * Applying 81_all_etcpath.patch ... > [ ok ] > * Applying 91_all_gentoo-config.patch ... > [ ok ] > * Applying 92_all_ldflags_fix.patch ... > [ ok ] > * Applying 94_all_ncurses_tinfo.patch ... > [ ok ] > * Applying speech-tools-2.1-underlinking.patch ... > [ ok ] > * Applying speech-tools-2.5.0-fno-common.patch ... > [ ok ] >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/app-accessibility/speech-tools-2.5.0/work/speech_tools ... > * econf: updating speech_tools/config.sub with /usr/share/gnuconfig/config.sub > * econf: updating speech_tools/config.guess with /usr/share/gnuconfig/config.guess >./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --docdir=/usr/share/doc/speech-tools-2.5.0 --htmldir=/usr/share/doc/speech-tools-2.5.0/html --libdir=/usr/lib64 >checking build system type... x86_64-pc-linux-gnu >checking host system type... x86_64-pc-linux-gnu >checking target system type... x86_64-pc-linux-gnu >checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-clang >checking whether the C compiler works... yes >checking for C compiler default output file name... a.out >checking for suffix of executables... >checking whether we are cross compiling... no >checking for suffix of object files... o >checking whether we are using the GNU C compiler... yes >checking whether x86_64-pc-linux-gnu-clang accepts -g... yes >checking for x86_64-pc-linux-gnu-clang option to accept ISO C89... none needed >checking for x86_64-pc-linux-gnu-ranlib... llvm-ranlib >checking for x86_64-pc-linux-gnu-ar... llvm-ar >checking how to run the C preprocessor... x86_64-pc-linux-gnu-clang -E >checking for grep that handles long lines and -e... /bin/grep >checking for egrep... /bin/grep -E >checking for ANSI C header files... yes >checking for sys/types.h... yes >checking for sys/stat.h... yes >checking for stdlib.h... yes >checking for string.h... yes >checking for memory.h... yes >checking for strings.h... yes >checking for inttypes.h... yes >checking for stdint.h... yes >checking for unistd.h... yes >checking whether byte ordering is bigendian... no >checking for tputs in -lncurses... no >checking alsa/asoundlib.h usability... yes >checking alsa/asoundlib.h presence... yes >checking for alsa/asoundlib.h... yes >configure: creating ./config.status >config.status: creating config/config >>>> Source configured. >>>> Compiling source in /var/tmp/portage/app-accessibility/speech-tools-2.5.0/work/speech_tools ... >make -j16 V=1 -j1 CC=x86_64-pc-linux-gnu-clang CXX=x86_64-pc-linux-gnu-clang++ 'CXX_OTHER_FLAGS=-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color' 'CC_OTHER_FLAGS=-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color' AR=llvm-ar RANLIB=llvm-ranlib 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -rtlib=compiler-rt' >Check system type >Remake modincludes.inc > NATIVE_AUDIO > ok > EDITLINE > config/modules/editline.mak > SIOD > siod/siod.mak > WAGON > stats/wagon/wagon.mak > SCFG > grammar/scfg/scfg.mak > WFST > grammar/wfst/wfst.mak > OLS > stats/ols.mak > RXP > rxp/rxp.mak > LINUX16_AUDIO > config/modules/linux16_audio.mak >Making in directory ./siod ... >making dependencies -- siodeditline.c el_complete.c editline.c el_sys_unix.c slib.cc slib_core.cc slib_doc.cc slib_file.cc slib_format.cc slib_list.cc slib_math.cc slib_sys.cc slib_server.cc slib_str.cc slib_xtr.cc slib_repl.cc slib_python.cc io.cc trace.cc siod.cc siod_est.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_EDITLINE -I../include slib.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_EDITLINE -I../include slib_core.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_EDITLINE -I../include slib_doc.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_EDITLINE -I../include slib_file.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_EDITLINE -I../include slib_format.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_EDITLINE -I../include slib_list.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_EDITLINE -I../include slib_math.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_EDITLINE -I../include slib_sys.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_EDITLINE -I../include slib_server.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_EDITLINE -I../include slib_str.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_EDITLINE -I../include slib_xtr.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_EDITLINE -I../include slib_repl.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_EDITLINE -I../include slib_python.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_EDITLINE -I../include io.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_EDITLINE -I../include trace.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_EDITLINE -I../include -DINSTANTIATE_TEMPLATES siod.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_EDITLINE -I../include -DINSTANTIATE_TEMPLATES siod_est.cc >In file included from siod_est.cc:47: >In file included from ../include/ling_class/EST_Utterance.h:44: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from siod_est.cc:47: >In file included from ../include/ling_class/EST_Utterance.h:44: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fPIC -Wall -DSUPPORT_EDITLINE -I../include siodeditline.c >x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fPIC -Wall -DSUPPORT_EDITLINE -I../include el_complete.c >x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fPIC -Wall -DSUPPORT_EDITLINE -I../include editline.c >x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fPIC -Wall -DSUPPORT_EDITLINE -I../include el_sys_unix.c >look at library estools slib.o slib_core.o slib_doc.o slib_file.o slib_format.o slib_list.o slib_math.o slib_sys.o slib_server.o slib_str.o slib_xtr.o slib_repl.o slib_python.o io.o trace.o siod.o siod_est.o siodeditline.o el_complete.o editline.o el_sys_unix.o >Update library estools slib.o slib_core.o slib_doc.o slib_file.o slib_format.o slib_list.o slib_math.o slib_sys.o slib_server.o slib_str.o slib_xtr.o slib_repl.o slib_python.o io.o trace.o siod.o siod_est.o siodeditline.o el_complete.o editline.o el_sys_unix.o >look at library estbase >look at library eststring >Making in directory ./rxp ... >making dependencies -- charset.c dtd.c string16.c url.c ctype16.c input.c stdio16.c system.c xmlparser.c XML_Parser.cc >x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fPIC -Wall -DCHAR_SIZE=8 -I../include/rxp -I../include charset.c >x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fPIC -Wall -DCHAR_SIZE=8 -I../include/rxp -I../include dtd.c >x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fPIC -Wall -DCHAR_SIZE=8 -I../include/rxp -I../include string16.c >x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fPIC -Wall -DCHAR_SIZE=8 -I../include/rxp -I../include url.c >x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fPIC -Wall -DCHAR_SIZE=8 -I../include/rxp -I../include ctype16.c >x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fPIC -Wall -DCHAR_SIZE=8 -I../include/rxp -I../include input.c >x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fPIC -Wall -DCHAR_SIZE=8 -I../include/rxp -I../include stdio16.c >x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fPIC -Wall -DCHAR_SIZE=8 -I../include/rxp -I../include system.c >x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fPIC -Wall -DCHAR_SIZE=8 -I../include/rxp -I../include xmlparser.c >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DCHAR_SIZE=8 -I../include/rxp -I../include -DINSTANTIATE_TEMPLATES XML_Parser.cc >look at library estools >look at library estbase charset.o dtd.o string16.o url.o ctype16.o input.o stdio16.o system.o xmlparser.o XML_Parser.o >Update library estbase charset.o dtd.o string16.o url.o ctype16.o input.o stdio16.o system.o xmlparser.o XML_Parser.o >look at library eststring >Making in directory ./audio ... >making dependencies -- gen_audio.cc nas.cc esd.cc sun16audio.cc mplayer.cc win32audio.cc irixaudio.cc os2audio.cc macosxaudio.cc linux_sound.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_ALSALINUX -I../include gen_audio.cc >In file included from gen_audio.cc:52: >In file included from ../include/EST_wave_aux.h:52: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from gen_audio.cc:52: >In file included from ../include/EST_wave_aux.h:52: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_ALSALINUX -I../include nas.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_ALSALINUX -I../include esd.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_ALSALINUX -I../include sun16audio.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_ALSALINUX -I../include mplayer.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_ALSALINUX -I../include win32audio.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_ALSALINUX -I../include irixaudio.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_ALSALINUX -I../include os2audio.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_ALSALINUX -I../include macosxaudio.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -DSUPPORT_ALSALINUX -I../include linux_sound.cc >In file included from linux_sound.cc:57: >In file included from ../include/EST_wave_aux.h:52: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from linux_sound.cc:57: >In file included from ../include/EST_wave_aux.h:52: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >linux_sound.cc:463:20: warning: unused function 'print_pcm_state' > [-Wunused-function] >static inline void print_pcm_state(snd_pcm_t *handle, char *msg) > ^ >5 warnings generated. >look at library estools >look at library estbase gen_audio.o nas.o esd.o sun16audio.o mplayer.o win32audio.o irixaudio.o os2audio.o macosxaudio.o linux_sound.o >Update library estbase gen_audio.o nas.o esd.o sun16audio.o mplayer.o win32audio.o irixaudio.o os2audio.o macosxaudio.o linux_sound.o >look at library eststring >Making in directory ./utils ... >making dependencies -- cmd_line.cc util_io.cc filetrans.cc cmd_line_aux.cc EST_swapping.cc est_file.cc EST_cutils.c EST_error.c walloc.c system_specific_unix.c >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include cmd_line.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include util_io.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include filetrans.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include cmd_line_aux.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_swapping.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -DINSTANTIATE_TEMPLATES est_file.cc >x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fPIC -Wall -I../include -DESTNAME='Edinburgh Speech Tools Library' -DESTDATE='December 2017' -DESTVERSION='2.5.0' -DESTLIBDIRC='/var/tmp/portage/app-accessibility/speech-tools-2.5.0/work/speech_tools/lib' -DESTSTATE='release' -DESTOSTYPE='unknown_GentooLinux' EST_cutils.c >x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fPIC -Wall -I../include EST_error.c >x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fPIC -Wall -I../include walloc.c >x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fPIC -Wall -I../include system_specific_unix.c >look at library estools >look at library estbase cmd_line.o util_io.o filetrans.o cmd_line_aux.o EST_swapping.o est_file.o EST_cutils.o EST_error.o walloc.o system_specific_unix.o >Update library estbase cmd_line.o util_io.o filetrans.o cmd_line_aux.o EST_swapping.o est_file.o EST_cutils.o EST_error.o walloc.o system_specific_unix.o >look at library eststring walloc.o >Update library eststring walloc.o >Making in directory ./base_class ... >making dependencies -- EST_UList.cc EST_Option.cc EST_StringTrie.cc EST_Token.cc vec_mat_aux.cc EST_Pathname_unix.cc THash_aux.cc EST_FMatrix.cc EST_Complex.cc EST_Val.cc EST_matrix_support.cc rateconv.cc EST_IMatrix.cc EST_SMatrix.cc EST_DMatrix.cc vec_mat_aux_d.cc EST_FeatureData.cc EST_slist_aux.cc EST_svec_aux.cc EST_ilist_aux.cc EST_features_aux.cc EST_features_io.cc vec_mat_aux_i.cc EST_Featured.cc EST_Features.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_UList.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_Option.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_StringTrie.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_Token.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include vec_mat_aux.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_Pathname_unix.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include THash_aux.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_FMatrix.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_Complex.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_Val.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_matrix_support.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include rateconv.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_IMatrix.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_SMatrix.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_DMatrix.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include vec_mat_aux_d.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_FeatureData.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_slist_aux.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_svec_aux.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_ilist_aux.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_features_aux.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_features_io.cc >In file included from EST_features_io.cc:41: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >1 warning generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include vec_mat_aux_i.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -DINSTANTIATE_TEMPLATES EST_Featured.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -DINSTANTIATE_TEMPLATES EST_Features.cc >In file included from EST_Features.cc:41: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >1 warning generated. >look at library estools >look at library estbase EST_UList.o EST_Option.o EST_StringTrie.o EST_Token.o vec_mat_aux.o EST_Pathname_unix.o THash_aux.o EST_FMatrix.o EST_Complex.o EST_Val.o EST_matrix_support.o rateconv.o EST_IMatrix.o EST_SMatrix.o EST_DMatrix.o vec_mat_aux_d.o EST_FeatureData.o EST_slist_aux.o EST_svec_aux.o EST_ilist_aux.o EST_features_aux.o EST_features_io.o vec_mat_aux_i.o EST_Featured.o EST_Features.o >Update library estbase EST_UList.o EST_Option.o EST_StringTrie.o EST_Token.o vec_mat_aux.o EST_Pathname_unix.o THash_aux.o EST_FMatrix.o EST_Complex.o EST_Val.o EST_matrix_support.o rateconv.o EST_IMatrix.o EST_SMatrix.o EST_DMatrix.o vec_mat_aux_d.o EST_FeatureData.o EST_slist_aux.o EST_svec_aux.o EST_ilist_aux.o EST_features_aux.o EST_features_io.o vec_mat_aux_i.o EST_Featured.o EST_Features.o >look at library eststring >Making in directory base_class/string ... >making dependencies -- EST_String.cc EST_Regex.cc EST_Chunk.cc regexp.cc regerror.c regsub.c EST_strcasecmp.c >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I. -I../../include EST_String.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I. -I../../include EST_Regex.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I. -I../../include EST_Chunk.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I. -I../../include regexp.cc >regexp.cc:178:22: warning: 'register' storage class specifier is deprecated and > incompatible with C++17 [-Wdeprecated-register] >STATIC char *regnext(register char *p); > ^~~~~~~~~ >1 warning generated. >x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fPIC -Wall -I. -I../../include regerror.c >x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fPIC -Wall -I. -I../../include regsub.c >x86_64-pc-linux-gnu-clang -c -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fPIC -Wall -I. -I../../include EST_strcasecmp.c >look at library estools >look at library estbase >look at library eststring EST_String.o EST_Regex.o EST_Chunk.o regexp.o regerror.o regsub.o EST_strcasecmp.o >Update library eststring EST_String.o EST_Regex.o EST_Chunk.o regexp.o regerror.o regsub.o EST_strcasecmp.o >Making in directory base_class/inst_tmpl ... >making dependencies -- list_i_t.cc list_si_t.cc list_f_t.cc list_d_t.cc list_c_t.cc list_s_t.cc list_val_t.cc list_li_t.cc list_vs_t.cc list_vi_t.cc matrix_i_t.cc matrix_si_t.cc matrix_f_t.cc matrix_d_t.cc matrix_s_t.cc matrix_val_t.cc vector_i_t.cc vector_si_t.cc vector_f_t.cc vector_d_t.cc vector_c_t.cc vector_s_t.cc vector_val_t.cc vector_ls_t.cc vector_fvector_t.cc vector_fmatrix_t.cc vector_dvector_t.cc vector_dmatrix_t.cc kvl_fi_t.cc kvl_ii_t.cc kvl_sd_t.cc kvl_sf_t.cc kvl_ss_t.cc kvl_si_t.cc kvl_sv_t.cc kvl_rs_t.cc kvl_vpi_t.cc hash_fi_t.cc hash_ii_t.cc hash_sd_t.cc hash_sf_t.cc hash_ss_t.cc hash_si_t.cc hash_sv_t.cc hash_iv_t.cc hash_sfmp_t.cc hash_srp.cc tbuffer_t.cc deq_s_t.cc deq_i_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES list_i_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES list_si_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES list_f_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES list_d_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES list_c_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES list_s_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES list_val_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES list_li_t.cc >In file included from list_li_t.cc:47: >../../include/../base_class/EST_TList.cc:71:13: warning: instantiation of > variable 'EST_TItem<int>::s_free' required here, but no definition is > available [-Wundefined-var-template] > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:89:17: note: in instantiation of member > function 'EST_TItem<int>::release' requested here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<int>::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >../../include/../base_class/EST_TList.cc:104:7: note: in instantiation of member > function 'EST_TList<int>::~EST_TList' requested here > T temp; > ^ >../../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >../../include/../base_class/EST_TList.cc:71:13: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<int>::s_free' is explicitly instantiated in another translation > unit > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:73:7: warning: instantiation of > variable 'EST_TItem<int>::s_nfree' required here, but no definition is > available [-Wundefined-var-template] > s_nfree++; > ^ >../../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >../../include/../base_class/EST_TList.cc:73:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<int>::s_nfree' is explicitly instantiated in another > translation unit > s_nfree++; > ^ >2 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES list_vs_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES list_vi_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES matrix_i_t.cc >In file included from matrix_i_t.cc:50: >../../include/../base_class/EST_TMatrix.cc:104:19: warning: instantiation of > variable 'EST_TVector<int>::error_return' required here, but no definition > is available [-Wundefined-var-template] > return *this->error_return; > ^ >../../include/EST_TVector.h:230:13: note: forward declaration of template entity > is here > static T *error_return; > ^ >../../include/../base_class/EST_TMatrix.cc:104:19: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<int>::error_return' is explicitly instantiated in another > translation unit > return *this->error_return; > ^ >../../include/../base_class/EST_TMatrix.cc:290:30: warning: instantiation of > variable 'EST_TVector<int>::def_val' required here, but no definition is > available [-Wundefined-var-template] > a_no_check(i,j) = *this->def_val; > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TMatrix.cc:290:30: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<int>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i,j) = *this->def_val; > ^ >2 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES matrix_si_t.cc >In file included from matrix_si_t.cc:50: >../../include/../base_class/EST_TMatrix.cc:104:19: warning: instantiation of > variable 'EST_TVector<short>::error_return' required here, but no > definition is available [-Wundefined-var-template] > return *this->error_return; > ^ >../../include/EST_TVector.h:230:13: note: forward declaration of template entity > is here > static T *error_return; > ^ >../../include/../base_class/EST_TMatrix.cc:104:19: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<short>::error_return' is explicitly instantiated in another > translation unit > return *this->error_return; > ^ >../../include/../base_class/EST_TMatrix.cc:290:30: warning: instantiation of > variable 'EST_TVector<short>::def_val' required here, but no definition is > available [-Wundefined-var-template] > a_no_check(i,j) = *this->def_val; > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TMatrix.cc:290:30: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<short>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i,j) = *this->def_val; > ^ >2 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES matrix_f_t.cc >In file included from matrix_f_t.cc:50: >../../include/../base_class/EST_TMatrix.cc:104:19: warning: instantiation of > variable 'EST_TVector<float>::error_return' required here, but no > definition is available [-Wundefined-var-template] > return *this->error_return; > ^ >../../include/EST_TVector.h:230:13: note: forward declaration of template entity > is here > static T *error_return; > ^ >../../include/../base_class/EST_TMatrix.cc:104:19: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<float>::error_return' is explicitly instantiated in another > translation unit > return *this->error_return; > ^ >../../include/../base_class/EST_TMatrix.cc:290:30: warning: instantiation of > variable 'EST_TVector<float>::def_val' required here, but no definition is > available [-Wundefined-var-template] > a_no_check(i,j) = *this->def_val; > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TMatrix.cc:290:30: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<float>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i,j) = *this->def_val; > ^ >2 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES matrix_d_t.cc >In file included from matrix_d_t.cc:50: >../../include/../base_class/EST_TMatrix.cc:104:19: warning: instantiation of > variable 'EST_TVector<double>::error_return' required here, but no > definition is available [-Wundefined-var-template] > return *this->error_return; > ^ >../../include/EST_TVector.h:230:13: note: forward declaration of template entity > is here > static T *error_return; > ^ >../../include/../base_class/EST_TMatrix.cc:104:19: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<double>::error_return' is explicitly instantiated in another > translation unit > return *this->error_return; > ^ >../../include/../base_class/EST_TMatrix.cc:290:30: warning: instantiation of > variable 'EST_TVector<double>::def_val' required here, but no definition > is available [-Wundefined-var-template] > a_no_check(i,j) = *this->def_val; > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TMatrix.cc:290:30: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<double>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i,j) = *this->def_val; > ^ >2 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES matrix_s_t.cc >In file included from matrix_s_t.cc:48: >../../include/../base_class/EST_TMatrix.cc:104:19: warning: instantiation of > variable 'EST_TVector<EST_String>::error_return' required here, but no > definition is available [-Wundefined-var-template] > return *this->error_return; > ^ >../../include/EST_TVector.h:230:13: note: forward declaration of template entity > is here > static T *error_return; > ^ >../../include/../base_class/EST_TMatrix.cc:104:19: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<EST_String>::error_return' is explicitly instantiated in > another translation unit > return *this->error_return; > ^ >../../include/../base_class/EST_TMatrix.cc:290:30: warning: instantiation of > variable 'EST_TVector<EST_String>::def_val' required here, but no > definition is available [-Wundefined-var-template] > a_no_check(i,j) = *this->def_val; > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TMatrix.cc:290:30: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<EST_String>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i,j) = *this->def_val; > ^ >2 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES matrix_val_t.cc >In file included from matrix_val_t.cc:47: >../../include/../base_class/EST_TMatrix.cc:104:19: warning: instantiation of > variable 'EST_TVector<EST_Val>::error_return' required here, but no > definition is available [-Wundefined-var-template] > return *this->error_return; > ^ >../../include/EST_TVector.h:230:13: note: forward declaration of template entity > is here > static T *error_return; > ^ >../../include/../base_class/EST_TMatrix.cc:104:19: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<EST_Val>::error_return' is explicitly instantiated in another > translation unit > return *this->error_return; > ^ >../../include/../base_class/EST_TMatrix.cc:290:30: warning: instantiation of > variable 'EST_TVector<EST_Val>::def_val' required here, but no definition > is available [-Wundefined-var-template] > a_no_check(i,j) = *this->def_val; > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TMatrix.cc:290:30: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<EST_Val>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i,j) = *this->def_val; > ^ >2 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES vector_i_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES vector_si_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES vector_f_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES vector_d_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES vector_c_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES vector_s_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES vector_val_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES vector_ls_t.cc >In file included from vector_ls_t.cc:49: >../../include/../base_class/EST_TVector.cc:225:22: warning: instantiation of > variable 'EST_TVector<float>::def_val' required here, but no definition is > available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:70:5: note: in instantiation of > member function 'EST_TVector<float>::resize' requested here > resize(n); > ^ >../../include/EST_TSimpleVector.h:62:31: note: in instantiation of member > function 'EST_TVector<float>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../../include/EST_FMatrix.h:117:25: note: in instantiation of member function > 'EST_TSimpleVector<float>::EST_TSimpleVector' requested here > EST_FVector(int n): EST_TSimpleVector<float>(n) {} > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<float>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: warning: instantiation of > variable 'EST_TVector<double>::def_val' required here, but no definition > is available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:70:5: note: in instantiation of > member function 'EST_TVector<double>::resize' requested here > resize(n); > ^ >../../include/EST_TSimpleVector.h:62:31: note: in instantiation of member > function 'EST_TVector<double>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../../include/EST_DMatrix.h:116:25: note: in instantiation of member function > 'EST_TSimpleVector<double>::EST_TSimpleVector' requested here > EST_DVector(int n): EST_TSimpleVector<double>(n) {} > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<double>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i) = *def_val; > ^ >2 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES vector_fvector_t.cc >In file included from vector_fvector_t.cc:47: >../../include/../base_class/EST_TVector.cc:225:22: warning: instantiation of > variable 'EST_TVector<float>::def_val' required here, but no definition is > available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:70:5: note: in instantiation of > member function 'EST_TVector<float>::resize' requested here > resize(n); > ^ >../../include/EST_TSimpleVector.h:62:31: note: in instantiation of member > function 'EST_TVector<float>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../../include/EST_FMatrix.h:117:25: note: in instantiation of member function > 'EST_TSimpleVector<float>::EST_TSimpleVector' requested here > EST_FVector(int n): EST_TSimpleVector<float>(n) {} > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<float>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: warning: instantiation of > variable 'EST_TVector<double>::def_val' required here, but no definition > is available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:70:5: note: in instantiation of > member function 'EST_TVector<double>::resize' requested here > resize(n); > ^ >../../include/EST_TSimpleVector.h:62:31: note: in instantiation of member > function 'EST_TVector<double>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../../include/EST_DMatrix.h:116:25: note: in instantiation of member function > 'EST_TSimpleVector<double>::EST_TSimpleVector' requested here > EST_DVector(int n): EST_TSimpleVector<double>(n) {} > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<double>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i) = *def_val; > ^ >2 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES vector_fmatrix_t.cc >In file included from vector_fmatrix_t.cc:50: >../../include/../base_class/EST_TVector.cc:225:22: warning: instantiation of > variable 'EST_TVector<float>::def_val' required here, but no definition is > available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:70:5: note: in instantiation of > member function 'EST_TVector<float>::resize' requested here > resize(n); > ^ >../../include/EST_TSimpleVector.h:62:31: note: in instantiation of member > function 'EST_TVector<float>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../../include/EST_FMatrix.h:117:25: note: in instantiation of member function > 'EST_TSimpleVector<float>::EST_TSimpleVector' requested here > EST_FVector(int n): EST_TSimpleVector<float>(n) {} > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<float>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: warning: instantiation of > variable 'EST_TVector<double>::def_val' required here, but no definition > is available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:70:5: note: in instantiation of > member function 'EST_TVector<double>::resize' requested here > resize(n); > ^ >../../include/EST_TSimpleVector.h:62:31: note: in instantiation of member > function 'EST_TVector<double>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../../include/EST_DMatrix.h:116:25: note: in instantiation of member function > 'EST_TSimpleVector<double>::EST_TSimpleVector' requested here > EST_DVector(int n): EST_TSimpleVector<double>(n) {} > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<double>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i) = *def_val; > ^ >2 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES vector_dvector_t.cc >In file included from vector_dvector_t.cc:50: >../../include/../base_class/EST_TVector.cc:225:22: warning: instantiation of > variable 'EST_TVector<float>::def_val' required here, but no definition is > available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:70:5: note: in instantiation of > member function 'EST_TVector<float>::resize' requested here > resize(n); > ^ >../../include/EST_TSimpleVector.h:62:31: note: in instantiation of member > function 'EST_TVector<float>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../../include/EST_FMatrix.h:117:25: note: in instantiation of member function > 'EST_TSimpleVector<float>::EST_TSimpleVector' requested here > EST_FVector(int n): EST_TSimpleVector<float>(n) {} > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<float>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: warning: instantiation of > variable 'EST_TVector<double>::def_val' required here, but no definition > is available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:70:5: note: in instantiation of > member function 'EST_TVector<double>::resize' requested here > resize(n); > ^ >../../include/EST_TSimpleVector.h:62:31: note: in instantiation of member > function 'EST_TVector<double>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../../include/EST_DMatrix.h:116:25: note: in instantiation of member function > 'EST_TSimpleVector<double>::EST_TSimpleVector' requested here > EST_DVector(int n): EST_TSimpleVector<double>(n) {} > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<double>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i) = *def_val; > ^ >2 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES vector_dmatrix_t.cc >In file included from vector_dmatrix_t.cc:50: >../../include/../base_class/EST_TVector.cc:225:22: warning: instantiation of > variable 'EST_TVector<float>::def_val' required here, but no definition is > available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:70:5: note: in instantiation of > member function 'EST_TVector<float>::resize' requested here > resize(n); > ^ >../../include/EST_TSimpleVector.h:62:31: note: in instantiation of member > function 'EST_TVector<float>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../../include/EST_FMatrix.h:117:25: note: in instantiation of member function > 'EST_TSimpleVector<float>::EST_TSimpleVector' requested here > EST_FVector(int n): EST_TSimpleVector<float>(n) {} > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<float>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: warning: instantiation of > variable 'EST_TVector<double>::def_val' required here, but no definition > is available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:70:5: note: in instantiation of > member function 'EST_TVector<double>::resize' requested here > resize(n); > ^ >../../include/EST_TSimpleVector.h:62:31: note: in instantiation of member > function 'EST_TVector<double>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../../include/EST_DMatrix.h:116:25: note: in instantiation of member function > 'EST_TSimpleVector<double>::EST_TSimpleVector' requested here > EST_DVector(int n): EST_TSimpleVector<double>(n) {} > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<double>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i) = *def_val; > ^ >2 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES kvl_fi_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES kvl_ii_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES kvl_sd_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES kvl_sf_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES kvl_ss_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES kvl_si_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES kvl_sv_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES kvl_rs_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES kvl_vpi_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES hash_fi_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES hash_ii_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES hash_sd_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES hash_sf_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES hash_ss_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES hash_si_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES hash_sv_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES hash_iv_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES hash_sfmp_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES hash_srp.cc >In file included from hash_srp.cc:40: >In file included from ../../include/ling_class/EST_Relation.h:48: >../../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from hash_srp.cc:40: >../../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES tbuffer_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES deq_s_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES deq_i_t.cc >look at library estools >look at library estbase list_i_t.o list_si_t.o list_f_t.o list_d_t.o list_c_t.o list_s_t.o list_val_t.o list_li_t.o list_vs_t.o list_vi_t.o matrix_i_t.o matrix_si_t.o matrix_f_t.o matrix_d_t.o matrix_s_t.o matrix_val_t.o vector_i_t.o vector_si_t.o vector_f_t.o vector_d_t.o vector_c_t.o vector_s_t.o vector_val_t.o vector_ls_t.o vector_fvector_t.o vector_fmatrix_t.o vector_dvector_t.o vector_dmatrix_t.o kvl_fi_t.o kvl_ii_t.o kvl_sd_t.o kvl_sf_t.o kvl_ss_t.o kvl_si_t.o kvl_sv_t.o kvl_rs_t.o kvl_vpi_t.o hash_fi_t.o hash_ii_t.o hash_sd_t.o hash_sf_t.o hash_ss_t.o hash_si_t.o hash_sv_t.o hash_iv_t.o hash_sfmp_t.o hash_srp.o tbuffer_t.o deq_s_t.o deq_i_t.o >Update library estbase list_i_t.o list_si_t.o list_f_t.o list_d_t.o list_c_t.o list_s_t.o list_val_t.o list_li_t.o list_vs_t.o list_vi_t.o matrix_i_t.o matrix_si_t.o matrix_f_t.o matrix_d_t.o matrix_s_t.o matrix_val_t.o vector_i_t.o vector_si_t.o vector_f_t.o vector_d_t.o vector_c_t.o vector_s_t.o vector_val_t.o vector_ls_t.o vector_fvector_t.o vector_fmatrix_t.o vector_dvector_t.o vector_dmatrix_t.o kvl_fi_t.o kvl_ii_t.o kvl_sd_t.o kvl_sf_t.o kvl_ss_t.o kvl_si_t.o kvl_sv_t.o kvl_rs_t.o kvl_vpi_t.o hash_fi_t.o hash_ii_t.o hash_sd_t.o hash_sf_t.o hash_ss_t.o hash_si_t.o hash_sv_t.o hash_iv_t.o hash_sfmp_t.o hash_srp.o tbuffer_t.o deq_s_t.o deq_i_t.o >look at library eststring >Making in directory ./ling_class ... >making dependencies -- EST_Item.cc EST_Item_Content.cc item_aux.cc EST_relation_aux.cc EST_relation_track.cc relation_io.cc EST_relation_compare.cc standard_feature_functions.cc EST_Relation_mls.cc EST_item_aux.cc EST_item_content_aux.cc EST_Relation.cc EST_UtteranceFile.cc genxml.cc EST_utterance_aux.cc ling_class_init.cc ling_t.cc EST_Utterance.cc item_feats.cc apml.cc solexml.cc EST_FeatureFunctionPackage.cc EST_FeatureFunctionContext.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_Item.cc >In file included from EST_Item.cc:54: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from EST_Item.cc:55: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >EST_Item.cc:201:14: warning: 'this' pointer cannot be null in well-defined C++ > code; comparison may be assumed to always evaluate to false > [-Wtautological-undefined-compare] > return ((this == 0) || (p_relation == 0)) ? > ^~~~ ~ >5 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_Item_Content.cc >In file included from EST_Item_Content.cc:45: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >1 warning generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include item_aux.cc >In file included from item_aux.cc:43: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from item_aux.cc:45: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_relation_aux.cc >In file included from EST_relation_aux.cc:44: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from EST_relation_aux.cc:44: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_relation_track.cc >In file included from EST_relation_track.cc:45: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from EST_relation_track.cc:45: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include relation_io.cc >In file included from relation_io.cc:44: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from relation_io.cc:44: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_relation_compare.cc >In file included from EST_relation_compare.cc:45: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from EST_relation_compare.cc:45: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include standard_feature_functions.cc >In file included from standard_feature_functions.cc:43: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from standard_feature_functions.cc:44: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_Relation_mls.cc >In file included from EST_Relation_mls.cc:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >1 warning generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_item_aux.cc >In file included from EST_item_aux.cc:41: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >1 warning generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_item_content_aux.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_Relation.cc >In file included from EST_Relation.cc:43: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from EST_Relation.cc:43: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -DINSTANTIATE_TEMPLATES -DINCLUDE_XML_FORMATS EST_UtteranceFile.cc >In file included from EST_UtteranceFile.cc:47: >In file included from ../include/ling_class/EST_Utterance.h:44: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from EST_UtteranceFile.cc:47: >In file included from ../include/ling_class/EST_Utterance.h:44: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >In file included from EST_UtteranceFile.cc:650: >./../base_class/EST_TVector.cc:225:22: warning: instantiation of variable > 'EST_TVector<float>::def_val' required here, but no definition is > available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >./../base_class/EST_TVector.cc:70:5: note: in instantiation of member function > 'EST_TVector<float>::resize' requested here > resize(n); > ^ >../include/EST_TSimpleVector.h:62:31: note: in instantiation of member function > 'EST_TVector<float>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../include/EST_FMatrix.h:117:25: note: in instantiation of member function > 'EST_TSimpleVector<float>::EST_TSimpleVector' requested here > EST_FVector(int n): EST_TSimpleVector<float>(n) {} > ^ >../include/EST_TVector.h:223:19: note: forward declaration of template entity is > here > static const T *def_val; > ^ >./../base_class/EST_TVector.cc:225:22: note: add an explicit instantiation > declaration to suppress this warning if 'EST_TVector<float>::def_val' is > explicitly instantiated in another translation unit > a_no_check(i) = *def_val; > ^ >./../base_class/EST_TVector.cc:225:22: warning: instantiation of variable > 'EST_TVector<double>::def_val' required here, but no definition is > available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >./../base_class/EST_TVector.cc:70:5: note: in instantiation of member function > 'EST_TVector<double>::resize' requested here > resize(n); > ^ >../include/EST_TSimpleVector.h:62:31: note: in instantiation of member function > 'EST_TVector<double>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../include/EST_DMatrix.h:116:25: note: in instantiation of member function > 'EST_TSimpleVector<double>::EST_TSimpleVector' requested here > EST_DVector(int n): EST_TSimpleVector<double>(n) {} > ^ >../include/EST_TVector.h:223:19: note: forward declaration of template entity is > here > static const T *def_val; > ^ >./../base_class/EST_TVector.cc:225:22: note: add an explicit instantiation > declaration to suppress this warning if 'EST_TVector<double>::def_val' is > explicitly instantiated in another translation unit > a_no_check(i) = *def_val; > ^ >6 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -DINSTANTIATE_TEMPLATES -DESTLIBDIRC='/var/tmp/portage/app-accessibility/speech-tools-2.5.0/work/speech_tools/lib' genxml.cc >In file included from genxml.cc:47: >In file included from ./genxml.h:47: >In file included from ../include/ling_class/EST_Utterance.h:44: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from genxml.cc:47: >In file included from ./genxml.h:47: >In file included from ../include/ling_class/EST_Utterance.h:44: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >In file included from genxml.cc:744: >./../base_class/EST_THash.cc:132:8: warning: instantiation of variable > 'EST_THash<EST_String, EST_String>::Dummy_Value' required here, but no > definition is available [-Wundefined-var-template] >return Dummy_Value; > ^ >../include/EST_THash.h:144:45: note: in instantiation of member function > 'EST_THash<EST_String, EST_String>::val' requested here > V &val(const K &key) const {int x; return val(key, x); } > ^ >genxml.cc:246:24: note: in instantiation of member function > 'EST_THash<EST_String, EST_String>::val' requested here > val = attributes.val("id"); > ^ >../include/EST_THash.h:100:12: note: forward declaration of template entity is > here > static V Dummy_Value; > ^ >./../base_class/EST_THash.cc:132:8: note: add an explicit instantiation > declaration to suppress this warning if 'EST_THash<EST_String, > EST_String>::Dummy_Value' is explicitly instantiated in another > translation unit >return Dummy_Value; > ^ >5 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -DINSTANTIATE_TEMPLATES -DINCLUDE_XML_FORMATS EST_utterance_aux.cc >In file included from EST_utterance_aux.cc:41: >In file included from ./EST_UtteranceFile.h:39: >In file included from ../include/ling_class/EST_Utterance.h:44: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from EST_utterance_aux.cc:41: >In file included from ./EST_UtteranceFile.h:39: >In file included from ../include/ling_class/EST_Utterance.h:44: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -DINSTANTIATE_TEMPLATES -DINCLUDE_XML_FORMATS ling_class_init.cc >In file included from ling_class_init.cc:40: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from ling_class_init.cc:44: >In file included from ./genxml.h:47: >In file included from ../include/ling_class/EST_Utterance.h:44: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -DINSTANTIATE_TEMPLATES ling_t.cc >In file included from ling_t.cc:42: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from ling_t.cc:42: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >In file included from ling_t.cc:49: >./../base_class/EST_TVector.cc:225:22: warning: instantiation of variable > 'EST_TVector<float>::def_val' required here, but no definition is > available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >./../base_class/EST_TVector.cc:70:5: note: in instantiation of member function > 'EST_TVector<float>::resize' requested here > resize(n); > ^ >../include/EST_TSimpleVector.h:62:31: note: in instantiation of member function > 'EST_TVector<float>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../include/EST_FMatrix.h:117:25: note: in instantiation of member function > 'EST_TSimpleVector<float>::EST_TSimpleVector' requested here > EST_FVector(int n): EST_TSimpleVector<float>(n) {} > ^ >../include/EST_TVector.h:223:19: note: forward declaration of template entity is > here > static const T *def_val; > ^ >./../base_class/EST_TVector.cc:225:22: note: add an explicit instantiation > declaration to suppress this warning if 'EST_TVector<float>::def_val' is > explicitly instantiated in another translation unit > a_no_check(i) = *def_val; > ^ >./../base_class/EST_TVector.cc:225:22: warning: instantiation of variable > 'EST_TVector<double>::def_val' required here, but no definition is > available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >./../base_class/EST_TVector.cc:70:5: note: in instantiation of member function > 'EST_TVector<double>::resize' requested here > resize(n); > ^ >../include/EST_TSimpleVector.h:62:31: note: in instantiation of member function > 'EST_TVector<double>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../include/EST_DMatrix.h:116:25: note: in instantiation of member function > 'EST_TSimpleVector<double>::EST_TSimpleVector' requested here > EST_DVector(int n): EST_TSimpleVector<double>(n) {} > ^ >../include/EST_TVector.h:223:19: note: forward declaration of template entity is > here > static const T *def_val; > ^ >./../base_class/EST_TVector.cc:225:22: note: add an explicit instantiation > declaration to suppress this warning if 'EST_TVector<double>::def_val' is > explicitly instantiated in another translation unit > a_no_check(i) = *def_val; > ^ >In file included from ling_t.cc:50: >./../base_class/EST_TList.cc:71:13: warning: instantiation of variable > 'EST_TItem<EST_TKVI<EST_String, EST_Val> >::s_free' required here, but no > definition is available [-Wundefined-var-template] > it->n=s_free; > ^ >./../base_class/EST_TList.cc:89:17: note: in instantiation of member function > 'EST_TItem<EST_TKVI<EST_String, EST_Val> >::release' requested here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<EST_TKVI<EST_String, EST_Val> >::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >../include/EST_TKVL.h:72:34: note: in instantiation of member function > 'EST_TList<EST_TKVI<EST_String, EST_Val> >::~EST_TList' requested here >template<class K, class V> class EST_TKVL { > ^ >../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >./../base_class/EST_TList.cc:71:13: note: add an explicit instantiation > declaration to suppress this warning if 'EST_TItem<EST_TKVI<EST_String, > EST_Val> >::s_free' is explicitly instantiated in another translation unit > it->n=s_free; > ^ >./../base_class/EST_TList.cc:73:7: warning: instantiation of variable > 'EST_TItem<EST_TKVI<EST_String, EST_Val> >::s_nfree' required here, but no > definition is available [-Wundefined-var-template] > s_nfree++; > ^ >../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >./../base_class/EST_TList.cc:73:7: note: add an explicit instantiation > declaration to suppress this warning if 'EST_TItem<EST_TKVI<EST_String, > EST_Val> >::s_nfree' is explicitly instantiated in another translation > unit > s_nfree++; > ^ >8 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -DINSTANTIATE_TEMPLATES EST_Utterance.cc >In file included from EST_Utterance.cc:45: >In file included from ../include/ling_class/EST_Utterance.h:44: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from EST_Utterance.cc:45: >In file included from ../include/ling_class/EST_Utterance.h:44: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >In file included from EST_Utterance.cc:62: >./../base_class/EST_TList.cc:48:7: warning: instantiation of variable > 'EST_TItem<EST_TKVI<EST_String, EST_Val> >::s_free' required here, but no > definition is available [-Wundefined-var-template] > if (s_free!=NULL) > ^ >../include/EST_TList.h:192:40: note: in instantiation of member function > 'EST_TItem<EST_TKVI<EST_String, EST_Val> >::make' requested here > { EST_UList::append(EST_TItem<T>::make(item)); }; > ^ >./../base_class/EST_TKVL.cc:258:10: note: in instantiation of member function > 'EST_TList<EST_TKVI<EST_String, EST_Val> >::append' requested here > list.append(item); > ^ >../include/EST_Features.h:217:14: note: in instantiation of member function > 'EST_TKVL<EST_String, EST_Val>::add_item' requested here > { features->add_item(name,sval); } > ^ >../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >./../base_class/EST_TList.cc:48:7: note: add an explicit instantiation > declaration to suppress this warning if 'EST_TItem<EST_TKVI<EST_String, > EST_Val> >::s_free' is explicitly instantiated in another translation unit > if (s_free!=NULL) > ^ >./../base_class/EST_TList.cc:52:7: warning: instantiation of variable > 'EST_TItem<EST_TKVI<EST_String, EST_Val> >::s_nfree' required here, but no > definition is available [-Wundefined-var-template] > s_nfree--; > ^ >../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >./../base_class/EST_TList.cc:52:7: note: add an explicit instantiation > declaration to suppress this warning if 'EST_TItem<EST_TKVI<EST_String, > EST_Val> >::s_nfree' is explicitly instantiated in another translation > unit > s_nfree--; > ^ >./../base_class/EST_TList.cc:71:13: warning: instantiation of variable > 'EST_TItem<EST_String>::s_free' required here, but no definition is > available [-Wundefined-var-template] > it->n=s_free; > ^ >./../base_class/EST_TList.cc:89:17: note: in instantiation of member function > 'EST_TItem<EST_String>::release' requested here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<EST_String>::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >EST_Utterance.cc:175:17: note: in instantiation of member function > 'EST_TList<EST_String>::~EST_TList' requested here > EST_StrList s; > ^ >../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >./../base_class/EST_TList.cc:71:13: note: add an explicit instantiation > declaration to suppress this warning if 'EST_TItem<EST_String>::s_free' is > explicitly instantiated in another translation unit > it->n=s_free; > ^ >./../base_class/EST_TList.cc:73:7: warning: instantiation of variable > 'EST_TItem<EST_String>::s_nfree' required here, but no definition is > available [-Wundefined-var-template] > s_nfree++; > ^ >../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >./../base_class/EST_TList.cc:73:7: note: add an explicit instantiation > declaration to suppress this warning if 'EST_TItem<EST_String>::s_nfree' > is explicitly instantiated in another translation unit > s_nfree++; > ^ >8 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -DINSTANTIATE_TEMPLATES item_feats.cc >In file included from item_feats.cc:44: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from item_feats.cc:46: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -DINSTANTIATE_TEMPLATES apml.cc >In file included from apml.cc:44: >In file included from ./apml.h:47: >In file included from ../include/ling_class/EST_Utterance.h:44: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from apml.cc:44: >In file included from ./apml.h:47: >In file included from ../include/ling_class/EST_Utterance.h:44: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -DINSTANTIATE_TEMPLATES solexml.cc >In file included from solexml.cc:44: >In file included from ./solexml.h:47: >In file included from ../include/ling_class/EST_Utterance.h:44: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from solexml.cc:44: >In file included from ./solexml.h:47: >In file included from ../include/ling_class/EST_Utterance.h:44: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -DINSTANTIATE_TEMPLATES EST_FeatureFunctionPackage.cc >In file included from EST_FeatureFunctionPackage.cc:40: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >1 warning generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -DINSTANTIATE_TEMPLATES EST_FeatureFunctionContext.cc >In file included from EST_FeatureFunctionContext.cc:40: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from EST_FeatureFunctionContext.cc:226: >./../base_class/EST_TList.cc:71:13: warning: instantiation of variable > 'EST_TItem<EST_TKVI<EST_String, EST_Val> >::s_free' required here, but no > definition is available [-Wundefined-var-template] > it->n=s_free; > ^ >./../base_class/EST_TList.cc:89:17: note: in instantiation of member function > 'EST_TItem<EST_TKVI<EST_String, EST_Val> >::release' requested here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<EST_TKVI<EST_String, EST_Val> >::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >../include/EST_TKVL.h:72:34: note: in instantiation of member function > 'EST_TList<EST_TKVI<EST_String, EST_Val> >::~EST_TList' requested here >template<class K, class V> class EST_TKVL { > ^ >../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >./../base_class/EST_TList.cc:71:13: note: add an explicit instantiation > declaration to suppress this warning if 'EST_TItem<EST_TKVI<EST_String, > EST_Val> >::s_free' is explicitly instantiated in another translation unit > it->n=s_free; > ^ >./../base_class/EST_TList.cc:73:7: warning: instantiation of variable > 'EST_TItem<EST_TKVI<EST_String, EST_Val> >::s_nfree' required here, but no > definition is available [-Wundefined-var-template] > s_nfree++; > ^ >../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >./../base_class/EST_TList.cc:73:7: note: add an explicit instantiation > declaration to suppress this warning if 'EST_TItem<EST_TKVI<EST_String, > EST_Val> >::s_nfree' is explicitly instantiated in another translation > unit > s_nfree++; > ^ >3 warnings generated. >look at library estools >look at library estbase EST_Item.o EST_Item_Content.o item_aux.o EST_relation_aux.o EST_relation_track.o relation_io.o EST_relation_compare.o standard_feature_functions.o EST_Relation_mls.o EST_item_aux.o EST_item_content_aux.o EST_Relation.o EST_UtteranceFile.o genxml.o EST_utterance_aux.o ling_class_init.o ling_t.o EST_Utterance.o item_feats.o apml.o solexml.o EST_FeatureFunctionPackage.o EST_FeatureFunctionContext.o >Update library estbase EST_Item.o EST_Item_Content.o item_aux.o EST_relation_aux.o EST_relation_track.o relation_io.o EST_relation_compare.o standard_feature_functions.o EST_Relation_mls.o EST_item_aux.o EST_item_content_aux.o EST_Relation.o EST_UtteranceFile.o genxml.o EST_utterance_aux.o ling_class_init.o ling_t.o EST_Utterance.o item_feats.o apml.o solexml.o EST_FeatureFunctionPackage.o EST_FeatureFunctionContext.o >look at library eststring >Making in directory ./speech_class ... >making dependencies -- EST_Wave.cc EST_track_aux.cc EST_wave_temp.cc EST_wave_cuts.cc ssff.cc esps_io.cc esps_utils.cc EST_wave_io.cc EST_wave_utils.cc EST_TrackMap.cc EST_Track.cc wave_t.cc track_t.cc EST_wave_aux.cc EST_TrackFile.cc EST_WaveFile.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_Wave.cc >In file included from EST_Wave.cc:47: >In file included from ./EST_wave_utils.h:47: >In file included from ./EST_WaveFile.h:48: >In file included from ../include/EST_wave_aux.h:52: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from EST_Wave.cc:47: >In file included from ./EST_wave_utils.h:47: >In file included from ./EST_WaveFile.h:48: >In file included from ../include/EST_wave_aux.h:52: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >EST_Wave.cc:134:20: warning: instantiation of variable > 'EST_TVector<short>::error_return' required here, but no definition is > available [-Wundefined-var-template] > return *(p_values.error_return); > ^ >../include/EST_TVector.h:230:13: note: forward declaration of template entity is > here > static T *error_return; > ^ >EST_Wave.cc:134:20: note: add an explicit instantiation declaration to suppress > this warning if 'EST_TVector<short>::error_return' is explicitly > instantiated in another translation unit > return *(p_values.error_return); > ^ >5 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_track_aux.cc >In file included from EST_track_aux.cc:48: >In file included from ../include/EST_track_aux.h:48: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from EST_track_aux.cc:48: >In file included from ../include/EST_track_aux.h:48: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_wave_temp.cc >In file included from EST_wave_temp.cc:46: >In file included from ../include/EST_wave_aux.h:52: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from EST_wave_temp.cc:46: >In file included from ../include/EST_wave_aux.h:52: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_wave_cuts.cc >In file included from EST_wave_cuts.cc:46: >In file included from ../include/EST_wave_aux.h:52: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from EST_wave_cuts.cc:46: >In file included from ../include/EST_wave_aux.h:52: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include ssff.cc >In file included from ssff.cc:48: >In file included from ../include/EST_track_aux.h:48: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from ssff.cc:48: >In file included from ../include/EST_track_aux.h:48: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include esps_io.cc >In file included from esps_io.cc:47: >In file included from ./EST_wave_utils.h:47: >In file included from ./EST_WaveFile.h:48: >In file included from ../include/EST_wave_aux.h:52: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from esps_io.cc:47: >In file included from ./EST_wave_utils.h:47: >In file included from ./EST_WaveFile.h:48: >In file included from ../include/EST_wave_aux.h:52: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include esps_utils.cc >In file included from esps_utils.cc:64: >In file included from ./EST_wave_utils.h:47: >In file included from ./EST_WaveFile.h:48: >In file included from ../include/EST_wave_aux.h:52: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from esps_utils.cc:64: >In file included from ./EST_wave_utils.h:47: >In file included from ./EST_WaveFile.h:48: >In file included from ../include/EST_wave_aux.h:52: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_wave_io.cc >In file included from EST_wave_io.cc:47: >In file included from ../include/EST_wave_aux.h:52: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from EST_wave_io.cc:47: >In file included from ../include/EST_wave_aux.h:52: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_wave_utils.cc >In file included from EST_wave_utils.cc:51: >In file included from ./EST_wave_utils.h:47: >In file included from ./EST_WaveFile.h:48: >In file included from ../include/EST_wave_aux.h:52: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from EST_wave_utils.cc:51: >In file included from ./EST_wave_utils.h:47: >In file included from ./EST_WaveFile.h:48: >In file included from ../include/EST_wave_aux.h:52: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -DINSTANTIATE_TEMPLATES EST_TrackMap.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -DINSTANTIATE_TEMPLATES EST_Track.cc >EST_Track.cc:412:23: warning: instantiation of variable > 'EST_TVector<float>::error_return' required here, but no definition is > available [-Wundefined-var-template] > return *(p_values.error_return); > ^ >../include/EST_TVector.h:230:13: note: forward declaration of template entity is > here > static T *error_return; > ^ >EST_Track.cc:412:23: note: add an explicit instantiation declaration to suppress > this warning if 'EST_TVector<float>::error_return' is explicitly > instantiated in another translation unit > return *(p_values.error_return); > ^ >EST_Track.cc:422:20: warning: instantiation of variable > 'EST_TVector<EST_Val>::error_return' required here, but no definition is > available [-Wundefined-var-template] > return *(p_aux.error_return); > ^ >../include/EST_TVector.h:230:13: note: forward declaration of template entity is > here > static T *error_return; > ^ >EST_Track.cc:422:20: note: add an explicit instantiation declaration to suppress > this warning if 'EST_TVector<EST_Val>::error_return' is explicitly > instantiated in another translation unit > return *(p_aux.error_return); > ^ >2 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -DINSTANTIATE_TEMPLATES wave_t.cc >In file included from wave_t.cc:51: >./../base_class/EST_TVector.cc:225:22: warning: instantiation of variable > 'EST_TVector<float>::def_val' required here, but no definition is > available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >./../base_class/EST_TVector.cc:70:5: note: in instantiation of member function > 'EST_TVector<float>::resize' requested here > resize(n); > ^ >../include/EST_TSimpleVector.h:62:31: note: in instantiation of member function > 'EST_TVector<float>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../include/EST_FMatrix.h:117:25: note: in instantiation of member function > 'EST_TSimpleVector<float>::EST_TSimpleVector' requested here > EST_FVector(int n): EST_TSimpleVector<float>(n) {} > ^ >../include/EST_TVector.h:223:19: note: forward declaration of template entity is > here > static const T *def_val; > ^ >./../base_class/EST_TVector.cc:225:22: note: add an explicit instantiation > declaration to suppress this warning if 'EST_TVector<float>::def_val' is > explicitly instantiated in another translation unit > a_no_check(i) = *def_val; > ^ >./../base_class/EST_TVector.cc:225:22: warning: instantiation of variable > 'EST_TVector<double>::def_val' required here, but no definition is > available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >./../base_class/EST_TVector.cc:70:5: note: in instantiation of member function > 'EST_TVector<double>::resize' requested here > resize(n); > ^ >../include/EST_TSimpleVector.h:62:31: note: in instantiation of member function > 'EST_TVector<double>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../include/EST_DMatrix.h:116:25: note: in instantiation of member function > 'EST_TSimpleVector<double>::EST_TSimpleVector' requested here > EST_DVector(int n): EST_TSimpleVector<double>(n) {} > ^ >../include/EST_TVector.h:223:19: note: forward declaration of template entity is > here > static const T *def_val; > ^ >./../base_class/EST_TVector.cc:225:22: note: add an explicit instantiation > declaration to suppress this warning if 'EST_TVector<double>::def_val' is > explicitly instantiated in another translation unit > a_no_check(i) = *def_val; > ^ >2 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -DINSTANTIATE_TEMPLATES track_t.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -DINSTANTIATE_TEMPLATES EST_wave_aux.cc >In file included from EST_wave_aux.cc:46: >In file included from ./EST_wave_utils.h:47: >In file included from ./EST_WaveFile.h:48: >In file included from ../include/EST_wave_aux.h:52: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from EST_wave_aux.cc:46: >In file included from ./EST_wave_utils.h:47: >In file included from ./EST_WaveFile.h:48: >In file included from ../include/EST_wave_aux.h:52: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -DINSTANTIATE_TEMPLATES EST_TrackFile.cc >In file included from EST_TrackFile.cc:47: >In file included from ../include/EST_track_aux.h:48: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from EST_TrackFile.cc:47: >In file included from ../include/EST_track_aux.h:48: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -DINSTANTIATE_TEMPLATES EST_WaveFile.cc >In file included from EST_WaveFile.cc:41: >In file included from ./EST_WaveFile.h:48: >In file included from ../include/EST_wave_aux.h:52: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from EST_WaveFile.cc:41: >In file included from ./EST_WaveFile.h:48: >In file included from ../include/EST_wave_aux.h:52: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >look at library estools >look at library estbase EST_Wave.o EST_track_aux.o EST_wave_temp.o EST_wave_cuts.o ssff.o esps_io.o esps_utils.o EST_wave_io.o EST_wave_utils.o EST_TrackMap.o EST_Track.o wave_t.o track_t.o EST_wave_aux.o EST_TrackFile.o EST_WaveFile.o >Update library estbase EST_Wave.o EST_track_aux.o EST_wave_temp.o EST_wave_cuts.o ssff.o esps_io.o esps_utils.o EST_wave_io.o EST_wave_utils.o EST_TrackMap.o EST_Track.o wave_t.o track_t.o EST_wave_aux.o EST_TrackFile.o EST_WaveFile.o >look at library eststring >Making in directory ./sigpr ... >making dependencies -- EST_Window.cc delta.cc filter.cc sigpr_frame.cc sigpr_utt.cc pitchmark.cc spectrogram.cc misc.cc fft.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -DINSTANTIATE_TEMPLATES EST_Window.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include delta.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include filter.cc >In file included from filter.cc:43: >In file included from ../include/EST_wave_aux.h:52: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from filter.cc:43: >In file included from ../include/EST_wave_aux.h:52: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include sigpr_frame.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include sigpr_utt.cc >In file included from sigpr_utt.cc:42: >In file included from ../include/EST_track_aux.h:48: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from sigpr_utt.cc:42: >In file included from ../include/EST_track_aux.h:48: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include pitchmark.cc >In file included from pitchmark.cc:47: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from pitchmark.cc:47: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include spectrogram.cc >In file included from spectrogram.cc:43: >In file included from ../include/EST_Track.h:46: >In file included from ../include/EST_FMatrix.h:44: >In file included from ../include/EST_TSimpleMatrix.h:46: >In file included from ../include/EST_TMatrix.h:49: >../include/EST_TVector.h:297:24: warning: instantiation of variable > 'EST_TVector<float>::def_val' required here, but no definition is > available [-Wundefined-var-template] > void empty() { fill(*def_val); } > ^ >spectrogram.cc:160:12: note: in instantiation of member function > 'EST_TVector<float>::empty' requested here > real.empty(); > ^ >../include/EST_TVector.h:223:19: note: forward declaration of template entity is > here > static const T *def_val; > ^ >../include/EST_TVector.h:297:24: note: add an explicit instantiation declaration > to suppress this warning if 'EST_TVector<float>::def_val' is explicitly > instantiated in another translation unit > void empty() { fill(*def_val); } > ^ >1 warning generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include misc.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include fft.cc >look at library estools >look at library estbase EST_Window.o delta.o filter.o sigpr_frame.o sigpr_utt.o pitchmark.o spectrogram.o misc.o fft.o >Update library estbase EST_Window.o delta.o filter.o sigpr_frame.o sigpr_utt.o pitchmark.o spectrogram.o misc.o fft.o >look at library eststring >Making in directory sigpr/pda ... >making dependencies -- pcb_smoother.cc smooth_pda.cc pda.cc srpd1.3.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include pcb_smoother.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include smooth_pda.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include pda.cc >In file included from pda.cc:37: >In file included from ../../include/EST_speech_class.h:44: >In file included from ../../include/EST_wave_aux.h:52: >In file included from ../../include/ling_class/EST_Relation.h:48: >../../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from pda.cc:37: >In file included from ../../include/EST_speech_class.h:44: >In file included from ../../include/EST_wave_aux.h:52: >../../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include srpd1.3.cc >look at library estools >look at library estbase pcb_smoother.o smooth_pda.o pda.o srpd1.3.o >Update library estbase pcb_smoother.o smooth_pda.o pda.o srpd1.3.o >look at library eststring >Making in directory ./stats ... >making dependencies -- EST_cluster.cc EST_multistats.cc confusion.cc EST_Discrete.cc EST_DProbDist.cc EST_ols.cc EST_viterbi.cc dynamic_program.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_cluster.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_multistats.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include confusion.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_Discrete.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_DProbDist.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_ols.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include EST_viterbi.cc >In file included from EST_viterbi.cc:43: >In file included from ../include/EST_viterbi.h:48: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from EST_viterbi.cc:43: >In file included from ../include/EST_viterbi.h:48: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -DINSTANTIATE_TEMPLATES dynamic_program.cc >In file included from dynamic_program.cc:42: >In file included from ../include/ling_class/EST_Utterance.h:44: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from dynamic_program.cc:42: >In file included from ../include/ling_class/EST_Utterance.h:44: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >In file included from dynamic_program.cc:53: >./../base_class/EST_TVector.cc:225:22: warning: instantiation of variable > 'EST_TVector<float>::def_val' required here, but no definition is > available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >./../base_class/EST_TVector.cc:70:5: note: in instantiation of member function > 'EST_TVector<float>::resize' requested here > resize(n); > ^ >../include/EST_TSimpleVector.h:62:31: note: in instantiation of member function > 'EST_TVector<float>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../include/EST_FMatrix.h:117:25: note: in instantiation of member function > 'EST_TSimpleVector<float>::EST_TSimpleVector' requested here > EST_FVector(int n): EST_TSimpleVector<float>(n) {} > ^ >../include/EST_TVector.h:223:19: note: forward declaration of template entity is > here > static const T *def_val; > ^ >./../base_class/EST_TVector.cc:225:22: note: add an explicit instantiation > declaration to suppress this warning if 'EST_TVector<float>::def_val' is > explicitly instantiated in another translation unit > a_no_check(i) = *def_val; > ^ >./../base_class/EST_TVector.cc:225:22: warning: instantiation of variable > 'EST_TVector<double>::def_val' required here, but no definition is > available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >./../base_class/EST_TVector.cc:70:5: note: in instantiation of member function > 'EST_TVector<double>::resize' requested here > resize(n); > ^ >../include/EST_TSimpleVector.h:62:31: note: in instantiation of member function > 'EST_TVector<double>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../include/EST_DMatrix.h:116:25: note: in instantiation of member function > 'EST_TSimpleVector<double>::EST_TSimpleVector' requested here > EST_DVector(int n): EST_TSimpleVector<double>(n) {} > ^ >../include/EST_TVector.h:223:19: note: forward declaration of template entity is > here > static const T *def_val; > ^ >./../base_class/EST_TVector.cc:225:22: note: add an explicit instantiation > declaration to suppress this warning if 'EST_TVector<double>::def_val' is > explicitly instantiated in another translation unit > a_no_check(i) = *def_val; > ^ >6 warnings generated. >look at library estools >look at library estbase EST_cluster.o EST_multistats.o confusion.o EST_Discrete.o EST_DProbDist.o EST_ols.o EST_viterbi.o dynamic_program.o >Update library estbase EST_cluster.o EST_multistats.o confusion.o EST_Discrete.o EST_DProbDist.o EST_ols.o EST_viterbi.o dynamic_program.o >look at library eststring >Making in directory stats/wagon ... >making dependencies -- dlist.cc wagon_aux.cc wagonint.cc wagon.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include dlist.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include wagon_aux.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include wagonint.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES wagon.cc >wagon.cc:813:31: warning: implicit conversion from 'int' to 'float' changes > value from 2147483647 to 2147483648 [-Wimplicit-int-float-conversion] > return (((float)random())/RAND_MAX)*x; > ~^~~~~~~~ >/usr/include/stdlib.h:86:18: note: expanded from macro 'RAND_MAX' >#define RAND_MAX 2147483647 > ^~~~~~~~~~ >In file included from wagon.cc:105: >../../include/../base_class/EST_TVector.cc:225:22: warning: instantiation of > variable 'EST_TVector<float>::def_val' required here, but no definition is > available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:70:5: note: in instantiation of > member function 'EST_TVector<float>::resize' requested here > resize(n); > ^ >../../include/EST_TSimpleVector.h:62:31: note: in instantiation of member > function 'EST_TVector<float>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../../include/EST_FMatrix.h:117:25: note: in instantiation of member function > 'EST_TSimpleVector<float>::EST_TSimpleVector' requested here > EST_FVector(int n): EST_TSimpleVector<float>(n) {} > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<float>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: warning: instantiation of > variable 'EST_TVector<double>::def_val' required here, but no definition > is available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:70:5: note: in instantiation of > member function 'EST_TVector<double>::resize' requested here > resize(n); > ^ >../../include/EST_TSimpleVector.h:62:31: note: in instantiation of member > function 'EST_TVector<double>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../../include/EST_DMatrix.h:116:25: note: in instantiation of member function > 'EST_TSimpleVector<double>::EST_TSimpleVector' requested here > EST_DVector(int n): EST_TSimpleVector<double>(n) {} > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<double>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i) = *def_val; > ^ >In file included from wagon.cc:104: >../../include/../base_class/EST_TList.cc:71:13: warning: instantiation of > variable 'EST_TItem<EST_TKVI<EST_String, double> >::s_free' required here, > but no definition is available [-Wundefined-var-template] > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:89:17: note: in instantiation of member > function 'EST_TItem<EST_TKVI<EST_String, double> >::release' requested > here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<EST_TKVI<EST_String, double> >::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >../../include/EST_TKVL.h:72:34: note: in instantiation of member function > 'EST_TList<EST_TKVI<EST_String, double> >::~EST_TList' requested here >template<class K, class V> class EST_TKVL { > ^ >../../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >../../include/../base_class/EST_TList.cc:71:13: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_TKVI<EST_String, double> >::s_free' is explicitly > instantiated in another translation unit > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:73:7: warning: instantiation of > variable 'EST_TItem<EST_TKVI<EST_String, double> >::s_nfree' required > here, but no definition is available [-Wundefined-var-template] > s_nfree++; > ^ >../../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >../../include/../base_class/EST_TList.cc:73:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_TKVI<EST_String, double> >::s_nfree' is explicitly > instantiated in another translation unit > s_nfree++; > ^ >In file included from wagon.cc:105: >../../include/../base_class/EST_TVector.cc:243:13: warning: instantiation of > variable 'EST_TVector<float>::error_return' required here, but no > definition is available [-Wundefined-var-template] > return *error_return; > ^ >../../include/EST_Wagon.h:70:37: note: in instantiation of member function > 'EST_TVector<float>::a_check' requested here > void set_int_val(int n,int i) { a_check(n) = (int)i; } > ^ >../../include/EST_TVector.h:230:13: note: forward declaration of template entity > is here > static T *error_return; > ^ >../../include/../base_class/EST_TVector.cc:243:13: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<float>::error_return' is explicitly instantiated in another > translation unit > return *error_return; > ^ >In file included from wagon.cc:104: >../../include/../base_class/EST_TList.cc:71:13: warning: instantiation of > variable 'EST_TItem<int>::s_free' required here, but no definition is > available [-Wundefined-var-template] > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:89:17: note: in instantiation of member > function 'EST_TItem<int>::release' requested here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<int>::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >../../include/EST_Wagon.h:116:5: note: in instantiation of member function > 'EST_TList<int>::~EST_TList' requested here > WQuestion() {;} > ^ >../../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >../../include/../base_class/EST_TList.cc:71:13: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<int>::s_free' is explicitly instantiated in another translation > unit > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:73:7: warning: instantiation of > variable 'EST_TItem<int>::s_nfree' required here, but no definition is > available [-Wundefined-var-template] > s_nfree++; > ^ >../../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >../../include/../base_class/EST_TList.cc:73:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<int>::s_nfree' is explicitly instantiated in another > translation unit > s_nfree++; > ^ >../../include/../base_class/EST_TList.cc:71:13: warning: instantiation of > variable 'EST_TItem<float>::s_free' required here, but no definition is > available [-Wundefined-var-template] > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:89:17: note: in instantiation of member > function 'EST_TItem<float>::release' requested here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<float>::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >../../include/EST_Wagon.h:165:5: note: in instantiation of member function > 'EST_TList<float>::~EST_TList' requested here > WImpurity() { t=wnim_unset; a.reset(); trajectory=0; l=0; width=0; data=0;} > ^ >../../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >../../include/../base_class/EST_TList.cc:71:13: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<float>::s_free' is explicitly instantiated in another > translation unit > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:73:7: warning: instantiation of > variable 'EST_TItem<float>::s_nfree' required here, but no definition is > available [-Wundefined-var-template] > s_nfree++; > ^ >../../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >../../include/../base_class/EST_TList.cc:73:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<float>::s_nfree' is explicitly instantiated in another > translation unit > s_nfree++; > ^ >../../include/../base_class/EST_TList.cc:71:13: warning: instantiation of > variable 'EST_TItem<EST_TKVI<EST_String, EST_String> >::s_free' required > here, but no definition is available [-Wundefined-var-template] > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:89:17: note: in instantiation of member > function 'EST_TItem<EST_TKVI<EST_String, EST_String> >::release' requested > here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<EST_TKVI<EST_String, EST_String> >::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >../../include/EST_TKVL.h:72:34: note: in instantiation of member function > 'EST_TList<EST_TKVI<EST_String, EST_String> >::~EST_TList' requested here >template<class K, class V> class EST_TKVL { > ^ >../../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >../../include/../base_class/EST_TList.cc:71:13: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_TKVI<EST_String, EST_String> >::s_free' is explicitly > instantiated in another translation unit > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:73:7: warning: instantiation of > variable 'EST_TItem<EST_TKVI<EST_String, EST_String> >::s_nfree' required > here, but no definition is available [-Wundefined-var-template] > s_nfree++; > ^ >../../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >../../include/../base_class/EST_TList.cc:73:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_TKVI<EST_String, EST_String> >::s_nfree' is explicitly > instantiated in another translation unit > s_nfree++; > ^ >../../include/../base_class/EST_TList.cc:71:13: warning: instantiation of > variable 'EST_TItem<EST_String>::s_free' required here, but no definition > is available [-Wundefined-var-template] > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:89:17: note: in instantiation of member > function 'EST_TItem<EST_String>::release' requested here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<EST_String>::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >wagon.cc:297:17: note: in instantiation of member function > 'EST_TList<EST_String>::~EST_TList' requested here > EST_StrList lex; > ^ >../../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >../../include/../base_class/EST_TList.cc:71:13: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_String>::s_free' is explicitly instantiated in another > translation unit > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:73:7: warning: instantiation of > variable 'EST_TItem<EST_String>::s_nfree' required here, but no definition > is available [-Wundefined-var-template] > s_nfree++; > ^ >../../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >../../include/../base_class/EST_TList.cc:73:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_String>::s_nfree' is explicitly instantiated in another > translation unit > s_nfree++; > ^ >14 warnings generated. >look at library estools dlist.o wagon_aux.o wagonint.o wagon.o >Update library estools dlist.o wagon_aux.o wagonint.o wagon.o >look at library estbase >look at library eststring >Making in directory stats/kalman_filter ... >making dependencies -- EST_kalman.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include EST_kalman.cc >In file included from EST_kalman.cc:43: >In file included from ../../include/EST.h:62: >In file included from ../../include/EST_speech_class.h:44: >In file included from ../../include/EST_wave_aux.h:52: >In file included from ../../include/ling_class/EST_Relation.h:48: >../../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from EST_kalman.cc:43: >In file included from ../../include/EST.h:62: >In file included from ../../include/EST_speech_class.h:44: >In file included from ../../include/EST_wave_aux.h:52: >../../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >look at library estools EST_kalman.o >Update library estools EST_kalman.o >look at library estbase >look at library eststring >Making in directory ./grammar ... >Making in directory grammar/scfg ... >making dependencies -- EST_SCFG.cc EST_SCFG_inout.cc EST_SCFG_Chart.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES EST_SCFG.cc >In file included from EST_SCFG.cc:307: >../../include/../base_class/EST_TList.cc:71:13: warning: instantiation of > variable 'EST_TItem<EST_TKVI<EST_String, double> >::s_free' required here, > but no definition is available [-Wundefined-var-template] > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:89:17: note: in instantiation of member > function 'EST_TItem<EST_TKVI<EST_String, double> >::release' requested > here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<EST_TKVI<EST_String, double> >::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >../../include/EST_TKVL.h:72:34: note: in instantiation of member function > 'EST_TList<EST_TKVI<EST_String, double> >::~EST_TList' requested here >template<class K, class V> class EST_TKVL { > ^ >../../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >../../include/../base_class/EST_TList.cc:71:13: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_TKVI<EST_String, double> >::s_free' is explicitly > instantiated in another translation unit > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:73:7: warning: instantiation of > variable 'EST_TItem<EST_TKVI<EST_String, double> >::s_nfree' required > here, but no definition is available [-Wundefined-var-template] > s_nfree++; > ^ >../../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >../../include/../base_class/EST_TList.cc:73:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_TKVI<EST_String, double> >::s_nfree' is explicitly > instantiated in another translation unit > s_nfree++; > ^ >../../include/../base_class/EST_TList.cc:48:7: warning: instantiation of > variable 'EST_TItem<EST_String>::s_free' required here, but no definition > is available [-Wundefined-var-template] > if (s_free!=NULL) > ^ >../../include/EST_TList.h:192:40: note: in instantiation of member function > 'EST_TItem<EST_String>::make' requested here > { EST_UList::append(EST_TItem<T>::make(item)); }; > ^ >EST_SCFG.cc:100:9: note: in instantiation of member function > 'EST_TList<EST_String>::append' requested here > nt.append(get_c_string(p)); > ^ >../../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >../../include/../base_class/EST_TList.cc:48:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_String>::s_free' is explicitly instantiated in another > translation unit > if (s_free!=NULL) > ^ >../../include/../base_class/EST_TList.cc:52:7: warning: instantiation of > variable 'EST_TItem<EST_String>::s_nfree' required here, but no definition > is available [-Wundefined-var-template] > s_nfree--; > ^ >../../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >../../include/../base_class/EST_TList.cc:52:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_String>::s_nfree' is explicitly instantiated in another > translation unit > s_nfree--; > ^ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES EST_SCFG_inout.cc >In file included from EST_SCFG_inout.cc:50: >In file included from ../../include/EST_SCFG_Chart.h:47: >In file included from ../../include/ling_class/EST_Relation.h:48: >../../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from EST_SCFG_inout.cc:50: >In file included from ../../include/EST_SCFG_Chart.h:47: >../../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >In file included from EST_SCFG_inout.cc:62: >../../include/../base_class/EST_TVector.cc:225:22: warning: instantiation of > variable 'EST_TVector<float>::def_val' required here, but no definition is > available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:70:5: note: in instantiation of > member function 'EST_TVector<float>::resize' requested here > resize(n); > ^ >../../include/EST_TSimpleVector.h:62:31: note: in instantiation of member > function 'EST_TVector<float>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../../include/EST_FMatrix.h:117:25: note: in instantiation of member function > 'EST_TSimpleVector<float>::EST_TSimpleVector' requested here > EST_FVector(int n): EST_TSimpleVector<float>(n) {} > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<float>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: warning: instantiation of > variable 'EST_TVector<double>::def_val' required here, but no definition > is available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:70:5: note: in instantiation of > member function 'EST_TVector<double>::resize' requested here > resize(n); > ^ >../../include/EST_TSimpleVector.h:62:31: note: in instantiation of member > function 'EST_TVector<double>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../../include/EST_DMatrix.h:116:25: note: in instantiation of member function > 'EST_TSimpleVector<double>::EST_TSimpleVector' requested here > EST_DVector(int n): EST_TSimpleVector<double>(n) {} > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<double>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i) = *def_val; > ^ >6 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include EST_SCFG_Chart.cc >In file included from EST_SCFG_Chart.cc:44: >In file included from ../../include/EST_SCFG_Chart.h:47: >In file included from ../../include/ling_class/EST_Relation.h:48: >../../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from EST_SCFG_Chart.cc:44: >In file included from ../../include/EST_SCFG_Chart.h:47: >../../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >look at library estools EST_SCFG.o EST_SCFG_inout.o EST_SCFG_Chart.o >Update library estools EST_SCFG.o EST_SCFG_inout.o EST_SCFG_Chart.o >look at library estbase >look at library eststring >Making in directory grammar/wfst ... >making dependencies -- EST_WFST.cc wfst_regex.cc wfst_ops.cc wfst_transduce.cc kkcompile.cc wfst_aux.cc ltscompile.cc rgcompile.cc tlcompile.cc wfst_train.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES EST_WFST.cc >In file included from EST_WFST.cc:63: >../../include/../base_class/EST_TVector.cc:225:22: warning: instantiation of > variable 'EST_TVector<float>::def_val' required here, but no definition is > available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:70:5: note: in instantiation of > member function 'EST_TVector<float>::resize' requested here > resize(n); > ^ >../../include/EST_TSimpleVector.h:62:31: note: in instantiation of member > function 'EST_TVector<float>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../../include/EST_FMatrix.h:117:25: note: in instantiation of member function > 'EST_TSimpleVector<float>::EST_TSimpleVector' requested here > EST_FVector(int n): EST_TSimpleVector<float>(n) {} > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<float>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: warning: instantiation of > variable 'EST_TVector<double>::def_val' required here, but no definition > is available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:70:5: note: in instantiation of > member function 'EST_TVector<double>::resize' requested here > resize(n); > ^ >../../include/EST_TSimpleVector.h:62:31: note: in instantiation of member > function 'EST_TVector<double>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../../include/EST_DMatrix.h:116:25: note: in instantiation of member function > 'EST_TSimpleVector<double>::EST_TSimpleVector' requested here > EST_DVector(int n): EST_TSimpleVector<double>(n) {} > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<double>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i) = *def_val; > ^ >In file included from EST_WFST.cc:59: >../../include/../base_class/EST_TList.cc:71:13: warning: instantiation of > variable 'EST_TItem<EST_TKVI<EST_String, double> >::s_free' required here, > but no definition is available [-Wundefined-var-template] > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:89:17: note: in instantiation of member > function 'EST_TItem<EST_TKVI<EST_String, double> >::release' requested > here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<EST_TKVI<EST_String, double> >::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >../../include/EST_TKVL.h:72:34: note: in instantiation of member function > 'EST_TList<EST_TKVI<EST_String, double> >::~EST_TList' requested here >template<class K, class V> class EST_TKVL { > ^ >../../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >../../include/../base_class/EST_TList.cc:71:13: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_TKVI<EST_String, double> >::s_free' is explicitly > instantiated in another translation unit > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:73:7: warning: instantiation of > variable 'EST_TItem<EST_TKVI<EST_String, double> >::s_nfree' required > here, but no definition is available [-Wundefined-var-template] > s_nfree++; > ^ >../../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >../../include/../base_class/EST_TList.cc:73:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_TKVI<EST_String, double> >::s_nfree' is explicitly > instantiated in another translation unit > s_nfree++; > ^ >../../include/../base_class/EST_TList.cc:71:13: warning: instantiation of > variable 'EST_TItem<int>::s_free' required here, but no definition is > available [-Wundefined-var-template] > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:89:17: note: in instantiation of member > function 'EST_TItem<int>::release' requested here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<int>::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >../../include/EST_WFST.h:133:5: note: in instantiation of member function > 'EST_TList<int>::~EST_TList' requested here > EST_WFST_MultiState() : EST_IList() > ^ >../../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >../../include/../base_class/EST_TList.cc:71:13: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<int>::s_free' is explicitly instantiated in another translation > unit > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:73:7: warning: instantiation of > variable 'EST_TItem<int>::s_nfree' required here, but no definition is > available [-Wundefined-var-template] > s_nfree++; > ^ >../../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >../../include/../base_class/EST_TList.cc:73:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<int>::s_nfree' is explicitly instantiated in another > translation unit > s_nfree++; > ^ >../../include/../base_class/EST_TList.cc:71:13: warning: instantiation of > variable 'EST_TItem<EST_String>::s_free' required here, but no definition > is available [-Wundefined-var-template] > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:89:17: note: in instantiation of member > function 'EST_TItem<EST_String>::release' requested here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<EST_String>::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >EST_WFST.cc:160:17: note: in instantiation of member function > 'EST_TList<EST_String>::~EST_TList' requested here > EST_StrList in,out; > ^ >../../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >../../include/../base_class/EST_TList.cc:71:13: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_String>::s_free' is explicitly instantiated in another > translation unit > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:73:7: warning: instantiation of > variable 'EST_TItem<EST_String>::s_nfree' required here, but no definition > is available [-Wundefined-var-template] > s_nfree++; > ^ >../../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >../../include/../base_class/EST_TList.cc:73:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_String>::s_nfree' is explicitly instantiated in another > translation unit > s_nfree++; > ^ >../../include/../base_class/EST_TList.cc:71:13: warning: instantiation of > variable 'EST_TItem<EST_TKVI<EST_String, EST_String> >::s_free' required > here, but no definition is available [-Wundefined-var-template] > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:89:17: note: in instantiation of member > function 'EST_TItem<EST_TKVI<EST_String, EST_String> >::release' requested > here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<EST_TKVI<EST_String, EST_String> >::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >../../include/EST_TKVL.h:72:34: note: in instantiation of member function > 'EST_TList<EST_TKVI<EST_String, EST_String> >::~EST_TList' requested here >template<class K, class V> class EST_TKVL { > ^ >../../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >../../include/../base_class/EST_TList.cc:71:13: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_TKVI<EST_String, EST_String> >::s_free' is explicitly > instantiated in another translation unit > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:73:7: warning: instantiation of > variable 'EST_TItem<EST_TKVI<EST_String, EST_String> >::s_nfree' required > here, but no definition is available [-Wundefined-var-template] > s_nfree++; > ^ >../../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >../../include/../base_class/EST_TList.cc:73:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_TKVI<EST_String, EST_String> >::s_nfree' is explicitly > instantiated in another translation unit > s_nfree++; > ^ >10 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES wfst_regex.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES wfst_ops.cc >In file included from wfst_ops.cc:67: >../../include/../base_class/EST_TList.cc:71:13: warning: instantiation of > variable 'EST_TItem<EST_TKVI<EST_String, double> >::s_free' required here, > but no definition is available [-Wundefined-var-template] > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:89:17: note: in instantiation of member > function 'EST_TItem<EST_TKVI<EST_String, double> >::release' requested > here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<EST_TKVI<EST_String, double> >::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >../../include/EST_TKVL.h:72:34: note: in instantiation of member function > 'EST_TList<EST_TKVI<EST_String, double> >::~EST_TList' requested here >template<class K, class V> class EST_TKVL { > ^ >../../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >../../include/../base_class/EST_TList.cc:71:13: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_TKVI<EST_String, double> >::s_free' is explicitly > instantiated in another translation unit > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:73:7: warning: instantiation of > variable 'EST_TItem<EST_TKVI<EST_String, double> >::s_nfree' required > here, but no definition is available [-Wundefined-var-template] > s_nfree++; > ^ >../../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >../../include/../base_class/EST_TList.cc:73:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_TKVI<EST_String, double> >::s_nfree' is explicitly > instantiated in another translation unit > s_nfree++; > ^ >../../include/../base_class/EST_TList.cc:71:13: warning: instantiation of > variable 'EST_TItem<int>::s_free' required here, but no definition is > available [-Wundefined-var-template] > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:89:17: note: in instantiation of member > function 'EST_TItem<int>::release' requested here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<int>::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >../../include/EST_WFST.h:133:5: note: in instantiation of member function > 'EST_TList<int>::~EST_TList' requested here > EST_WFST_MultiState() : EST_IList() > ^ >../../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >../../include/../base_class/EST_TList.cc:71:13: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<int>::s_free' is explicitly instantiated in another translation > unit > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:73:7: warning: instantiation of > variable 'EST_TItem<int>::s_nfree' required here, but no definition is > available [-Wundefined-var-template] > s_nfree++; > ^ >../../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >../../include/../base_class/EST_TList.cc:73:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<int>::s_nfree' is explicitly instantiated in another > translation unit > s_nfree++; > ^ >../../include/../base_class/EST_TList.cc:71:13: warning: instantiation of > variable 'EST_TItem<EST_WFST>::s_free' required here, but no definition is > available [-Wundefined-var-template] > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:89:17: note: in instantiation of member > function 'EST_TItem<EST_WFST>::release' requested here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<EST_WFST>::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >wfst_ops.cc:473:15: note: in instantiation of member function > 'EST_TList<EST_WFST>::~EST_TList' requested here > wfst_list wl; > ^ >../../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >../../include/../base_class/EST_TList.cc:71:13: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_WFST>::s_free' is explicitly instantiated in another > translation unit > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:73:7: warning: instantiation of > variable 'EST_TItem<EST_WFST>::s_nfree' required here, but no definition > is available [-Wundefined-var-template] > s_nfree++; > ^ >../../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >../../include/../base_class/EST_TList.cc:73:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_WFST>::s_nfree' is explicitly instantiated in another > translation unit > s_nfree++; > ^ >../../include/../base_class/EST_TList.cc:71:13: warning: instantiation of > variable 'EST_TItem<EST_String>::s_free' required here, but no definition > is available [-Wundefined-var-template] > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:89:17: note: in instantiation of member > function 'EST_TItem<EST_String>::release' requested here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<EST_String>::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >wfst_ops.cc:601:17: note: in instantiation of member function > 'EST_TList<EST_String>::~EST_TList' requested here > EST_StrList ivocab, ovocab; > ^ >../../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >../../include/../base_class/EST_TList.cc:71:13: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_String>::s_free' is explicitly instantiated in another > translation unit > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:73:7: warning: instantiation of > variable 'EST_TItem<EST_String>::s_nfree' required here, but no definition > is available [-Wundefined-var-template] > s_nfree++; > ^ >../../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >../../include/../base_class/EST_TList.cc:73:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_String>::s_nfree' is explicitly instantiated in another > translation unit > s_nfree++; > ^ >../../include/../base_class/EST_TList.cc:71:13: warning: instantiation of > variable 'EST_TItem<EST_WFST_Transition *>::s_free' required here, but no > definition is available [-Wundefined-var-template] > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:89:17: note: in instantiation of member > function 'EST_TItem<EST_WFST_Transition *>::release' requested here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<EST_WFST_Transition *>::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >wfst_ops.cc:848:21: note: in instantiation of member function > 'EST_TList<EST_WFST_Transition *>::~EST_TList' requested here > wfst_translist transa; > ^ >../../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >../../include/../base_class/EST_TList.cc:71:13: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_WFST_Transition *>::s_free' is explicitly instantiated in > another translation unit > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:73:7: warning: instantiation of > variable 'EST_TItem<EST_WFST_Transition *>::s_nfree' required here, but no > definition is available [-Wundefined-var-template] > s_nfree++; > ^ >../../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >../../include/../base_class/EST_TList.cc:73:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_WFST_Transition *>::s_nfree' is explicitly instantiated in > another translation unit > s_nfree++; > ^ >10 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES wfst_transduce.cc >In file included from wfst_transduce.cc:62: >../../include/../base_class/EST_TList.cc:71:13: warning: instantiation of > variable 'EST_TItem<EST_TKVI<EST_String, double> >::s_free' required here, > but no definition is available [-Wundefined-var-template] > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:89:17: note: in instantiation of member > function 'EST_TItem<EST_TKVI<EST_String, double> >::release' requested > here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<EST_TKVI<EST_String, double> >::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >../../include/EST_TKVL.h:72:34: note: in instantiation of member function > 'EST_TList<EST_TKVI<EST_String, double> >::~EST_TList' requested here >template<class K, class V> class EST_TKVL { > ^ >../../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >../../include/../base_class/EST_TList.cc:71:13: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_TKVI<EST_String, double> >::s_free' is explicitly > instantiated in another translation unit > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:73:7: warning: instantiation of > variable 'EST_TItem<EST_TKVI<EST_String, double> >::s_nfree' required > here, but no definition is available [-Wundefined-var-template] > s_nfree++; > ^ >../../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >../../include/../base_class/EST_TList.cc:73:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_TKVI<EST_String, double> >::s_nfree' is explicitly > instantiated in another translation unit > s_nfree++; > ^ >../../include/../base_class/EST_TList.cc:71:13: warning: instantiation of > variable 'EST_TItem<int>::s_free' required here, but no definition is > available [-Wundefined-var-template] > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:89:17: note: in instantiation of member > function 'EST_TItem<int>::release' requested here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<int>::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >../../include/EST_WFST.h:133:5: note: in instantiation of member function > 'EST_TList<int>::~EST_TList' requested here > EST_WFST_MultiState() : EST_IList() > ^ >../../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >../../include/../base_class/EST_TList.cc:71:13: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<int>::s_free' is explicitly instantiated in another translation > unit > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:73:7: warning: instantiation of > variable 'EST_TItem<int>::s_nfree' required here, but no definition is > available [-Wundefined-var-template] > s_nfree++; > ^ >../../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >../../include/../base_class/EST_TList.cc:73:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<int>::s_nfree' is explicitly instantiated in another > translation unit > s_nfree++; > ^ >../../include/../base_class/EST_TList.cc:48:7: warning: instantiation of > variable 'EST_TItem<EST_String>::s_free' required here, but no definition > is available [-Wundefined-var-template] > if (s_free!=NULL) > ^ >../../include/EST_TList.h:192:40: note: in instantiation of member function > 'EST_TItem<EST_String>::make' requested here > { EST_UList::append(EST_TItem<T>::make(item)); }; > ^ >wfst_transduce.cc:88:6: note: in instantiation of member function > 'EST_TList<EST_String>::append' requested here > out.append(wfst.out_symbol(out_i(p))); > ^ >../../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >../../include/../base_class/EST_TList.cc:48:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_String>::s_free' is explicitly instantiated in another > translation unit > if (s_free!=NULL) > ^ >../../include/../base_class/EST_TList.cc:52:7: warning: instantiation of > variable 'EST_TItem<EST_String>::s_nfree' required here, but no definition > is available [-Wundefined-var-template] > s_nfree--; > ^ >../../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >../../include/../base_class/EST_TList.cc:52:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_String>::s_nfree' is explicitly instantiated in another > translation unit > s_nfree--; > ^ >../../include/../base_class/EST_TList.cc:71:13: warning: instantiation of > variable 'EST_TItem<EST_WFST_Transition *>::s_free' required here, but no > definition is available [-Wundefined-var-template] > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:89:17: note: in instantiation of member > function 'EST_TItem<EST_WFST_Transition *>::release' requested here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<EST_WFST_Transition *>::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >wfst_transduce.cc:100:20: note: in instantiation of member function > 'EST_TList<EST_WFST_Transition *>::~EST_TList' requested here > wfst_translist ss_eps_trans; > ^ >../../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >../../include/../base_class/EST_TList.cc:71:13: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_WFST_Transition *>::s_free' is explicitly instantiated in > another translation unit > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:73:7: warning: instantiation of > variable 'EST_TItem<EST_WFST_Transition *>::s_nfree' required here, but no > definition is available [-Wundefined-var-template] > s_nfree++; > ^ >../../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >../../include/../base_class/EST_TList.cc:73:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_WFST_Transition *>::s_nfree' is explicitly instantiated in > another translation unit > s_nfree++; > ^ >8 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES kkcompile.cc >In file included from kkcompile.cc:55: >../../include/../base_class/EST_TList.cc:71:13: warning: instantiation of > variable 'EST_TItem<EST_TKVI<EST_String, double> >::s_free' required here, > but no definition is available [-Wundefined-var-template] > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:89:17: note: in instantiation of member > function 'EST_TItem<EST_TKVI<EST_String, double> >::release' requested > here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<EST_TKVI<EST_String, double> >::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >../../include/EST_TKVL.h:72:34: note: in instantiation of member function > 'EST_TList<EST_TKVI<EST_String, double> >::~EST_TList' requested here >template<class K, class V> class EST_TKVL { > ^ >../../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >../../include/../base_class/EST_TList.cc:71:13: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_TKVI<EST_String, double> >::s_free' is explicitly > instantiated in another translation unit > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:73:7: warning: instantiation of > variable 'EST_TItem<EST_TKVI<EST_String, double> >::s_nfree' required > here, but no definition is available [-Wundefined-var-template] > s_nfree++; > ^ >../../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >../../include/../base_class/EST_TList.cc:73:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<EST_TKVI<EST_String, double> >::s_nfree' is explicitly > instantiated in another translation unit > s_nfree++; > ^ >../../include/../base_class/EST_TList.cc:71:13: warning: instantiation of > variable 'EST_TItem<int>::s_free' required here, but no definition is > available [-Wundefined-var-template] > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:89:17: note: in instantiation of member > function 'EST_TItem<int>::release' requested here >{ EST_TItem<T>::release((EST_TItem<T> *)item); } > ^ >../../include/EST_TList.h:122:36: note: in instantiation of member function > 'EST_TList<int>::free_item' requested here > ~ EST_TList() { clear_and_free(free_item); } > ^ >../../include/EST_WFST.h:133:5: note: in instantiation of member function > 'EST_TList<int>::~EST_TList' requested here > EST_WFST_MultiState() : EST_IList() > ^ >../../include/EST_TList.h:72:21: note: forward declaration of template entity is > here > static EST_TItem *s_free; > ^ >../../include/../base_class/EST_TList.cc:71:13: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<int>::s_free' is explicitly instantiated in another translation > unit > it->n=s_free; > ^ >../../include/../base_class/EST_TList.cc:73:7: warning: instantiation of > variable 'EST_TItem<int>::s_nfree' required here, but no definition is > available [-Wundefined-var-template] > s_nfree++; > ^ >../../include/EST_TList.h:73:23: note: forward declaration of template entity is > here > static unsigned int s_nfree; > ^ >../../include/../base_class/EST_TList.cc:73:7: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TItem<int>::s_nfree' is explicitly instantiated in another > translation unit > s_nfree++; > ^ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include wfst_aux.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include ltscompile.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include rgcompile.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include tlcompile.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include wfst_train.cc >look at library estools EST_WFST.o wfst_regex.o wfst_ops.o wfst_transduce.o kkcompile.o wfst_aux.o ltscompile.o rgcompile.o tlcompile.o wfst_train.o >Update library estools EST_WFST.o wfst_regex.o wfst_ops.o wfst_transduce.o kkcompile.o wfst_aux.o ltscompile.o rgcompile.o tlcompile.o wfst_train.o >look at library estbase >look at library eststring >Making in directory grammar/ngram ... >making dependencies -- lattice_t.cc EST_Ngrammar.cc ngrammar_io.cc ngrammar_aux.cc ngrammar_utils.cc EST_lattice.cc EST_lattice_io.cc freqsmooth.cc EST_PST.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include -DINSTANTIATE_TEMPLATES lattice_t.cc >In file included from lattice_t.cc:60: >../../include/../base_class/EST_TVector.cc:225:22: warning: instantiation of > variable 'EST_TVector<float>::def_val' required here, but no definition is > available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:70:5: note: in instantiation of > member function 'EST_TVector<float>::resize' requested here > resize(n); > ^ >../../include/EST_TSimpleVector.h:62:31: note: in instantiation of member > function 'EST_TVector<float>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../../include/EST_FMatrix.h:117:25: note: in instantiation of member function > 'EST_TSimpleVector<float>::EST_TSimpleVector' requested here > EST_FVector(int n): EST_TSimpleVector<float>(n) {} > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<float>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: warning: instantiation of > variable 'EST_TVector<double>::def_val' required here, but no definition > is available [-Wundefined-var-template] > a_no_check(i) = *def_val; > ^ >../../include/../base_class/EST_TVector.cc:70:5: note: in instantiation of > member function 'EST_TVector<double>::resize' requested here > resize(n); > ^ >../../include/EST_TSimpleVector.h:62:31: note: in instantiation of member > function 'EST_TVector<double>::EST_TVector' requested here > EST_TSimpleVector(int n): EST_TVector<T>(n) {}; > ^ >../../include/EST_DMatrix.h:116:25: note: in instantiation of member function > 'EST_TSimpleVector<double>::EST_TSimpleVector' requested here > EST_DVector(int n): EST_TSimpleVector<double>(n) {} > ^ >../../include/EST_TVector.h:223:19: note: forward declaration of template entity > is here > static const T *def_val; > ^ >../../include/../base_class/EST_TVector.cc:225:22: note: add an explicit > instantiation declaration to suppress this warning if > 'EST_TVector<double>::def_val' is explicitly instantiated in another > translation unit > a_no_check(i) = *def_val; > ^ >2 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include EST_Ngrammar.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include ngrammar_io.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include ngrammar_aux.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include ngrammar_utils.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include EST_lattice.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include EST_lattice_io.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include freqsmooth.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include EST_PST.cc >look at library estools lattice_t.o EST_Ngrammar.o ngrammar_io.o ngrammar_aux.o ngrammar_utils.o EST_lattice.o EST_lattice_io.o freqsmooth.o EST_PST.o >Update library estools lattice_t.o EST_Ngrammar.o ngrammar_io.o ngrammar_aux.o ngrammar_utils.o EST_lattice.o EST_lattice_io.o freqsmooth.o EST_PST.o >look at library estbase >look at library eststring >Making in directory ./intonation ... >Making in directory intonation/tilt ... >making dependencies -- tilt_analysis.cc tilt_synthesis.cc tilt_utils.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include tilt_analysis.cc >In file included from tilt_analysis.cc:42: >In file included from ../../include/EST_tilt.h:42: >In file included from ../../include/ling_class/EST_Relation.h:48: >../../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from tilt_analysis.cc:42: >In file included from ../../include/EST_tilt.h:42: >../../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include tilt_synthesis.cc >In file included from tilt_synthesis.cc:39: >In file included from ./tilt.h:44: >In file included from ../../include/ling_class/EST_Relation.h:48: >../../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from tilt_synthesis.cc:39: >In file included from ./tilt.h:44: >../../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >tilt_synthesis.cc:102:2: warning: misleading indentation; statement is not part > of the previous 'else' [-Wmisleading-indentation] > for (j = 0; j < fz.num_frames()-1; ++j) > ^ >tilt_synthesis.cc:100:5: note: previous statement is here > else > ^ >5 warnings generated. >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../../include tilt_utils.cc >In file included from tilt_utils.cc:42: >In file included from ./tilt.h:44: >In file included from ../../include/ling_class/EST_Relation.h:48: >../../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from tilt_utils.cc:42: >In file included from ./tilt.h:44: >../../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot > be null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >look at library estools tilt_analysis.o tilt_synthesis.o tilt_utils.o >Update library estools tilt_analysis.o tilt_synthesis.o tilt_utils.o >look at library estbase >look at library eststring >Making in directory ./lib ... >make est_program_makefile from est_program_makefile-in >make est_mainline from est_mainline-in >Make Shared Library eststring >Link Shared Library eststring >if [ -n "" ] ; then libs=' -lcurses -lasound -lasound -lncurses -ltinfo -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -rtlib=compiler-rt -ldl -lm -lstdc++ -fopenmp ' ; fi ;\ >x86_64-pc-linux-gnu-clang++ -shared -o libeststring.so.1.2 -Wl,-soname,libeststring.so.1.2 shared_space/*.o $libs >Make Shared Library estbase >Link Shared Library estbase >if [ -n "" ] ; then libs=' -lcurses -lasound -lasound -lncurses -ltinfo -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -rtlib=compiler-rt -ldl -lm -lstdc++ -fopenmp ' ; fi ;\ >x86_64-pc-linux-gnu-clang++ -shared -o libestbase.so.2.5.0.1 -Wl,-soname,libestbase.so.2.5.0.1 shared_space/*.o -L. -leststring $libs >Make Shared Library estools >Link Shared Library estools >if [ -n "" ] ; then libs=' -lcurses -lasound -lasound -lncurses -ltinfo -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -rtlib=compiler-rt -ldl -lm -lstdc++ -fopenmp ' ; fi ;\ >x86_64-pc-linux-gnu-clang++ -shared -o libestools.so.2.5.0.1 -Wl,-soname,libestools.so.2.5.0.1 shared_space/*.o $libs >Making in directory ./main ... >making dependencies -- ch_lab_main.cc ch_track_main.cc ch_wave_main.cc na_play_main.cc na_record_main.cc sigfilter_main.cc sig2fv_main.cc spectgen_main.cc pda_main.cc pitchmark_main.cc ngram_test_main.cc ngram_build_main.cc tilt_synthesis_main.cc tilt_analysis_main.cc viterbi_main.cc dp_main.cc bcat_main.cc ch_utt_main.cc design_filter_main.cc align_main.cc siod_main.cc wagon_main.cc wagon_test_main.cc scfg_make_main.cc scfg_train_main.cc scfg_test_main.cc scfg_parse_main.cc wfst_build_main.cc wfst_run_main.cc wfst_train_main.cc ols_main.cc ols_test_main.cc xml_parser_main.cc >x86_64-pc-linux-gnu-clang++ -c -fno-implicit-templates -O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color -fopenmp -DOMP_WAGON=1 -fPIC -Wall -I../include -o ch_lab_main.o ch_lab_main.cc >In file included from ch_lab_main.cc:41: >In file included from ../include/EST_ling_class.h:44: >In file included from ../include/ling_class/EST_Utterance.h:44: >In file included from ../include/ling_class/EST_Relation.h:48: >../include/ling_class/EST_Item.h:317:18: warning: 'this' pointer cannot be null > in well-defined C++ code; comparison may be assumed to always evaluate to > false [-Wtautological-undefined-compare] > { return (this == 0) ? 0 : p_relation; } > ^~~~ ~ >In file included from ch_lab_main.cc:41: >In file included from ../include/EST_ling_class.h:44: >In file included from ../include/ling_class/EST_Utterance.h:44: >../include/ling_class/EST_Relation.h:122:46: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > const EST_String &name() const { return (this == 0) ? EST_String::Em... > ^~~~ ~ >../include/ling_class/EST_Relation.h:125:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *head() const {return (this == 0) ? 0 : p_head;} > ^~~~ ~ >../include/ling_class/EST_Relation.h:131:37: warning: 'this' pointer cannot be > null in well-defined C++ code; comparison may be assumed to always > evaluate to false [-Wtautological-undefined-compare] > EST_Item *tail() const {return (this == 0) ? 0 : p_tail;} > ^~~~ ~ >4 warnings generated. >x86_64-pc-linux-gnu-clang++ -Wall -lasound -lncurses -ltinfo -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -rtlib=compiler-rt -ldl -o ch_lab ch_lab_main.o -L../lib -lestools -L../lib -lestbase -L../lib -leststring -lcurses -lasound -lasound -lncurses -ltinfo -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -rtlib=compiler-rt -ldl -lm -lstdc++ -fopenmp >/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: ch_lab_main.o: undefined reference to symbol '_Unwind_Resume@@GCC_3.0' >/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/libgcc_s.so.1: error adding symbols: DSO missing from command line >clang-10: [0;1;31merror: [0mlinker command failed with exit code 1 (use -v to see invocation)[0m >make[1]: *** [Makefile:102: ch_lab] Error 1 >make: *** [config/rules/targets.mak:57: main] Error 2 > * ERROR: app-accessibility/speech-tools-2.5.0::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=app-accessibility/speech-tools-2.5.0::gentoo'`, > * the complete build log and the output of `emerge -pqv '=app-accessibility/speech-tools-2.5.0::gentoo'`. > * The complete build log is located at '/var/log/emerge-log/build/app-accessibility/speech-tools-2.5.0:20200928-090345.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/app-accessibility/speech-tools-2.5.0/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/app-accessibility/speech-tools-2.5.0/temp/environment'. > * Working directory: '/var/tmp/portage/app-accessibility/speech-tools-2.5.0/work/speech_tools' > * S: '/var/tmp/portage/app-accessibility/speech-tools-2.5.0/work/speech_tools'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 745060
: 662749