<86>Nov 22 02:19:20 userdel[9023]: delete user 'rooter' <86>Nov 22 02:19:20 userdel[9023]: removed group 'rooter' owned by 'rooter' <86>Nov 22 02:19:20 userdel[9023]: removed shadow group 'rooter' owned by 'rooter' <86>Nov 22 02:19:20 groupadd[9072]: group added to /etc/group: name=rooter, GID=570 <86>Nov 22 02:19:20 groupadd[9072]: group added to /etc/gshadow: name=rooter <86>Nov 22 02:19:20 groupadd[9072]: new group: name=rooter, GID=570 <86>Nov 22 02:19:20 useradd[9100]: new user: name=rooter, UID=570, GID=570, home=/root, shell=/bin/bash <86>Nov 22 02:19:20 userdel[9168]: delete user 'builder' <86>Nov 22 02:19:20 userdel[9168]: removed group 'builder' owned by 'builder' <86>Nov 22 02:19:20 userdel[9168]: removed shadow group 'builder' owned by 'builder' <86>Nov 22 02:19:20 groupadd[9212]: group added to /etc/group: name=builder, GID=571 <86>Nov 22 02:19:20 groupadd[9212]: group added to /etc/gshadow: name=builder <86>Nov 22 02:19:20 groupadd[9212]: new group: name=builder, GID=571 <86>Nov 22 02:19:20 useradd[9248]: new user: name=builder, UID=571, GID=571, home=/usr/src, shell=/bin/bash warning: user hacker does not exist - using root warning: group hacker does not exist - using root warning: user hacker does not exist - using root warning: group hacker does not exist - using root warning: user hacker does not exist - using root warning: group hacker does not exist - using root warning: user hacker does not exist - using root warning: group hacker does not exist - using root warning: user hacker does not exist - using root warning: group hacker does not exist - using root warning: user hacker does not exist - using root warning: group hacker does not exist - using root <13>Nov 22 02:19:31 rpmi: perl-Term-Cap-1.17-alt1 1445018869 installed <13>Nov 22 02:19:31 rpmi: perl-Term-ANSIColor-4.06-alt1 1479407083 installed <13>Nov 22 02:19:31 rpmi: perl-Pod-Escapes-1.07-alt1 1418767892 installed <13>Nov 22 02:19:31 rpmi: perl-Filter-1.59-alt1 1533737240 installed <13>Nov 22 02:19:31 rpmi: perl-Encode-2.98-alt1 1525447808 installed <13>Nov 22 02:19:31 rpmi: perl-Pod-Simple-3.35-alt1 1482098090 installed <13>Nov 22 02:19:31 rpmi: perl-Pod-Usage-1.69-alt1 1464274721 installed <13>Nov 22 02:19:31 rpmi: perl-podlators-4.11-alt1 1525935408 installed <13>Nov 22 02:19:31 rpmi: libsqlite3-3.25.2-alt2 sisyphus.215082.100 1539700192 installed <13>Nov 22 02:19:31 rpmi: gcc-c++-common-1.4.22-alt1 1519183788 installed <13>Nov 22 02:19:31 rpmi: libstdc++8-devel-8.2.1-alt1 sisyphus.214000.20 1542662172 installed <13>Nov 22 02:19:32 rpmi: gcc8-c++-8.2.1-alt1 sisyphus.214000.20 1542662172 installed <13>Nov 22 02:19:32 rpmi: libtinfo-devel-6.1.20180407-alt2 sisyphus.215627.200 1540831969 installed <13>Nov 22 02:19:32 rpmi: libncurses-devel-6.1.20180407-alt2 sisyphus.215627.200 1540831969 installed <13>Nov 22 02:19:32 rpmi: libexpat-2.2.4-alt1 1503305341 installed <13>Nov 22 02:19:32 rpmi: python-modules-curses-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 22 02:19:32 rpmi: libverto-0.3.0-alt1_5 1525957716 installed <13>Nov 22 02:19:32 rpmi: libkeyutils-1.5.10-alt1 1489994069 installed <13>Nov 22 02:19:32 rpmi: libcom_err-1.44.3-alt1 1532134713 installed <13>Nov 22 02:19:32 rpmi: libgdbm-1.8.3-alt10 1454943313 installed <13>Nov 22 02:19:32 rpmi: libtasn1-4.13-alt2 1521133848 installed <13>Nov 22 02:19:32 rpmi: rpm-macros-alternatives-0.4.5-alt1.1 1404382149 installed <13>Nov 22 02:19:32 rpmi: alternatives-0.4.5-alt1.1 1404382149 installed <13>Nov 22 02:19:32 rpmi: libp11-kit-0.23.9-alt5 1525798241 installed <13>Nov 22 02:19:32 rpmi: ca-certificates-2018.11.12-alt1 sisyphus.216395.300 1542114035 installed <13>Nov 22 02:19:32 rpmi: ca-trust-0.1.1-alt2 1515595785 installed <13>Nov 22 02:19:32 rpmi: p11-kit-trust-0.23.9-alt5 1525798241 installed <13>Nov 22 02:19:32 rpmi: libcrypto1.1-1.1.0i-alt1 1535471288 installed <13>Nov 22 02:19:32 rpmi: libssl1.1-1.1.0i-alt1 1535471288 installed <86>Nov 22 02:19:32 groupadd[18225]: group added to /etc/group: name=_keytab, GID=499 <86>Nov 22 02:19:32 groupadd[18225]: group added to /etc/gshadow: name=_keytab <86>Nov 22 02:19:32 groupadd[18225]: new group: name=_keytab, GID=499 <13>Nov 22 02:19:33 rpmi: libkrb5-1.16.2-alt1 sisyphus.216047.100 1541159108 installed <13>Nov 22 02:19:33 rpmi: libtirpc-1.0.3-alt1 1532008015 installed <13>Nov 22 02:19:33 rpmi: libnsl2-1.1.0-alt1_1 1511548748 installed <13>Nov 22 02:19:33 rpmi: python-modules-compiler-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 22 02:19:33 rpmi: python-modules-email-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 22 02:19:33 rpmi: python-modules-unittest-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 22 02:19:33 rpmi: python-modules-nis-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 22 02:19:33 rpmi: python-modules-encodings-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 22 02:19:33 rpmi: python-modules-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 22 02:19:33 rpmi: python-modules-xml-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 22 02:19:33 rpmi: python-modules-ctypes-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 22 02:19:33 rpmi: python-modules-multiprocessing-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 22 02:19:33 rpmi: python-modules-logging-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 22 02:19:33 rpmi: python-tools-2to3-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 22 02:19:33 rpmi: python-modules-hotshot-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 22 02:19:33 rpmi: python-modules-bsddb-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 22 02:19:33 rpmi: python-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 22 02:19:33 rpmi: python-modules-distutils-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 22 02:19:33 rpmi: python-module-pkg_resources-1:40.5.0-alt1 sisyphus.216029.100 1541106477 installed <13>Nov 22 02:19:33 rpmi: python-modules-json-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 22 02:19:33 rpmi: libnsl2-devel-1.1.0-alt1_1 1511548748 installed <13>Nov 22 02:19:33 rpmi: python-dev-2.7.14-alt7.1 sisyphus.212296.100 1535808793 installed <13>Nov 22 02:19:33 rpmi: python-module-setuptools-1:40.5.0-alt1 sisyphus.216029.100 1541106477 installed <13>Nov 22 02:19:33 rpmi: scons-3.0.1-alt1 1518686948 installed <13>Nov 22 02:19:33 rpmi: gcc-c++-8-alt1 sisyphus.214000.40 1542664792 installed <13>Nov 22 02:19:33 rpmi: libsqlite3-devel-3.25.2-alt2 sisyphus.215082.100 1539700192 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/sunpinyin-2.0.4-alt2_0.11.nosrc.rpm Installing sunpinyin-2.0.4-alt2_0.11.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.93235 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf sunpinyin-20130710 + echo 'Source #0 (sunpinyin-20130710.tar.xz):' Source #0 (sunpinyin-20130710.tar.xz): + /bin/tar -xf /usr/src/RPM/SOURCES/sunpinyin-20130710.tar.xz + cd sunpinyin-20130710 + /bin/chmod -c -Rf u+rwX,go-w . mode of './.git/objects/pack/pack-f80fdd95a17bca88e1bf514fce1217c8216ebab7.idx' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) mode of './.git/objects/pack/pack-f80fdd95a17bca88e1bf514fce1217c8216ebab7.pack' changed from 0444 (r--r--r--) to 0644 (rw-r--r--) + echo 'Patch #0 (sunpinyin-aarch64.patch):' Patch #0 (sunpinyin-aarch64.patch): + /usr/bin/patch -p1 patching file SConstruct + mkdir -p raw + cp /usr/src/RPM/SOURCES/lm_sc.t3g.arpa-20121025.tar.bz2 raw + cp /usr/src/RPM/SOURCES/dict.utf8-20130220.tar.bz2 raw + pushd raw ~/RPM/BUILD/sunpinyin-20130710/raw ~/RPM/BUILD/sunpinyin-20130710 + tar xvf lm_sc.t3g.arpa-20121025.tar.bz2 lm_sc.t3g.arpa + tar xvf dict.utf8-20130220.tar.bz2 ./._dict.utf8 dict.utf8 + popd ~/RPM/BUILD/sunpinyin-20130710 + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.76437 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd sunpinyin-20130710 + scons -j8 --prefix=/usr --libdir=/usr/lib64 --datadir=/usr/share scons: Reading SConscript files ... Checking for pkg-config... yes Checking for sqlite3... yes Checking for C header file assert.h... yes Checking for C function bind_textdomain_codeset()... yes Checking for C function dcgettext()... yes Checking for C header file dlfcn.h... yes Checking for C function exp2()... no Checking for C header file fcntl.h... yes Checking for C header file getopt.h... yes Checking for C function getopt_long()... yes Checking for C function getpagesize()... yes Checking for C function get_opt()... no Checking for C header file iconv.h... yes Checking for C header file inttypes.h... yes Checking for C header file locale.h... yes Checking for C header file libintl.h... yes Checking for C header file limits.h... yes Checking for C header file locale.h... yes Checking for C function log2()... no Checking for C header file memory.h... yes Checking for C function memset()... yes Checking for C function mmap()... yes Checking for C function munmap()... yes Checking for C function setlocale()... yes Checking for C function strndup()... yes Checking for C header file sys/mman.h... yes Checking for C header file sys/param.h... yes Checking for C header file sys/stat.h... yes Checking for C header file sys/types.h... yes Checking for C header file unistd.h... yes Checking for C header file wchar.h... yes scons: done reading SConscript files. scons: Building targets ... scons: Configure: creating config.h Creating 'doc/README' Creating 'doc/SLM-inst.mk' cd python && ./pinyin_info_gen.py > ../src/pinyin/pinyin_info.h cd python && ./quanpin_trie_gen.py > ../src/pinyin/quanpin_trie.h g++ -o src/ime-core/imi_funcobjs.os -c -g -Wall -pipe -fPIC -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/ime-core/imi_funcobjs.cpp g++ -o src/ime-core/imi_option_event.os -c -g -Wall -pipe -fPIC -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/ime-core/imi_option_event.cpp pod2man < man/genpyt.pod > man/genpyt.1 g++ -o src/pinyin/pinyin_data.os -c -g -Wall -pipe -fPIC -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/pinyin/pinyin_data.cpp g++ -o src/pinyin/shuangpin_data.os -c -g -Wall -pipe -fPIC -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/pinyin/shuangpin_data.cpp g++ -o src/ime-core/ic_history.os -c -g -Wall -pipe -fPIC -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/ime-core/ic_history.cpp g++ -o src/pinyin/hunpin_seg.os -c -g -Wall -pipe -fPIC -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/pinyin/hunpin_seg.cpp g++ -o src/pinyin/pinyin_seg.os -c -g -Wall -pipe -fPIC -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/pinyin/pinyin_seg.cpp g++ -o src/ime-core/imi_winHandler.os -c -g -Wall -pipe -fPIC -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/ime-core/imi_winHandler.cpp g++ -o src/ime-core/userdict.os -c -g -Wall -pipe -fPIC -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/ime-core/userdict.cpp In file included from src/pinyin/hunpin_seg.h:21, from src/pinyin/hunpin_seg.cpp:10: src/pinyin/segmentor.h: In member function 'bool IPySegmentor::TSegment::operator<(const IPySegmentor::TSegment&) const': src/pinyin/segmentor.h:65:30: warning: self-comparison always evaluates to false [-Wtautological-compare] return m_len < m_len; ~~~~~~^~~~~~~ src/ime-core/userdict.cpp: In member function 'void CUserDict::removeWord(unsigned int)': src/ime-core/userdict.cpp:126:17: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(sql, "%s%d;", sql, (wid - INI_USRDEF_WID)); ^~~ ~~~ In file included from src/pinyin/pinyin_seg.h:43, from src/pinyin/pinyin_seg.cpp:41: src/pinyin/segmentor.h: In member function 'bool IPySegmentor::TSegment::operator<(const IPySegmentor::TSegment&) const': src/pinyin/segmentor.h:65:30: warning: self-comparison always evaluates to false [-Wtautological-compare] return m_len < m_len; ~~~~~~^~~~~~~ In file included from src/pinyin/pinyin_seg.h:43, from src/ime-core/imi_context.h:56, from src/ime-core/imi_uiobjects.h:48, from src/ime-core/imi_winHandler.h:44, from src/ime-core/imi_winHandler.cpp:42: src/pinyin/segmentor.h: In member function 'bool IPySegmentor::TSegment::operator<(const IPySegmentor::TSegment&) const': src/pinyin/segmentor.h:65:30: warning: self-comparison always evaluates to false [-Wtautological-compare] return m_len < m_len; ~~~~~~^~~~~~~ src/ime-core/userdict.cpp:126:22: warning: ';' directive writing 1 byte into a region of size between 0 and 255 [-Wformat-overflow=] sprintf(sql, "%s%d;", sql, (wid - INI_USRDEF_WID)); ^~~~~~~ src/ime-core/userdict.cpp:126:16: note: 'sprintf' output between 3 and 268 bytes into a destination of size 256 sprintf(sql, "%s%d;", sql, (wid - INI_USRDEF_WID)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -o src/portability.os -c -g -Wall -pipe -fPIC -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/portability.cpp g++ -o src/ime-core/imi_data.os -c -g -Wall -pipe -fPIC -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/ime-core/imi_data.cpp g++ -o src/ime-core/lattice_states.os -c -g -Wall -pipe -fPIC -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/ime-core/lattice_states.cpp g++ -o src/ime-core/imi_view_classic.os -c -g -Wall -pipe -fPIC -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/ime-core/imi_view_classic.cpp g++ -o src/ime-core/imi_context.os -c -g -Wall -pipe -fPIC -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/ime-core/imi_context.cpp g++ -o src/ime-core/imi_options.os -c -g -Wall -pipe -fPIC -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/ime-core/imi_options.cpp g++ -o src/slm/slm.os -c -g -Wall -pipe -fPIC -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/slm.cpp g++ -o src/ime-core/imi_uiobjects.os -c -g -Wall -pipe -fPIC -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/ime-core/imi_uiobjects.cpp In file included from src/pinyin/pinyin_seg.h:43, from src/ime-core/imi_context.h:56, from src/ime-core/imi_view.h:44, from src/ime-core/imi_options.h:44, from src/ime-core/imi_options.cpp:51: src/pinyin/segmentor.h: In member function 'bool IPySegmentor::TSegment::operator<(const IPySegmentor::TSegment&) const': src/pinyin/segmentor.h:65:30: warning: self-comparison always evaluates to false [-Wtautological-compare] return m_len < m_len; ~~~~~~^~~~~~~ g++ -o src/lexicon/pytrie.os -c -g -Wall -pipe -fPIC -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/lexicon/pytrie.cpp In file included from src/pinyin/pinyin_seg.h:43, from src/ime-core/lattice_states.h:46, from src/ime-core/lattice_states.cpp:39: src/pinyin/segmentor.h: In member function 'bool IPySegmentor::TSegment::operator<(const IPySegmentor::TSegment&) const': src/pinyin/segmentor.h:65:30: warning: self-comparison always evaluates to false [-Wtautological-compare] return m_len < m_len; ~~~~~~^~~~~~~ In file included from src/pinyin/pinyin_seg.h:43, from src/ime-core/imi_context.h:56, from src/ime-core/imi_view.h:44, from src/ime-core/imi_view_classic.h:44, from src/ime-core/imi_view_classic.cpp:42: src/pinyin/segmentor.h: In member function 'bool IPySegmentor::TSegment::operator<(const IPySegmentor::TSegment&) const': src/pinyin/segmentor.h:65:30: warning: self-comparison always evaluates to false [-Wtautological-compare] return m_len < m_len; ~~~~~~^~~~~~~ g++ -o src/ime-core/imi_view.os -c -g -Wall -pipe -fPIC -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/ime-core/imi_view.cpp g++ -o src/pinyin/shuangpin_seg.os -c -g -Wall -pipe -fPIC -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/pinyin/shuangpin_seg.cpp In file included from src/pinyin/pinyin_seg.h:43, from src/ime-core/imi_context.h:56, from src/ime-core/imi_uiobjects.h:48, from src/ime-core/imi_uiobjects.cpp:42: src/pinyin/segmentor.h: In member function 'bool IPySegmentor::TSegment::operator<(const IPySegmentor::TSegment&) const': src/pinyin/segmentor.h:65:30: warning: self-comparison always evaluates to false [-Wtautological-compare] return m_len < m_len; ~~~~~~^~~~~~~ In file included from src/pinyin/pinyin_seg.h:43, from src/ime-core/imi_context.h:56, from src/ime-core/imi_context.cpp:45: src/pinyin/segmentor.h: In member function 'bool IPySegmentor::TSegment::operator<(const IPySegmentor::TSegment&) const': src/pinyin/segmentor.h:65:30: warning: self-comparison always evaluates to false [-Wtautological-compare] return m_len < m_len; ~~~~~~^~~~~~~ In file included from src/pinyin/pinyin_seg.h:43, from src/ime-core/imi_context.h:56, from src/ime-core/imi_view.h:44, from src/ime-core/imi_view.cpp:42: src/pinyin/segmentor.h: In member function 'bool IPySegmentor::TSegment::operator<(const IPySegmentor::TSegment&) const': src/pinyin/segmentor.h:65:30: warning: self-comparison always evaluates to false [-Wtautological-compare] return m_len < m_len; ~~~~~~^~~~~~~ In file included from src/pinyin/shuangpin_seg.h:44, from src/pinyin/shuangpin_seg.cpp:40: src/pinyin/segmentor.h: In member function 'bool IPySegmentor::TSegment::operator<(const IPySegmentor::TSegment&) const': src/pinyin/segmentor.h:65:30: warning: self-comparison always evaluates to false [-Wtautological-compare] return m_len < m_len; ~~~~~~^~~~~~~ pod2man < man/getwordfreq.pod > man/getwordfreq.1 pod2man < man/idngram_merge.pod > man/idngram_merge.1 pod2man < man/ids2ngram.pod > man/ids2ngram.1 pod2man < man/mmseg.pod > man/mmseg.1 pod2man < man/slmbuild.pod > man/slmbuild.1 pod2man < man/slminfo.pod > man/slminfo.1 pod2man < man/slmprune.pod > man/slmprune.1 pod2man < man/slmseg.pod > man/slmseg.1 pod2man < man/slmthread.pod > man/slmthread.1 pod2man < man/tslmendian.pod > man/tslmendian.1 pod2man < man/tslminfo.pod > man/tslminfo.1 pod2man < man/tslmpack.pod > man/tslmpack.1 g++ -o src/portability.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/portability.cpp g++ -o src/slm/slm.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/slm.cpp g++ -o src/slm/tslmendian/writer.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/tslmendian/writer.cpp g++ -o src/lexicon/trie_writer.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/lexicon/trie_writer.cpp g++ -o src/lexicon/genpyt.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/lexicon/genpyt.cpp g++ -o src/lexicon/pytrie.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/lexicon/pytrie.cpp g++ -o src/lexicon/pytrie_gen.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/lexicon/pytrie_gen.cpp g++ -o src/pinyin/pinyin_data.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/pinyin/pinyin_data.cpp g++ -o src/slm/getwordfreq/getwordfreq.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/getwordfreq/getwordfreq.cpp g++ -o src/slm/ids2ngram/idngram_merge.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/ids2ngram/idngram_merge.cpp g++ -o src/slm/ids2ngram/ids2ngram.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/ids2ngram/ids2ngram.cpp g++ -o src/slm/sim_dict.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/sim_dict.cpp g++ -o libsunpinyin.so.3.0 -Wl,-soname=libsunpinyin.so.3 -shared src/portability.os src/slm/slm.os src/lexicon/pytrie.os src/pinyin/pinyin_data.os src/pinyin/pinyin_seg.os src/pinyin/shuangpin_data.os src/pinyin/shuangpin_seg.os src/pinyin/hunpin_seg.os src/ime-core/imi_context.os src/ime-core/imi_data.os src/ime-core/lattice_states.os src/ime-core/imi_view.os src/ime-core/imi_uiobjects.os src/ime-core/imi_view_classic.os src/ime-core/imi_winHandler.os src/ime-core/ic_history.os src/ime-core/imi_funcobjs.os src/ime-core/imi_options.os src/ime-core/imi_option_event.os src/ime-core/userdict.os -lsqlite3 g++ -o src/slm/sim_sen.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/sim_sen.cpp g++ -o src/slm/mmseg/mmseg.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/mmseg/mmseg.cpp g++ -o src/getwordfreq src/portability.o src/slm/slm.o src/slm/getwordfreq/getwordfreq.o -lsqlite3 g++ -o src/slm/sim_slm.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/sim_slm.cpp g++ -o src/slm/sim_slmbuilder.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/sim_slmbuilder.cpp g++ -o src/idngram_merge src/portability.o src/slm/ids2ngram/idngram_merge.o -lsqlite3 g++ -o src/slm/slmbuild/slmbuild.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/slmbuild/slmbuild.cpp g++ -o src/slm/slminfo/slminfo.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/slminfo/slminfo.cpp g++ -o src/slm/slmprune/slmprune.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/slmprune/slmprune.cpp g++ -o src/slm/slmseg/slmseg.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/slmseg/slmseg.cpp g++ -o src/mmseg src/portability.o src/slm/sim_dict.o src/slm/sim_sen.o src/slm/mmseg/mmseg.o -lsqlite3 g++ -o src/slm/thread/ValueCompress.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/thread/ValueCompress.cpp g++ -o src/slm/thread/slmthread.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/thread/slmthread.cpp g++ -o src/slm/thread/test_vc.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/thread/test_vc.cpp g++ -o src/genpyt src/portability.o src/slm/slm.o src/slm/tslmendian/writer.o src/lexicon/trie_writer.o src/lexicon/genpyt.o src/lexicon/pytrie.o src/lexicon/pytrie_gen.o src/pinyin/pinyin_data.o -lsqlite3 g++ -o src/slm/tslmendian/slm_endian.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/tslmendian/slm_endian.cpp g++ -o src/slm/tslmendian/slm_file.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/tslmendian/slm_file.cpp g++ -o src/ids2ngram src/portability.o src/slm/ids2ngram/ids2ngram.o -lsqlite3 g++ -o src/slm/tslminfo/tslminfo.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/tslminfo/tslminfo.cpp g++ -o src/slm/tslmpack/arpa_conv.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/tslmpack/arpa_conv.cpp g++ -o src/slm/tslmpack/arpa_slm.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/tslmpack/arpa_slm.cpp g++ -o src/slm/tslmpack/slmpack.o -c -g -Wall -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/ime-core -Isrc/slm -Isrc/slm/slmseg -Isrc/slm/slminfo -Isrc/slm/slmbuild -Isrc/slm/tslmpack -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/slmprune -Isrc/slm/mmseg -Isrc/slm/tslmendian -Isrc/slm/tools -Isrc/slm/thread -Isrc/slm/tslminfo -Isrc/lexicon -Isrc/pinyin src/slm/tslmpack/slmpack.cpp g++ -o src/slmbuild src/portability.o src/slm/sim_slmbuilder.o src/slm/slmbuild/slmbuild.o -lsqlite3 g++ -o src/slminfo src/portability.o src/slm/slminfo/slminfo.o -lsqlite3 g++ -o src/slmprune src/portability.o src/slm/sim_slm.o src/slm/slmprune/slmprune.o -lsqlite3 g++ -o src/slmseg src/portability.o src/slm/sim_dict.o src/slm/sim_sen.o src/slm/slm.o src/slm/slmseg/slmseg.o -lsqlite3 Creating 'src/sunpinyin-dictgen.mk' g++ -o src/tslmendian src/slm/tslmendian/slm_file.o src/slm/tslmendian/slm_endian.o src/slm/tslmendian/writer.o -lsqlite3 Copy("src/sunpinyin-dictgen", "src/sunpinyin-dictgen.mk") Chmod("src/sunpinyin-dictgen", 0755) Creating 'sunpinyin-2.0.pc' g++ -o src/testvc src/slm/thread/ValueCompress.o src/slm/thread/test_vc.o -lsqlite3 g++ -o src/slmthread src/portability.o src/slm/sim_slm.o src/slm/thread/ValueCompress.o src/slm/thread/slmthread.o -lsqlite3 g++ -o src/tslminfo src/portability.o src/slm/slm.o src/slm/tslminfo/tslminfo.o -lsqlite3 g++ -o src/tslmpack src/portability.o src/slm/slm.o src/slm/thread/ValueCompress.o src/slm/tslmpack/slmpack.o src/slm/tslmpack/arpa_conv.o src/slm/tslmpack/arpa_slm.o -lsqlite3 scons: done building targets. ++ pwd + export PATH=/usr/src/RPM/BUILD/sunpinyin-20130710/src:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + PATH=/usr/src/RPM/BUILD/sunpinyin-20130710/src:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games + pushd raw ~/RPM/BUILD/sunpinyin-20130710/raw ~/RPM/BUILD/sunpinyin-20130710 + ln -sf ../doc/SLM-inst.mk Makefile + make -j8 VERBOSE=1 make: Entering directory '/usr/src/RPM/BUILD/sunpinyin-20130710/raw' tslmpack lm_sc.t3g.arpa dict.utf8 lm_sc.t3g.orig Loading lexicon...done. Loading ARPA slm... first pass... Compressing pr values...65536 float values ==> 65536 values Compressing bow values...tslmpack: src/slm/tslmpack/arpa_conv.cpp:84: unsigned int CArpaLeafConv::get_pr_index(float): Assertion `prit != m_pr_map.end()' failed. make: *** [Makefile:43: lm_sc.t3g.orig] Aborted make: Leaving directory '/usr/src/RPM/BUILD/sunpinyin-20130710/raw' error: Bad exit status from /usr/src/tmp/rpm-tmp.76437 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.76437 (%build) Command exited with non-zero status 1 136.25user 9.25system 1:14.22elapsed 196%CPU (0avgtext+0avgdata 195684maxresident)k 0inputs+0outputs (0major+1686926minor)pagefaults 0swaps hsh-rebuild: rebuild of `sunpinyin-2.0.4-alt2_0.11.src.rpm' failed. Command exited with non-zero status 1 158.36user 14.83system 1:49.59elapsed 158%CPU (0avgtext+0avgdata 195684maxresident)k 0inputs+0outputs (0major+2105405minor)pagefaults 0swaps