Ticket #45463: main.log

File main.log, 75.9 KB (added by wenjiejia405@…, 9 years ago)
Line 
1version:1
2:debug:main sparsehash has no conflicts
3:debug:main Executing org.macports.main (sparsehash)
4:debug:main changing euid/egid - current euid: 0 - current egid: 0
5:debug:main egid changed to: 501
6:debug:main euid changed to: 502
7:debug:archivefetch archivefetch phase started at Sun Oct 19 13:12:52 EDT 2014
8:msg:archivefetch --->  Fetching archive for sparsehash
9:debug:archivefetch Executing org.macports.archivefetch (sparsehash)
10:debug:archivefetch euid/egid changed to: 0/0
11:debug:archivefetch chowned /opt/local/var/macports/incoming to macports
12:debug:archivefetch euid/egid changed to: 502/501
13:info:archivefetch --->  sparsehash-2.0.2_0.darwin_14.x86_64.tbz2 doesn't seem to exist in /opt/local/var/macports/incoming/verified
14:msg:archivefetch --->  Attempting to fetch sparsehash-2.0.2_0.darwin_14.x86_64.tbz2 from http://packages.macports.org/sparsehash
15:debug:archivefetch Fetching archive failed:: The requested URL returned error: 404 Not Found
16:msg:archivefetch --->  Attempting to fetch sparsehash-2.0.2_0.darwin_14.x86_64.tbz2 from http://lil.fr.packages.macports.org/sparsehash
17:debug:archivefetch Fetching archive failed:: The requested URL returned error: 404 Not Found
18:msg:archivefetch --->  Attempting to fetch sparsehash-2.0.2_0.darwin_14.x86_64.tbz2 from http://nue.de.packages.macports.org/macports/packages/sparsehash
19:debug:archivefetch Fetching archive failed:: The requested URL returned error: 404 Not Found
20:debug:archivefetch Privilege de-escalation not attempted as not running as root.
21:debug:fetch fetch phase started at Sun Oct 19 13:12:53 EDT 2014
22:notice:fetch --->  Fetching distfiles for sparsehash
23:debug:fetch Executing org.macports.fetch (sparsehash)
24:debug:fetch Privilege de-escalation not attempted as not running as root.
25:debug:checksum checksum phase started at Sun Oct 19 13:12:53 EDT 2014
26:notice:checksum --->  Verifying checksums for sparsehash
27:debug:checksum Executing org.macports.checksum (sparsehash)
28:info:checksum --->  Checksumming sparsehash-2.0.2.tar.gz
29:debug:checksum Calculated (rmd160) is 4da86c970e66c4fd3abb82d9b800267175a18bea
30:debug:checksum Correct (rmd160) checksum for sparsehash-2.0.2.tar.gz
31:debug:checksum Calculated (sha256) is 2ed639a7155607c097c2029af5f4287296595080b2e5dd2e2ebd9bbb7450b87c
32:debug:checksum Correct (sha256) checksum for sparsehash-2.0.2.tar.gz
33:debug:checksum Privilege de-escalation not attempted as not running as root.
34:debug:extract extract phase started at Sun Oct 19 13:12:53 EDT 2014
35:notice:extract --->  Extracting sparsehash
36:debug:extract Executing org.macports.extract (sparsehash)
37:info:extract --->  Extracting sparsehash-2.0.2.tar.gz
38:debug:extract setting option extract.args to '/opt/local/var/macports/distfiles/sparsehash/sparsehash-2.0.2.tar.gz'
39:debug:extract Environment:
40CC_PRINT_OPTIONS='YES'
41CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_sparsehash/sparsehash/work/.CC_PRINT_OPTIONS'
42CPATH='/opt/local/include'
43LIBRARY_PATH='/opt/local/lib'
44MACOSX_DEPLOYMENT_TARGET='10.10'
45:debug:extract Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_sparsehash/sparsehash/work" && /usr/bin/gzip -dc '/opt/local/var/macports/distfiles/sparsehash/sparsehash-2.0.2.tar.gz' | /usr/bin/tar -xf -'
46:debug:extract Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_sparsehash/sparsehash/work" && /usr/bin/gzip -dc '/opt/local/var/macports/distfiles/sparsehash/sparsehash-2.0.2.tar.gz' | /usr/bin/tar -xf -
47:debug:extract euid/egid changed to: 0/0
48:debug:extract chowned /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_sparsehash/sparsehash/work to macports
49:debug:extract euid/egid changed to: 502/501
50:debug:extract Privilege de-escalation not attempted as not running as root.
51:debug:patch patch phase started at Sun Oct 19 13:12:53 EDT 2014
52:debug:patch Executing org.macports.patch (sparsehash)
53:debug:patch Privilege de-escalation not attempted as not running as root.
54:debug:configure configure phase started at Sun Oct 19 13:12:53 EDT 2014
55:notice:configure --->  Configuring sparsehash
56:debug:configure Using compiler 'Xcode Clang'
57:debug:configure Executing org.macports.configure (sparsehash)
58:debug:configure Environment:
59CC='/usr/bin/clang'
60CC_PRINT_OPTIONS='YES'
61CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_sparsehash/sparsehash/work/.CC_PRINT_OPTIONS'
62CFLAGS='-pipe -Os -arch x86_64'
63CPATH='/opt/local/include'
64CPPFLAGS='-I/opt/local/include'
65CXX='/usr/bin/clang++'
66CXXFLAGS='-pipe -Os -arch x86_64 -stdlib=libc++'
67F77FLAGS='-m64'
68F90FLAGS='-pipe -Os -m64'
69FCFLAGS='-pipe -Os -m64'
70FFLAGS='-pipe -Os'
71INSTALL='/usr/bin/install -c'
72LDFLAGS='-L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64'
73LIBRARY_PATH='/opt/local/lib'
74MACOSX_DEPLOYMENT_TARGET='10.10'
75OBJC='/usr/bin/clang'
76OBJCFLAGS='-pipe -Os -arch x86_64'
77OBJCXX='/usr/bin/clang++'
78OBJCXXFLAGS='-pipe -Os -arch x86_64 -stdlib=libc++'
79:debug:configure Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_sparsehash/sparsehash/work/sparsehash-2.0.2" && ./configure --prefix=/opt/local'
80:debug:configure Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_sparsehash/sparsehash/work/sparsehash-2.0.2" && ./configure --prefix=/opt/local
81:info:configure checking for a BSD-compatible install... /usr/bin/install -c
82:info:configure checking whether build environment is sane... yes
83:info:configure checking for a thread-safe mkdir -p... ./install-sh -c -d
84:info:configure checking for gawk... no
85:info:configure checking for mawk... no
86:info:configure checking for nawk... no
87:info:configure checking for awk... awk
88:info:configure checking whether make sets $(MAKE)... yes
89:info:configure checking whether the C++ compiler works... yes
90:info:configure checking for C++ compiler default output file name... a.out
91:info:configure checking for suffix of executables...
92:info:configure checking whether we are cross compiling... no
93:info:configure checking for suffix of object files... o
94:info:configure checking whether we are using the GNU C++ compiler... yes
95:info:configure checking whether /usr/bin/clang++ accepts -g... yes
96:info:configure checking for style of include used by make... GNU
97:info:configure checking dependency style of /usr/bin/clang++... gcc3
98:info:configure checking for gcc... /usr/bin/clang
99:info:configure checking whether we are using the GNU C compiler... yes
100:info:configure checking whether /usr/bin/clang accepts -g... yes
101:info:configure checking for /usr/bin/clang option to accept ISO C89... none needed
102:info:configure checking dependency style of /usr/bin/clang... gcc3
103:info:configure checking how to run the C preprocessor... /usr/bin/clang -E
104:info:configure checking for grep that handles long lines and -e... /usr/bin/grep
105:info:configure checking for egrep... /usr/bin/grep -E
106:info:configure checking for ANSI C header files... yes
107:info:configure checking for memcpy... yes
108:info:configure checking for memmove... yes
109:info:configure checking for sys/types.h... yes
110:info:configure checking for sys/stat.h... yes
111:info:configure checking for stdlib.h... yes
112:info:configure checking for string.h... yes
113:info:configure checking for memory.h... yes
114:info:configure checking for strings.h... yes
115:info:configure checking for inttypes.h... yes
116:info:configure checking for stdint.h... yes
117:info:configure checking for unistd.h... yes
118:info:configure checking for uint16_t... yes
119:info:configure checking for u_int16_t... yes
120:info:configure checking for __uint16... no
121:info:configure checking for long long... yes
122:info:configure checking sys/resource.h usability... yes
123:info:configure checking sys/resource.h presence... yes
124:info:configure checking for sys/resource.h... yes
125:info:configure checking for unistd.h... (cached) yes
126:info:configure checking sys/time.h usability... yes
127:info:configure checking sys/time.h presence... yes
128:info:configure checking for sys/time.h... yes
129:info:configure checking sys/utsname.h usability... yes
130:info:configure checking sys/utsname.h presence... yes
131:info:configure checking for sys/utsname.h... yes
132:info:configure checking how to run the C++ preprocessor... /usr/bin/clang++ -E
133:info:configure checking google/malloc_extension.h usability... no
134:info:configure checking google/malloc_extension.h presence... no
135:info:configure checking for google/malloc_extension.h... no
136:info:configure checking whether the compiler implements namespaces... yes
137:info:configure checking the location of hash_map... <unordered_map>
138:info:configure checking how to include hash_fun directly... <functional>
139:info:configure configure: creating ./config.status
140:info:configure config.status: creating Makefile
141:info:configure config.status: creating src/config.h
142:info:configure config.status: executing depfiles commands
143:debug:configure Privilege de-escalation not attempted as not running as root.
144:debug:build build phase started at Sun Oct 19 13:12:57 EDT 2014
145:notice:build --->  Building sparsehash
146:debug:build Executing org.macports.build (sparsehash)
147:debug:build Environment:
148CC_PRINT_OPTIONS='YES'
149CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_sparsehash/sparsehash/work/.CC_PRINT_OPTIONS'
150CPATH='/opt/local/include'
151LIBRARY_PATH='/opt/local/lib'
152MACOSX_DEPLOYMENT_TARGET='10.10'
153:debug:build Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_sparsehash/sparsehash/work/sparsehash-2.0.2" && /usr/bin/make -j4 -w all'
154:debug:build Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_sparsehash/sparsehash/work/sparsehash-2.0.2" && /usr/bin/make -j4 -w all
155:info:build make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_sparsehash/sparsehash/work/sparsehash-2.0.2'
156:info:build [ -d src/sparsehash/internal ] || mkdir -p src/sparsehash/internal
157:info:build echo "/*" > src/sparsehash/internal/_sparsehash_config
158:info:build echo " * NOTE: This file is for internal use only." >> src/sparsehash/internal/_sparsehash_config
159:info:build echo " *       Do not use these #defines in your own program!" >> src/sparsehash/internal/_sparsehash_config
160:info:build echo " */" >> src/sparsehash/internal/_sparsehash_config
161:info:build awk '{prevline=currline; currline=$0;} \
162:info:build             /^#/ {in_second_file = 1;} \
163:info:build             !in_second_file {if (currline !~ /^ *$/) {inc[currline]=0}}; \
164:info:build             in_second_file { for (i in inc) { \
165:info:build                                if (index(currline, i) != 0) { \
166:info:build                                   print "\n"prevline"\n"currline; \
167:info:build                                   delete inc[i]; \
168:info:build                                } \
169:info:build                              } }' \
170:info:build     ./src/config.h.include ./src/config.h \
171:info:build     >> src/sparsehash/internal/_sparsehash_config
172:info:build mv -f src/sparsehash/internal/_sparsehash_config src/sparsehash/internal/sparseconfig.h
173:info:build /Applications/Xcode.app/Contents/Developer/usr/bin/make  all-am
174:info:build make[1]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_sparsehash/sparsehash/work/sparsehash-2.0.2'
175:info:build /usr/bin/clang++ -DHAVE_CONFIG_H -I. -I./src  -I./src -I/opt/local/include -Wall -W -Wwrite-strings -Woverloaded-virtual -Wshadow -pipe -Os -arch x86_64 -stdlib=libc++ -MT template_util_unittest.o -MD -MP -MF .deps/template_util_unittest.Tpo -c -o template_util_unittest.o `test -f 'src/template_util_unittest.cc' || echo './'`src/template_util_unittest.cc
176:info:build /usr/bin/clang++ -DHAVE_CONFIG_H -I. -I./src  -I./src -I/opt/local/include -Wall -W -Wwrite-strings -Woverloaded-virtual -Wshadow -pipe -Os -arch x86_64 -stdlib=libc++ -MT type_traits_unittest.o -MD -MP -MF .deps/type_traits_unittest.Tpo -c -o type_traits_unittest.o `test -f 'src/type_traits_unittest.cc' || echo './'`src/type_traits_unittest.cc
177:info:build /usr/bin/clang++ -DHAVE_CONFIG_H -I. -I./src  -I./src -I/opt/local/include -Wall -W -Wwrite-strings -Woverloaded-virtual -Wshadow -pipe -Os -arch x86_64 -stdlib=libc++ -MT libc_allocator_with_realloc_test.o -MD -MP -MF .deps/libc_allocator_with_realloc_test.Tpo -c -o libc_allocator_with_realloc_test.o `test -f 'src/libc_allocator_with_realloc_test.cc' || echo './'`src/libc_allocator_with_realloc_test.cc
178:info:build /usr/bin/clang++ -DHAVE_CONFIG_H -I. -I./src  -I./src -I/opt/local/include -Wall -W -Wwrite-strings -Woverloaded-virtual -Wshadow -pipe -Os -arch x86_64 -stdlib=libc++ -MT sparsetable_unittest.o -MD -MP -MF .deps/sparsetable_unittest.Tpo -c -o sparsetable_unittest.o `test -f 'src/sparsetable_unittest.cc' || echo './'`src/sparsetable_unittest.cc
179:info:build src/type_traits_unittest.cc:88:7: warning: private field 'n_' is not used [-Wunused-private-field]
180:info:build   int n_;
181:info:build       ^
182:info:build src/type_traits_unittest.cc:98:7: warning: private field 'n_' is not used [-Wunused-private-field]
183:info:build   int n_;
184:info:build       ^
185:info:build src/type_traits_unittest.cc:112:7: warning: private field 'n_' is not used [-Wunused-private-field]
186:info:build   int n_;
187:info:build       ^
188:info:build src/type_traits_unittest.cc:138:7: warning: private field 'n_' is not used [-Wunused-private-field]
189:info:build   int n_;
190:info:build       ^
191:info:build mv -f .deps/template_util_unittest.Tpo .deps/template_util_unittest.Po
192:info:build /usr/bin/clang++ -DHAVE_CONFIG_H -I. -I./src  -I./src -I/opt/local/include -Wall -W -Wwrite-strings -Woverloaded-virtual -Wshadow -pipe -Os -arch x86_64 -stdlib=libc++ -MT hashtable_test.o -MD -MP -MF .deps/hashtable_test.Tpo -c -o hashtable_test.o `test -f 'src/hashtable_test.cc' || echo './'`src/hashtable_test.cc
193:info:build 4 warnings generated.
194:info:build mv -f .deps/type_traits_unittest.Tpo .deps/type_traits_unittest.Po
195:info:build /usr/bin/clang++ -DHAVE_CONFIG_H -I. -I./src  -I./src -I/opt/local/include -Wall -W -Wwrite-strings -Woverloaded-virtual -Wshadow -pipe -Os -arch x86_64 -stdlib=libc++ -MT simple_test.o -MD -MP -MF .deps/simple_test.Tpo -c -o simple_test.o `test -f 'src/simple_test.cc' || echo './'`src/simple_test.cc
196:info:build mv -f .deps/libc_allocator_with_realloc_test.Tpo .deps/libc_allocator_with_realloc_test.Po
197:info:build /usr/bin/clang++ -DHAVE_CONFIG_H -I. -I./src  -I./src -I/opt/local/include -Wall -W -Wwrite-strings -Woverloaded-virtual -Wshadow -pipe -Os -arch x86_64 -stdlib=libc++ -MT simple_compat_test.o -MD -MP -MF .deps/simple_compat_test.Tpo -c -o simple_compat_test.o `test -f 'src/simple_compat_test.cc' || echo './'`src/simple_compat_test.cc
198:info:build In file included from src/hashtable_test.cc:63:
199:info:build ./src/hash_test_interface.h:436:50: warning: unused parameter 'k' [-Wunused-parameter]
200:info:build   void set_empty_key(const typename p::key_type& k) { }
201:info:build                                                  ^
202:info:build ./src/hash_test_interface.h:543:50: warning: unused parameter 'k' [-Wunused-parameter]
203:info:build   void set_empty_key(const typename p::key_type& k) { }
204:info:build                                                  ^
205:info:build ./src/hash_test_interface.h:659:50: warning: unused parameter 'k' [-Wunused-parameter]
206:info:build   void set_empty_key(const typename p::key_type& k) { }
207:info:build                                                  ^
208:info:build In file included from src/hashtable_test.cc:60:
209:info:build /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/vector:502:5: error: implicit instantiation of undefined template '__static_assert_test<false>'
210:info:build     static_assert((is_same<typename allocator_type::value_type, value_type>::value),
211:info:build     ^
212:info:build /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:498:35: note: expanded from macro 'static_assert'
213:info:build     typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
214:info:build                                   ^
215:info:build ./src/sparsehash/sparsetable:1447:20: note: in instantiation of template class 'std::__1::vector<google::sparsegroup<std::__1::pair<const int, int>, 48, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >, <anonymous>::Alloc<google::sparsegroup<std::__1::pair<const int, int>, 48, <anonymous>::Alloc<std::__1::pair<const int, int>, unsigned long, 18446744073709551615> >, unsigned long, 18446744073709551615> >' requested here
216:info:build   typedef typename group_vector_type::reference GroupsReference;
217:info:build                    ^
218:info:build ./src/sparsehash/internal/sparsehashtable.h:168:20: note: in instantiation of template class 'google::sparsetable<std::__1::pair<const int, int>, 48, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >' requested here
219:info:build   typedef typename sparsetable<V,DEFAULT_GROUP_SIZE,A>::nonempty_iterator
220:info:build                    ^
221:info:build ./src/hash_test_interface.h:83:27: note: in instantiation of template class 'google::sparse_hashtable_iterator<std::__1::pair<const int, int>, int, <anonymous>::Hasher, google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::SelectKey, google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::SetKey, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >' requested here
222:info:build   class iterator : public HT::iterator {
223:info:build                           ^
224:info:build src/hashtable_test.cc:592:32: note: in instantiation of member class 'google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::iterator' requested here
225:info:build   typename TypeParam::iterator i;
226:info:build                                ^
227:info:build src/hashtable_test.cc:571:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableIntTest_Typedefs<google::HashtableInterface_SparseHashMap<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::Run' requested here
228:info:build TYPED_TEST(HashtableIntTest, Typedefs) {
229:info:build ^
230:info:build ./src/testutil.h:171:7: note: expanded from macro 'TYPED_TEST'
231:info:build       Run();                                                            \
232:info:build       ^
233:info:build src/hashtable_test.cc:571:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableIntTest_Typedefs<google::HashtableInterface_SparseHashMap<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::TEST_onetype_HashtableIntTest_Typedefs' requested here
234:info:build TYPED_TEST(HashtableIntTest, Typedefs) {
235:info:build ^
236:info:build ./src/testutil.h:181:68: note: expanded from macro 'TYPED_TEST'
237:info:build         TEST_onetype_##superclass##_##testname<superclass##_type1> t;   \
238:info:build                                                                    ^
239:info:build /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:494:24: note: template is declared here
240:info:build template <bool> struct __static_assert_test;
241:info:build                        ^
242:info:build src/hashtable_test.cc:614:8: error: no viable conversion from 'google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::iterator' to 'const google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::const_iterator'
243:info:build   ci = this->ht_.begin();
244:info:build        ^~~~~~~~~~~~~~~~~
245:info:build src/hashtable_test.cc:571:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableIntTest_Typedefs<google::HashtableInterface_SparseHashMap<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::Run' requested here
246:info:build TYPED_TEST(HashtableIntTest, Typedefs) {
247:info:build ^
248:info:build ./src/testutil.h:171:7: note: expanded from macro 'TYPED_TEST'
249:info:build       Run();                                                            \
250:info:build       ^
251:info:build src/hashtable_test.cc:571:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableIntTest_Typedefs<google::HashtableInterface_SparseHashMap<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::TEST_onetype_HashtableIntTest_Typedefs' requested here
252:info:build TYPED_TEST(HashtableIntTest, Typedefs) {
253:info:build ^
254:info:build ./src/testutil.h:181:68: note: expanded from macro 'TYPED_TEST'
255:info:build         TEST_onetype_##superclass##_##testname<superclass##_type1> t;   \
256:info:build                                                                    ^
257:info:build ./src/hash_test_interface.h:106:5: note: candidate constructor
258:info:build     const_iterator(typename BaseHashtableInterface<HT>::iterator it)
259:info:build     ^
260:info:build ./src/hash_test_interface.h:95:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::iterator' to 'const google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::const_iterator &' for 1st argument
261:info:build   class const_iterator : public HT::const_iterator {
262:info:build         ^
263:info:build ./src/hash_test_interface.h:95:9: note: passing argument to parameter here
264:info:build src/hashtable_test.cc:616:9: error: no viable conversion from 'google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::local_iterator' to 'const google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::const_local_iterator'
265:info:build   cli = this->ht_.begin(0);
266:info:build         ^~~~~~~~~~~~~~~~~~
267:info:build ./src/hash_test_interface.h:136:5: note: candidate constructor
268:info:build     const_local_iterator(local_iterator it)
269:info:build     ^
270:info:build ./src/hash_test_interface.h:127:9: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::local_iterator' to 'const google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::const_local_iterator &' for 1st argument
271:info:build   class const_local_iterator : public HT::const_local_iterator {
272:info:build         ^
273:info:build ./src/hash_test_interface.h:127:9: note: passing argument to parameter here
274:info:build In file included from src/hashtable_test.cc:63:
275:info:build In file included from ./src/hash_test_interface.h:50:
276:info:build ./src/sparsehash/internal/sparsehashtable.h:376:41: error: no matching constructor for initialization of 'iterator' (aka 'sparse_hashtable_iterator<std::__1::pair<const int, int>, int, <anonymous>::Hasher, google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::SelectKey, google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::SetKey, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >')
277:info:build   iterator begin()             { return iterator(this, table.nonempty_begin(),
278:info:build                                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
279:info:build ./src/sparsehash/sparse_hash_map:153:63: note: in instantiation of member function 'google::sparse_hashtable<std::__1::pair<const int, int>, int, <anonymous>::Hasher, google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::SelectKey, google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::SetKey, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::begin' requested here
280:info:build   iterator begin()                               { return rep.begin(); }
281:info:build                                                               ^
282:info:build ./src/hash_test_interface.h:144:25: note: in instantiation of member function 'google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::begin' requested here
283:info:build     return iterator(ht_.begin(), this);
284:info:build                         ^
285:info:build src/hashtable_test.cc:614:18: note: in instantiation of member function 'google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::begin' requested here
286:info:build   ci = this->ht_.begin();
287:info:build                  ^
288:info:build src/hashtable_test.cc:571:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableIntTest_Typedefs<google::HashtableInterface_SparseHashMap<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::Run' requested here
289:info:build TYPED_TEST(HashtableIntTest, Typedefs) {
290:info:build ^
291:info:build ./src/testutil.h:171:7: note: expanded from macro 'TYPED_TEST'
292:info:build       Run();                                                            \
293:info:build       ^
294:info:build src/hashtable_test.cc:571:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableIntTest_Typedefs<google::HashtableInterface_SparseHashMap<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::TEST_onetype_HashtableIntTest_Typedefs' requested here
295:info:build TYPED_TEST(HashtableIntTest, Typedefs) {
296:info:build ^
297:info:build ./src/testutil.h:181:68: note: expanded from macro 'TYPED_TEST'
298:info:build         TEST_onetype_##superclass##_##testname<superclass##_type1> t;   \
299:info:build                                                                    ^
300:info:build ./src/sparsehash/internal/sparsehashtable.h:179:3: note: candidate constructor not viable: no known conversion from 'nonempty_iterator' (aka 'two_d_iterator<std::vector<sparsegroup<value_type, 48, value_alloc_type>, vector_alloc> >') to 'st_iterator' (aka 'int') for 2nd argument
301:info:build   sparse_hashtable_iterator(const sparse_hashtable<V,K,HF,ExK,SetK,EqK,A> *h,
302:info:build   ^
303:info:build ./src/sparsehash/internal/sparsehashtable.h:182:3: note: candidate constructor not viable: requires 0 arguments, but 3 were provided
304:info:build   sparse_hashtable_iterator() { }      // not ever used internally
305:info:build   ^
306:info:build ./src/sparsehash/internal/sparsehashtable.h:161:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
307:info:build struct sparse_hashtable_iterator {
308:info:build        ^
309:info:build In file included from src/hashtable_test.cc:63:
310:info:build ./src/hash_test_interface.h:88:15: error: type 'typename sparse_hash_map<int, int, Hasher, Hasher, Alloc<int, unsigned long, 18446744073709551615> >::iterator' (aka 'sparse_hashtable_iterator<std::__1::pair<const int, int>, int, <anonymous>::Hasher, google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::SelectKey, google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::SetKey, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >') is not a direct or virtual base of 'google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::iterator'
311:info:build         : HT::iterator(it), parent_(parent) { }
312:info:build               ^~~~~~~~
313:info:build ./src/hash_test_interface.h:144:12: note: in instantiation of member function 'google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::iterator::iterator' requested here
314:info:build     return iterator(ht_.begin(), this);
315:info:build            ^
316:info:build src/hashtable_test.cc:614:18: note: in instantiation of member function 'google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::begin' requested here
317:info:build   ci = this->ht_.begin();
318:info:build                  ^
319:info:build src/hashtable_test.cc:571:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableIntTest_Typedefs<google::HashtableInterface_SparseHashMap<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::Run' requested here
320:info:build TYPED_TEST(HashtableIntTest, Typedefs) {
321:info:build ^
322:info:build ./src/testutil.h:171:7: note: expanded from macro 'TYPED_TEST'
323:info:build       Run();                                                            \
324:info:build       ^
325:info:build src/hashtable_test.cc:571:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableIntTest_Typedefs<google::HashtableInterface_SparseHashMap<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::TEST_onetype_HashtableIntTest_Typedefs' requested here
326:info:build TYPED_TEST(HashtableIntTest, Typedefs) {
327:info:build ^
328:info:build ./src/testutil.h:181:68: note: expanded from macro 'TYPED_TEST'
329:info:build         TEST_onetype_##superclass##_##testname<superclass##_type1> t;   \
330:info:build                                                                    ^
331:info:build In file included from src/hashtable_test.cc:63:
332:info:build In file included from ./src/hash_test_interface.h:50:
333:info:build ./src/sparsehash/internal/sparsehashtable.h:394:14: error: no matching constructor for initialization of 'local_iterator' (aka 'sparse_hashtable_iterator<std::__1::pair<const int, int>, int, <anonymous>::Hasher, google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::SelectKey, google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::SetKey, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >')
334:info:build       return local_iterator(this, table.get_iter(i), table.nonempty_end());
335:info:build              ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
336:info:build ./src/sparsehash/sparse_hash_map:159:63: note: in instantiation of member function 'google::sparse_hashtable<std::__1::pair<const int, int>, int, <anonymous>::Hasher, google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::SelectKey, google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::SetKey, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::begin' requested here
337:info:build   local_iterator begin(size_type i)              { return rep.begin(i); }
338:info:build                                                               ^
339:info:build ./src/hash_test_interface.h:156:31: note: in instantiation of member function 'google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::begin' requested here
340:info:build     return local_iterator(ht_.begin(i), this);
341:info:build                               ^
342:info:build src/hashtable_test.cc:616:19: note: in instantiation of member function 'google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::begin' requested here
343:info:build   cli = this->ht_.begin(0);
344:info:build                   ^
345:info:build src/hashtable_test.cc:571:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableIntTest_Typedefs<google::HashtableInterface_SparseHashMap<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::Run' requested here
346:info:build TYPED_TEST(HashtableIntTest, Typedefs) {
347:info:build ^
348:info:build ./src/testutil.h:171:7: note: expanded from macro 'TYPED_TEST'
349:info:build       Run();                                                            \
350:info:build       ^
351:info:build src/hashtable_test.cc:571:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableIntTest_Typedefs<google::HashtableInterface_SparseHashMap<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::TEST_onetype_HashtableIntTest_Typedefs' requested here
352:info:build TYPED_TEST(HashtableIntTest, Typedefs) {
353:info:build ^
354:info:build ./src/testutil.h:181:68: note: expanded from macro 'TYPED_TEST'
355:info:build         TEST_onetype_##superclass##_##testname<superclass##_type1> t;   \
356:info:build                                                                    ^
357:info:build ./src/sparsehash/internal/sparsehashtable.h:179:3: note: candidate constructor not viable: no known conversion from 'nonempty_iterator' (aka 'two_d_iterator<std::vector<sparsegroup<value_type, 48, value_alloc_type>, vector_alloc> >') to 'st_iterator' (aka 'int') for 2nd argument
358:info:build   sparse_hashtable_iterator(const sparse_hashtable<V,K,HF,ExK,SetK,EqK,A> *h,
359:info:build   ^
360:info:build ./src/sparsehash/internal/sparsehashtable.h:182:3: note: candidate constructor not viable: requires 0 arguments, but 3 were provided
361:info:build   sparse_hashtable_iterator() { }      // not ever used internally
362:info:build   ^
363:info:build ./src/sparsehash/internal/sparsehashtable.h:161:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
364:info:build struct sparse_hashtable_iterator {
365:info:build        ^
366:info:build src/hashtable_test.cc:620:33: error: invalid operands to binary expression ('google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::iterator' and 'google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::iterator')
367:info:build   EXPECT_TRUE(this->ht_.begin() == this->ht_.end());
368:info:build               ~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~
369:info:build ./src/testutil.h:51:9: note: expanded from macro 'EXPECT_TRUE'
370:info:build   if (!(cond)) {                                        \
371:info:build         ^
372:info:build src/hashtable_test.cc:619:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableAllTest_NormalIterators<google::HashtableInterface_SparseHashMap<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::Run' requested here
373:info:build TYPED_TEST(HashtableAllTest, NormalIterators) {
374:info:build ^
375:info:build ./src/testutil.h:171:7: note: expanded from macro 'TYPED_TEST'
376:info:build       Run();                                                            \
377:info:build       ^
378:info:build src/hashtable_test.cc:619:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableAllTest_NormalIterators<google::HashtableInterface_SparseHashMap<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::TEST_onetype_HashtableAllTest_NormalIterators' requested here
379:info:build TYPED_TEST(HashtableAllTest, NormalIterators) {
380:info:build ^
381:info:build ./src/testutil.h:181:68: note: expanded from macro 'TYPED_TEST'
382:info:build         TEST_onetype_##superclass##_##testname<superclass##_type1> t;   \
383:info:build                                                                    ^
384:info:build ./src/sparsehash/internal/libc_allocator_with_realloc.h:106:13: note: candidate template ignored: could not match 'libc_allocator_with_realloc<type-parameter-0-0>' against 'google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::iterator'
385:info:build inline bool operator==(const libc_allocator_with_realloc<T>&,
386:info:build             ^
387:info:build src/hashtable_test.cc:624:20: error: invalid operands to binary expression ('typename HashtableInterface_SparseHashMap<int, int, Hasher, Hasher, Alloc<int, unsigned long, 18446744073709551615> >::iterator' and 'google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::iterator')
388:info:build     EXPECT_TRUE(it != this->ht_.end());
389:info:build                 ~~ ^  ~~~~~~~~~~~~~~~
390:info:build ./src/testutil.h:51:9: note: expanded from macro 'EXPECT_TRUE'
391:info:build   if (!(cond)) {                                        \
392:info:build         ^
393:info:build ./src/sparsehash/internal/libc_allocator_with_realloc.h:112:13: note: candidate template ignored: could not match 'libc_allocator_with_realloc<type-parameter-0-0>' against 'google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::iterator'
394:info:build inline bool operator!=(const libc_allocator_with_realloc<T>&,
395:info:build             ^
396:info:build src/hashtable_test.cc:625:5: error: cannot increment value of type 'typename HashtableInterface_SparseHashMap<int, int, Hasher, Hasher, Alloc<int, unsigned long, 18446744073709551615> >::iterator'
397:info:build     ++it;
398:info:build     ^ ~~
399:info:build src/hashtable_test.cc:626:20: error: invalid operands to binary expression ('typename HashtableInterface_SparseHashMap<int, int, Hasher, Hasher, Alloc<int, unsigned long, 18446744073709551615> >::iterator' and 'google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::iterator')
400:info:build     EXPECT_TRUE(it == this->ht_.end());
401:info:build                 ~~ ^  ~~~~~~~~~~~~~~~
402:info:build ./src/testutil.h:51:9: note: expanded from macro 'EXPECT_TRUE'
403:info:build   if (!(cond)) {                                        \
404:info:build         ^
405:info:build ./src/sparsehash/internal/libc_allocator_with_realloc.h:106:13: note: candidate template ignored: could not match 'libc_allocator_with_realloc<type-parameter-0-0>' against 'google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::iterator'
406:info:build inline bool operator==(const libc_allocator_with_realloc<T>&,
407:info:build             ^
408:info:build In file included from src/hashtable_test.cc:63:
409:info:build ./src/hash_test_interface.h:147:12: error: no matching constructor for initialization of 'google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::iterator'
410:info:build     return iterator(ht_.end(), this);
411:info:build            ^        ~~~~~~~~~~~~~~~
412:info:build src/hashtable_test.cc:620:46: note: in instantiation of member function 'google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::end' requested here
413:info:build   EXPECT_TRUE(this->ht_.begin() == this->ht_.end());
414:info:build                                              ^
415:info:build ./src/testutil.h:51:9: note: expanded from macro 'EXPECT_TRUE'
416:info:build   if (!(cond)) {                                        \
417:info:build         ^
418:info:build src/hashtable_test.cc:619:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableAllTest_NormalIterators<google::HashtableInterface_SparseHashMap<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::Run' requested here
419:info:build TYPED_TEST(HashtableAllTest, NormalIterators) {
420:info:build ^
421:info:build ./src/testutil.h:171:7: note: expanded from macro 'TYPED_TEST'
422:info:build       Run();                                                            \
423:info:build       ^
424:info:build src/hashtable_test.cc:619:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableAllTest_NormalIterators<google::HashtableInterface_SparseHashMap<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::TEST_onetype_HashtableAllTest_NormalIterators' requested here
425:info:build TYPED_TEST(HashtableAllTest, NormalIterators) {
426:info:build ^
427:info:build ./src/testutil.h:181:68: note: expanded from macro 'TYPED_TEST'
428:info:build         TEST_onetype_##superclass##_##testname<superclass##_type1> t;   \
429:info:build                                                                    ^
430:info:build ./src/hash_test_interface.h:85:5: note: candidate constructor not viable: requires 0 arguments, but 2 were provided
431:info:build     iterator() : parent_(NULL) { }   // this allows code like "iterator it;"
432:info:build     ^
433:info:build ./src/hash_test_interface.h:83:9: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided
434:info:build   class iterator : public HT::iterator {
435:info:build         ^
436:info:build In file included from src/hashtable_test.cc:63:
437:info:build In file included from ./src/hash_test_interface.h:50:
438:info:build ./src/sparsehash/internal/sparsehashtable.h:378:41: error: no matching constructor for initialization of 'iterator' (aka 'sparse_hashtable_iterator<std::__1::pair<const int, int>, int, <anonymous>::Hasher, google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::SelectKey, google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::SetKey, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >')
439:info:build   iterator end()               { return iterator(this, table.nonempty_end(),
440:info:build                                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~
441:info:build ./src/sparsehash/sparse_hash_map:154:63: note: in instantiation of member function 'google::sparse_hashtable<std::__1::pair<const int, int>, int, <anonymous>::Hasher, google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::SelectKey, google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::SetKey, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::end' requested here
442:info:build   iterator end()                                 { return rep.end(); }
443:info:build                                                               ^
444:info:build ./src/hash_test_interface.h:147:25: note: in instantiation of member function 'google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::end' requested here
445:info:build     return iterator(ht_.end(), this);
446:info:build                         ^
447:info:build src/hashtable_test.cc:620:46: note: in instantiation of member function 'google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::end' requested here
448:info:build   EXPECT_TRUE(this->ht_.begin() == this->ht_.end());
449:info:build                                              ^
450:info:build ./src/testutil.h:51:9: note: expanded from macro 'EXPECT_TRUE'
451:info:build   if (!(cond)) {                                        \
452:info:build         ^
453:info:build src/hashtable_test.cc:619:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableAllTest_NormalIterators<google::HashtableInterface_SparseHashMap<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::Run' requested here
454:info:build TYPED_TEST(HashtableAllTest, NormalIterators) {
455:info:build ^
456:info:build ./src/testutil.h:171:7: note: expanded from macro 'TYPED_TEST'
457:info:build       Run();                                                            \
458:info:build       ^
459:info:build src/hashtable_test.cc:619:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableAllTest_NormalIterators<google::HashtableInterface_SparseHashMap<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::TEST_onetype_HashtableAllTest_NormalIterators' requested here
460:info:build TYPED_TEST(HashtableAllTest, NormalIterators) {
461:info:build ^
462:info:build ./src/testutil.h:181:68: note: expanded from macro 'TYPED_TEST'
463:info:build         TEST_onetype_##superclass##_##testname<superclass##_type1> t;   \
464:info:build                                                                    ^
465:info:build ./src/sparsehash/internal/sparsehashtable.h:179:3: note: candidate constructor not viable: no known conversion from 'nonempty_iterator' (aka 'two_d_iterator<std::vector<sparsegroup<value_type, 48, value_alloc_type>, vector_alloc> >') to 'st_iterator' (aka 'int') for 2nd argument
466:info:build   sparse_hashtable_iterator(const sparse_hashtable<V,K,HF,ExK,SetK,EqK,A> *h,
467:info:build   ^
468:info:build ./src/sparsehash/internal/sparsehashtable.h:182:3: note: candidate constructor not viable: requires 0 arguments, but 3 were provided
469:info:build   sparse_hashtable_iterator() { }      // not ever used internally
470:info:build   ^
471:info:build ./src/sparsehash/internal/sparsehashtable.h:161:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
472:info:build struct sparse_hashtable_iterator {
473:info:build        ^
474:info:build ./src/sparsehash/internal/sparsehashtable.h:946:39: error: no matching constructor for initialization of 'iterator' (aka 'sparse_hashtable_iterator<std::__1::pair<const int, int>, int, <anonymous>::Hasher, google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::SelectKey, google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::SetKey, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >')
475:info:build       return std::pair<iterator,bool>(iterator(this, table.get_iter(pos.first),
476:info:build                                       ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
477:info:build ./src/sparsehash/internal/sparsehashtable.h:979:12: note: in instantiation of member function 'google::sparse_hashtable<std::__1::pair<const int, int>, int, <anonymous>::Hasher, google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::SelectKey, google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::SetKey, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::insert_noresize' requested here
478:info:build     return insert_noresize(obj);
479:info:build            ^
480:info:build ./src/sparsehash/sparse_hash_map:261:16: note: in instantiation of member function 'google::sparse_hashtable<std::__1::pair<const int, int>, int, <anonymous>::Hasher, google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::SelectKey, google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::SetKey, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::insert' requested here
481:info:build     return rep.insert(obj);
482:info:build                ^
483:info:build ./src/hash_test_interface.h:295:52: note: in instantiation of member function 'google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> >::insert' requested here
484:info:build     std::pair<typename HT::iterator, bool> r = ht_.insert(obj);
485:info:build                                                    ^
486:info:build src/hashtable_test.cc:621:13: note: in instantiation of member function 'google::BaseHashtableInterface<google::sparse_hash_map<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::insert' requested here
487:info:build   this->ht_.insert(this->UniqueObject(1));
488:info:build             ^
489:info:build src/hashtable_test.cc:619:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableAllTest_NormalIterators<google::HashtableInterface_SparseHashMap<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::Run' requested here
490:info:build TYPED_TEST(HashtableAllTest, NormalIterators) {
491:info:build ^
492:info:build ./src/testutil.h:171:7: note: expanded from macro 'TYPED_TEST'
493:info:build       Run();                                                            \
494:info:build       ^
495:info:build src/hashtable_test.cc:619:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableAllTest_NormalIterators<google::HashtableInterface_SparseHashMap<int, int, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<int, unsigned long, 18446744073709551615> > >::TEST_onetype_HashtableAllTest_NormalIterators' requested here
496:info:build TYPED_TEST(HashtableAllTest, NormalIterators) {
497:info:build ^
498:info:build ./src/testutil.h:181:68: note: expanded from macro 'TYPED_TEST'
499:info:build         TEST_onetype_##superclass##_##testname<superclass##_type1> t;   \
500:info:build                                                                    ^
501:info:build ./src/sparsehash/internal/sparsehashtable.h:179:3: note: candidate constructor not viable: no known conversion from 'nonempty_iterator' (aka 'two_d_iterator<std::vector<sparsegroup<value_type, 48, value_alloc_type>, vector_alloc> >') to 'st_iterator' (aka 'int') for 2nd argument
502:info:build   sparse_hashtable_iterator(const sparse_hashtable<V,K,HF,ExK,SetK,EqK,A> *h,
503:info:build   ^
504:info:build ./src/sparsehash/internal/sparsehashtable.h:182:3: note: candidate constructor not viable: requires 0 arguments, but 3 were provided
505:info:build   sparse_hashtable_iterator() { }      // not ever used internally
506:info:build   ^
507:info:build ./src/sparsehash/internal/sparsehashtable.h:161:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
508:info:build struct sparse_hashtable_iterator {
509:info:build        ^
510:info:build In file included from src/hashtable_test.cc:60:
511:info:build /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/vector:502:5: error: implicit instantiation of undefined template '__static_assert_test<false>'
512:info:build     static_assert((is_same<typename allocator_type::value_type, value_type>::value),
513:info:build     ^
514:info:build /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:498:35: note: expanded from macro 'static_assert'
515:info:build     typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
516:info:build                                   ^
517:info:build ./src/sparsehash/sparsetable:1447:20: note: in instantiation of template class 'std::__1::vector<google::sparsegroup<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> >, 48, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> >, <anonymous>::Alloc<google::sparsegroup<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> >, 48, <anonymous>::Alloc<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> >, unsigned long, 18446744073709551615> >, unsigned long, 18446744073709551615> >' requested here
518:info:build   typedef typename group_vector_type::reference GroupsReference;
519:info:build                    ^
520:info:build ./src/sparsehash/internal/sparsehashtable.h:168:20: note: in instantiation of template class 'google::sparsetable<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> >, 48, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> >' requested here
521:info:build   typedef typename sparsetable<V,DEFAULT_GROUP_SIZE,A>::nonempty_iterator
522:info:build                    ^
523:info:build ./src/hash_test_interface.h:83:27: note: in instantiation of template class 'google::sparse_hashtable_iterator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::basic_string<char>, <anonymous>::Hasher, google::sparse_hash_map<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> >::SelectKey, google::sparse_hash_map<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> >::SetKey, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> >' requested here
524:info:build   class iterator : public HT::iterator {
525:info:build                           ^
526:info:build src/hashtable_test.cc:620:25: note: in instantiation of member class 'google::BaseHashtableInterface<google::sparse_hash_map<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> > >::iterator' requested here
527:info:build   EXPECT_TRUE(this->ht_.begin() == this->ht_.end());
528:info:build                         ^
529:info:build ./src/testutil.h:51:9: note: expanded from macro 'EXPECT_TRUE'
530:info:build   if (!(cond)) {                                        \
531:info:build         ^
532:info:build src/hashtable_test.cc:619:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableAllTest_NormalIterators<google::HashtableInterface_SparseHashMap<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> > >::Run' requested here
533:info:build TYPED_TEST(HashtableAllTest, NormalIterators) {
534:info:build ^
535:info:build ./src/testutil.h:171:7: note: expanded from macro 'TYPED_TEST'
536:info:build       Run();                                                            \
537:info:build       ^
538:info:build src/hashtable_test.cc:619:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableAllTest_NormalIterators<google::HashtableInterface_SparseHashMap<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> > >::TEST_onetype_HashtableAllTest_NormalIterators' requested here
539:info:build TYPED_TEST(HashtableAllTest, NormalIterators) {
540:info:build ^
541:info:build ./src/testutil.h:205:68: note: expanded from macro 'TYPED_TEST'
542:info:build         TEST_onetype_##superclass##_##testname<superclass##_type7> t;   \
543:info:build                                                                    ^
544:info:build /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:494:24: note: template is declared here
545:info:build template <bool> struct __static_assert_test;
546:info:build                        ^
547:info:build src/hashtable_test.cc:624:20: error: invalid operands to binary expression ('typename HashtableInterface_SparseHashMap<basic_string<char>, basic_string<char>, Hasher, Hasher, Alloc<basic_string<char>, unsigned long, 18446744073709551615> >::iterator' and 'google::BaseHashtableInterface<google::sparse_hash_map<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> > >::iterator')
548:info:build     EXPECT_TRUE(it != this->ht_.end());
549:info:build                 ~~ ^  ~~~~~~~~~~~~~~~
550:info:build ./src/testutil.h:51:9: note: expanded from macro 'EXPECT_TRUE'
551:info:build   if (!(cond)) {                                        \
552:info:build         ^
553:info:build src/hashtable_test.cc:619:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableAllTest_NormalIterators<google::HashtableInterface_SparseHashMap<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> > >::Run' requested here
554:info:build TYPED_TEST(HashtableAllTest, NormalIterators) {
555:info:build ^
556:info:build ./src/testutil.h:171:7: note: expanded from macro 'TYPED_TEST'
557:info:build       Run();                                                            \
558:info:build       ^
559:info:build src/hashtable_test.cc:619:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableAllTest_NormalIterators<google::HashtableInterface_SparseHashMap<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> > >::TEST_onetype_HashtableAllTest_NormalIterators' requested here
560:info:build TYPED_TEST(HashtableAllTest, NormalIterators) {
561:info:build ^
562:info:build ./src/testutil.h:205:68: note: expanded from macro 'TYPED_TEST'
563:info:build         TEST_onetype_##superclass##_##testname<superclass##_type7> t;   \
564:info:build                                                                    ^
565:info:build ./src/sparsehash/internal/libc_allocator_with_realloc.h:112:13: note: candidate template ignored: could not match 'libc_allocator_with_realloc<type-parameter-0-0>' against 'google::BaseHashtableInterface<google::sparse_hash_map<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> > >::iterator'
566:info:build inline bool operator!=(const libc_allocator_with_realloc<T>&,
567:info:build             ^
568:info:build src/hashtable_test.cc:625:5: error: cannot increment value of type 'typename HashtableInterface_SparseHashMap<basic_string<char>, basic_string<char>, Hasher, Hasher, Alloc<basic_string<char>, unsigned long, 18446744073709551615> >::iterator'
569:info:build     ++it;
570:info:build     ^ ~~
571:info:build src/hashtable_test.cc:626:20: error: invalid operands to binary expression ('typename HashtableInterface_SparseHashMap<basic_string<char>, basic_string<char>, Hasher, Hasher, Alloc<basic_string<char>, unsigned long, 18446744073709551615> >::iterator' and 'google::BaseHashtableInterface<google::sparse_hash_map<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> > >::iterator')
572:info:build     EXPECT_TRUE(it == this->ht_.end());
573:info:build                 ~~ ^  ~~~~~~~~~~~~~~~
574:info:build ./src/testutil.h:51:9: note: expanded from macro 'EXPECT_TRUE'
575:info:build   if (!(cond)) {                                        \
576:info:build         ^
577:info:build ./src/sparsehash/internal/libc_allocator_with_realloc.h:106:13: note: candidate template ignored: could not match 'libc_allocator_with_realloc<type-parameter-0-0>' against 'google::BaseHashtableInterface<google::sparse_hash_map<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> > >::iterator'
578:info:build inline bool operator==(const libc_allocator_with_realloc<T>&,
579:info:build             ^
580:info:build In file included from src/hashtable_test.cc:63:
581:info:build In file included from ./src/hash_test_interface.h:50:
582:info:build ./src/sparsehash/internal/sparsehashtable.h:376:41: error: no matching constructor for initialization of 'iterator' (aka 'sparse_hashtable_iterator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::basic_string<char>, <anonymous>::Hasher, google::sparse_hash_map<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> >::SelectKey, google::sparse_hash_map<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> >::SetKey, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> >')
583:info:build   iterator begin()             { return iterator(this, table.nonempty_begin(),
584:info:build                                         ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
585:info:build ./src/sparsehash/sparse_hash_map:153:63: note: in instantiation of member function 'google::sparse_hashtable<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::basic_string<char>, <anonymous>::Hasher, google::sparse_hash_map<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> >::SelectKey, google::sparse_hash_map<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> >::SetKey, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> >::begin' requested here
586:info:build   iterator begin()                               { return rep.begin(); }
587:info:build                                                               ^
588:info:build ./src/hash_test_interface.h:144:25: note: in instantiation of member function 'google::sparse_hash_map<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> >::begin' requested here
589:info:build     return iterator(ht_.begin(), this);
590:info:build                         ^
591:info:build src/hashtable_test.cc:620:25: note: in instantiation of member function 'google::BaseHashtableInterface<google::sparse_hash_map<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> > >::begin' requested here
592:info:build   EXPECT_TRUE(this->ht_.begin() == this->ht_.end());
593:info:build                         ^
594:info:build ./src/testutil.h:51:9: note: expanded from macro 'EXPECT_TRUE'
595:info:build   if (!(cond)) {                                        \
596:info:build         ^
597:info:build src/hashtable_test.cc:619:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableAllTest_NormalIterators<google::HashtableInterface_SparseHashMap<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> > >::Run' requested here
598:info:build TYPED_TEST(HashtableAllTest, NormalIterators) {
599:info:build ^
600:info:build ./src/testutil.h:171:7: note: expanded from macro 'TYPED_TEST'
601:info:build       Run();                                                            \
602:info:build       ^
603:info:build src/hashtable_test.cc:619:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableAllTest_NormalIterators<google::HashtableInterface_SparseHashMap<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> > >::TEST_onetype_HashtableAllTest_NormalIterators' requested here
604:info:build TYPED_TEST(HashtableAllTest, NormalIterators) {
605:info:build ^
606:info:build ./src/testutil.h:205:68: note: expanded from macro 'TYPED_TEST'
607:info:build         TEST_onetype_##superclass##_##testname<superclass##_type7> t;   \
608:info:build                                                                    ^
609:info:build ./src/sparsehash/internal/sparsehashtable.h:179:3: note: candidate constructor not viable: no known conversion from 'nonempty_iterator' (aka 'two_d_iterator<std::vector<sparsegroup<value_type, 48, value_alloc_type>, vector_alloc> >') to 'st_iterator' (aka 'int') for 2nd argument
610:info:build   sparse_hashtable_iterator(const sparse_hashtable<V,K,HF,ExK,SetK,EqK,A> *h,
611:info:build   ^
612:info:build ./src/sparsehash/internal/sparsehashtable.h:182:3: note: candidate constructor not viable: requires 0 arguments, but 3 were provided
613:info:build   sparse_hashtable_iterator() { }      // not ever used internally
614:info:build   ^
615:info:build ./src/sparsehash/internal/sparsehashtable.h:161:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
616:info:build struct sparse_hashtable_iterator {
617:info:build        ^
618:info:build In file included from src/hashtable_test.cc:63:
619:info:build ./src/hash_test_interface.h:88:15: error: type 'typename sparse_hash_map<basic_string<char>, basic_string<char>, Hasher, Hasher, Alloc<basic_string<char>, unsigned long, 18446744073709551615> >::iterator' (aka 'sparse_hashtable_iterator<std::__1::pair<const std::__1::basic_string<char>, std::__1::basic_string<char> >, std::__1::basic_string<char>, <anonymous>::Hasher, google::sparse_hash_map<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> >::SelectKey, google::sparse_hash_map<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> >::SetKey, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> >') is not a direct or virtual base of 'google::BaseHashtableInterface<google::sparse_hash_map<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> > >::iterator'
620:info:build         : HT::iterator(it), parent_(parent) { }
621:info:build               ^~~~~~~~
622:info:build ./src/hash_test_interface.h:144:12: note: in instantiation of member function 'google::BaseHashtableInterface<google::sparse_hash_map<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> > >::iterator::iterator' requested here
623:info:build     return iterator(ht_.begin(), this);
624:info:build            ^
625:info:build src/hashtable_test.cc:620:25: note: in instantiation of member function 'google::BaseHashtableInterface<google::sparse_hash_map<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> > >::begin' requested here
626:info:build   EXPECT_TRUE(this->ht_.begin() == this->ht_.end());
627:info:build                         ^
628:info:build ./src/testutil.h:51:9: note: expanded from macro 'EXPECT_TRUE'
629:info:build   if (!(cond)) {                                        \
630:info:build         ^
631:info:build src/hashtable_test.cc:619:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableAllTest_NormalIterators<google::HashtableInterface_SparseHashMap<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> > >::Run' requested here
632:info:build TYPED_TEST(HashtableAllTest, NormalIterators) {
633:info:build ^
634:info:build ./src/testutil.h:171:7: note: expanded from macro 'TYPED_TEST'
635:info:build       Run();                                                            \
636:info:build       ^
637:info:build src/hashtable_test.cc:619:1: note: in instantiation of member function '<anonymous namespace>::TEST_onetype_HashtableAllTest_NormalIterators<google::HashtableInterface_SparseHashMap<std::__1::basic_string<char>, std::__1::basic_string<char>, <anonymous>::Hasher, <anonymous>::Hasher, <anonymous>::Alloc<std::__1::basic_string<char>, unsigned long, 18446744073709551615> > >::TEST_onetype_HashtableAllTest_NormalIterators' requested here
638:info:build TYPED_TEST(HashtableAllTest, NormalIterators) {
639:info:build ^
640:info:build ./src/testutil.h:205:68: note: expanded from macro 'TYPED_TEST'
641:info:build         TEST_onetype_##superclass##_##testname<superclass##_type7> t;   \
642:info:build                                                                    ^
643:info:build fatal error: too many errors emitted, stopping now [-ferror-limit=]
644:info:build mv -f .deps/simple_test.Tpo .deps/simple_test.Po
645:info:build /usr/bin/clang++ -DHAVE_CONFIG_H -I. -I./src  -I./src -I/opt/local/include -Wall -W -Wwrite-strings -Woverloaded-virtual -Wshadow -pipe -Os -arch x86_64 -stdlib=libc++ -MT time_hash_map-time_hash_map.o -MD -MP -MF .deps/time_hash_map-time_hash_map.Tpo -c -o time_hash_map-time_hash_map.o `test -f 'src/time_hash_map.cc' || echo './'`src/time_hash_map.cc
646:info:build mv -f .deps/sparsetable_unittest.Tpo .deps/sparsetable_unittest.Po
647:info:build echo 'prefix=/opt/local' > "libsparsehash.pc".tmp
648:info:build mv -f .deps/simple_compat_test.Tpo .deps/simple_compat_test.Po
649:info:build echo 'exec_prefix='`echo '/opt/local' | sed 's@^/opt/local@${prefix}@'` >> "libsparsehash.pc".tmp
650:info:build /usr/bin/clang++ -Wall -W -Wwrite-strings -Woverloaded-virtual -Wshadow -pipe -Os -arch x86_64 -stdlib=libc++  -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -o template_util_unittest template_util_unittest.o   
651:info:build echo 'libdir='`echo '/opt/local/lib' | sed 's@^/opt/local@${exec_prefix}@'` >> "libsparsehash.pc".tmp
652:info:build echo 'includedir='`echo '/opt/local/include' | sed 's@^/opt/local@${prefix}@'` >> "libsparsehash.pc".tmp
653:info:build /usr/bin/clang++ -Wall -W -Wwrite-strings -Woverloaded-virtual -Wshadow -pipe -Os -arch x86_64 -stdlib=libc++  -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -o type_traits_unittest type_traits_unittest.o   
654:info:build echo '' >> "libsparsehash.pc".tmp
655:info:build echo 'Name: sparsehash' >> "libsparsehash.pc".tmp
656:info:build echo 'Version: 2.0.2' >> "libsparsehash.pc".tmp
657:info:build grep '^Summary:' ./packages/rpm/rpm.spec | sed s/^Summary:/Description:/ | head -n1 >> "libsparsehash.pc".tmp
658:info:build /usr/bin/clang++ -Wall -W -Wwrite-strings -Woverloaded-virtual -Wshadow -pipe -Os -arch x86_64 -stdlib=libc++  -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -o libc_allocator_with_realloc_test libc_allocator_with_realloc_test.o   
659:info:build grep '^URL: ' ./packages/rpm/rpm.spec >> "libsparsehash.pc".tmp
660:info:build echo 'Requires:' >> "libsparsehash.pc".tmp
661:info:build echo 'Libs:' >> "libsparsehash.pc".tmp
662:info:build echo 'Cflags: -I${includedir}' >> "libsparsehash.pc".tmp
663:info:build mv -f "libsparsehash.pc".tmp "libsparsehash.pc"
664:info:build /usr/bin/clang++ -Wall -W -Wwrite-strings -Woverloaded-virtual -Wshadow -pipe -Os -arch x86_64 -stdlib=libc++  -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -o sparsetable_unittest sparsetable_unittest.o   
665:info:build /usr/bin/clang++ -Wall -W -Wwrite-strings -Woverloaded-virtual -Wshadow -pipe -Os -arch x86_64 -stdlib=libc++  -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -o simple_test simple_test.o   
666:info:build /usr/bin/clang++ -Wall -W -Wwrite-strings -Woverloaded-virtual -Wshadow -pipe -Os -arch x86_64 -stdlib=libc++  -L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64 -o simple_compat_test simple_compat_test.o     
667:info:build 3 warnings and 20 errors generated.
668:info:build make[1]: *** [hashtable_test.o] Error 1
669:info:build make[1]: *** Waiting for unfinished jobs....
670:info:build mv -f .deps/time_hash_map-time_hash_map.Tpo .deps/time_hash_map-time_hash_map.Po
671:info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_sparsehash/sparsehash/work/sparsehash-2.0.2'
672:info:build make: *** [all] Error 2
673:info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_sparsehash/sparsehash/work/sparsehash-2.0.2'
674:info:build Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_sparsehash/sparsehash/work/sparsehash-2.0.2" && /usr/bin/make -j4 -w all
675:info:build Exit code: 2
676:error:build org.macports.build for port sparsehash returned: command execution failed
677:debug:build Error code: CHILDSTATUS 39117 2
678:debug:build Backtrace: command execution failed
679    while executing
680"system -nice 0 $fullcmdstring"
681    ("eval" body line 1)
682    invoked from within
683"eval system $notty $nice \$fullcmdstring"
684    invoked from within
685"command_exec build"
686    (procedure "portbuild::build_main" line 8)
687    invoked from within
688"portbuild::build_main org.macports.build"
689    ("eval" body line 1)
690    invoked from within
691"eval $procedure $targetname"
692:info:build Warning: targets not executed for sparsehash: org.macports.activate org.macports.build org.macports.destroot org.macports.install
693:notice:build Please see the log file for port sparsehash for details:
694    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_sparsehash/sparsehash/main.log
695