<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:12.800000190734863px">Dear Sir,</span><div style="font-family:arial,sans-serif;font-size:12.800000190734863px"><br></div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px">
The srilm is now successfully installed within cygwin evrionment. However, while I try to use command <i>make all</i> to recompile, it is popped out with the following error message. As for the test command <i>make test</i>, it works well. The current install gcc/g++ compiler is 4.8.2. Can anyone help me to resolve this problem?</div>
<div style="font-family:arial,sans-serif;font-size:12.800000190734863px"><br></div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px"><div>$ make all</div><div>for subdir in misc  dstruct  lm  flm  lattice  utils; do \</div>
<div>        (cd $subdir/src; make SRILM=/srilm  MACHINE_TYPE=cygwin  OPTION=  MAKE_PIC= all) || exit 1; \</div><div>done</div><div>make[1]: Entering directory `/srilm/misc/src'</div><div>make[1]: Nothing to be done for `all'.</div>
<div>make[1]: Leaving directory `/srilm/misc/src'</div><div>make[1]: Entering directory `/srilm/dstruct/src'</div><div>g++ -Wall -Wno-unused-variable -Wno-uninitialized -DINSTANTIATE_TEMPLATES    -I. -I../../include   -c -g -O2 -o ../obj/cygwin/testArray.o testArray.cc</div>
<div>g++ -Wall -Wno-unused-variable -Wno-uninitialized -DINSTANTIATE_TEMPLATES    -I. -I../../include   -L../../lib/cygwin  -g -O2 -o ../bin/cygwin/testArray.exe ../obj/cygwin/testArray.o ../obj/cygwin/libdstruct.a  -lm  ../../lib/cygwin/libmisc.a  -ltcl  -lm -liconv</div>
<div>test -f ../bin/cygwin/testArray.exe</div><div>g++ -Wall -Wno-unused-variable -Wno-uninitialized -DINSTANTIATE_TEMPLATES    -I. -I../../include   -c -g -O2 -o ../obj/cygwin/testMap.o testMap.cc</div><div>g++ -Wall -Wno-unused-variable -Wno-uninitialized -DINSTANTIATE_TEMPLATES    -I. -I../../include   -L../../lib/cygwin  -g -O2 -o ../bin/cygwin/testMap.exe ../obj/cygwin/testMap.o ../obj/cygwin/libdstruct.a  -lm  ../../lib/cygwin/libmisc.a  -ltcl  -lm -liconv</div>
<div>test -f ../bin/cygwin/testMap.exe</div><div>g++ -Wall -Wno-unused-variable -Wno-uninitialized -DINSTANTIATE_TEMPLATES    -I. -I../../include   -c -g -O2 -o ../obj/cygwin/benchHash.o benchHash.cc</div><div>g++ -Wall -Wno-unused-variable -Wno-uninitialized -DINSTANTIATE_TEMPLATES    -I. -I../../include   -L../../lib/cygwin  -g -O2 -o ../bin/cygwin/benchHash.exe ../obj/cygwin/benchHash.o ../obj/cygwin/libdstruct.a  -lm  ../../lib/cygwin/libmisc.a  -ltcl  -lm -liconv</div>
<div>test -f ../bin/cygwin/benchHash.exe</div><div>g++ -Wall -Wno-unused-variable -Wno-uninitialized -DINSTANTIATE_TEMPLATES    -I. -I../../include   -c -g -O2 -o ../obj/cygwin/testHash.o testHash.cc</div><div>g++ -Wall -Wno-unused-variable -Wno-uninitialized -DINSTANTIATE_TEMPLATES    -I. -I../../include   -L../../lib/cygwin  -g -O2 -o ../bin/cygwin/testHash.exe ../obj/cygwin/testHash.o ../obj/cygwin/libdstruct.a  -lm  ../../lib/cygwin/libmisc.a  -ltcl  -lm -liconv</div>
<div>test -f ../bin/cygwin/testHash.exe</div><div>g++ -Wall -Wno-unused-variable -Wno-uninitialized -DINSTANTIATE_TEMPLATES    -I. -I../../include   -c -g -O2 -o ../obj/cygwin/testSizes.o testSizes.cc</div><div>g++ -Wall -Wno-unused-variable -Wno-uninitialized -DINSTANTIATE_TEMPLATES    -I. -I../../include   -L../../lib/cygwin  -g -O2 -o ../bin/cygwin/testSizes.exe ../obj/cygwin/testSizes.o ../obj/cygwin/libdstruct.a  -lm  ../../lib/cygwin/libmisc.a  -ltcl  -lm -liconv</div>
<div>test -f ../bin/cygwin/testSizes.exe</div><div>g++ -Wall -Wno-unused-variable -Wno-uninitialized -DINSTANTIATE_TEMPLATES    -I. -I../../include   -c -g -O2 -o ../obj/cygwin/testCachedMem.o testCachedMem.cc</div><div>g++ -Wall -Wno-unused-variable -Wno-uninitialized -DINSTANTIATE_TEMPLATES    -I. -I../../include   -L../../lib/cygwin  -g -O2 -o ../bin/cygwin/testCachedMem.exe ../obj/cygwin/testCachedMem.o ../obj/cygwin/libdstruct.a  -lm  ../../lib/cygwin/libmisc.a  -ltcl  -lm -liconv</div>
<div>test -f ../bin/cygwin/testCachedMem.exe</div><div>g++ -Wall -Wno-unused-variable -Wno-uninitialized -DINSTANTIATE_TEMPLATES    -I. -I../../include   -c -g -O2 -o ../obj/cygwin/testBlockMalloc.o testBlockMalloc.cc</div>
<div>g++ -Wall -Wno-unused-variable -Wno-uninitialized -DINSTANTIATE_TEMPLATES    -I. -I../../include   -L../../lib/cygwin  -g -O2 -o ../bin/cygwin/testBlockMalloc.exe ../obj/cygwin/testBlockMalloc.o ../obj/cygwin/libdstruct.a  -lm  ../../lib/cygwin/libmisc.a  -ltcl  -lm -liconv</div>
<div>test -f ../bin/cygwin/testBlockMalloc.exe</div><div>g++ -Wall -Wno-unused-variable -Wno-uninitialized -DINSTANTIATE_TEMPLATES    -I. -I../../include   -c -g -O2 -o ../obj/cygwin/testMap2.o testMap2.cc</div><div>testMap2.cc: In function 「int Delete(ClientData, Tcl_Interp*, int, char**)」:</div>
<div>testMap2.cc:114:11: 錯誤:cannot convert 「Boolean {aka bool}」 to 「char**」 in assignment</div><div>    result = myMap2.remove(key1, key2);</div><div>           ^</div><div>/srilm/common/Makefile.common.targets:93: recipe for target `../obj/cygwin/testMap2.o' failed</div>
<div>make[1]: *** [../obj/cygwin/testMap2.o] Error 1</div><div>make[1]: Leaving directory `/srilm/dstruct/src'</div><div>Makefile:106: recipe for target `all' failed</div><div>make: *** [all] Error 1</div></div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px">
<br></div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px"><br></div><div style="font-family:arial,sans-serif;font-size:12.800000190734863px">yifenliu</div></div>