Build of sunpinyin with clang_glibc toolchain

The build took 00h 01m 29s and was NOT successful.

The program in this build is written in the following languages, according to sloccount:

SLOCLanguage
17,505 cpp
11,216 ansic
1,429 python
773 objc
295 sh
282 makefile
31,500 total

The process tree of the build process is here.

Several sub-process invocations were improper; see the process tree for details. Summary:

Log

To avoid scrolling, you may jump to the last line of the invocation of makepkg that was used to build this package.

Removed vanilla repositories from pacman.conf and added:
# [tuscan]
# Server = file:///var/cache/pacman/pkg/

CMD: pacman -Syy --noconfirm
# :: Synchronizing package databases...
# downloading tuscan.db...

Copied permanent toolchain into container-local sysroot
# /toolchain_root/sysroot --> /sysroot/sysroot
# /toolchain_root/lib --> /sysroot/lib
# /toolchain_root/sbin --> /sysroot/sbin
# /toolchain_root/lib64 --> /sysroot/lib64
# /toolchain_root/etc --> /sysroot/etc
# /toolchain_root/share --> /sysroot/share
# /toolchain_root/bin --> /sysroot/bin
# /toolchain_root/var --> /sysroot/var
# /toolchain_root/usr --> /sysroot/usr
# /toolchain_root/glibc-build --> /sysroot/glibc-build
# /toolchain_root/x86_64-pc-linux-gnu --> /sysroot/x86_64-pc-linux-gnu
# /toolchain_root/include --> /sysroot/include
# /toolchain_root/libexec --> /sysroot/libexec

CMD: sudo -u tuscan PATH=/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CC=clang CXX=clang++ red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
# ==> Making package: sunpinyin 2.0.3.20160226-1 (Thu Apr 13 20:28:16 UTC 2017)
# ==> Checking runtime dependencies...
# ==> Checking buildtime dependencies...
# ==> Installing missing dependencies...
# resolving dependencies...
# looking for conflicting packages...
#
# Packages (3) perl-xml-parser-2.44-3 intltool-0.51.0-1 scons-2.4.1-1
#
# Total Installed Size: 5.61 MiB
#
# :: Proceed with installation? [Y/n]
# checking keyring...
# checking package integrity...
# loading package files...
# checking for file conflicts...
# checking available disk space...
# :: Processing package changes...
# installing scons...
# installing perl-xml-parser...
# installing intltool...
# :: Running post-transaction hooks...
# (1/1) Updating manpage index...
# ==> WARNING: Using existing $srcdir/ tree
# ==> Starting build()...
# scons: Reading SConscript files ...
# Warning: you've set CC in the environmental variable!
# Warning: you've set CXX in the environmental variable!
# Warning: you've set CFLAGS in the environmental variable!
# Warning: you've set CXXFLAGS in the environmental variable!
# Warning: you've set LDFLAGS in the environmental variable!
# 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 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 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'
# clang++ -o src/portability.os -c -pipe -fPIC -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core src/portability.cpp
# clang++ -o src/slm/slm.os -c -pipe -fPIC -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core src/slm/slm.cpp
# clang++ -o src/lexicon/pytrie.os -c -pipe -fPIC -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core src/lexicon/pytrie.cpp
# cd python && ./pinyin_info_gen.py > ../src/pinyin/pinyin_info.h
# File "./pinyin_info_gen.py", line 41
# print 'static const char *%s[] = { %s };' % (name, ', '.join ('"%s"' % s for s in var))
# ^
# SyntaxError: invalid syntax
# scons: *** [src/pinyin/pinyin_info.h] Error 1
# scons: building terminated because of errors.
# ==> ERROR: A failure occurred in build().
# Aborting...

Printing config logfiles

CMD: config logfiles '/tmp/sunpinyin/src/sunpinyin/config.log'
# file /tmp/sunpinyin/src/sunpinyin/SConstruct,line 347:
# Configure(confdir = .sconf_temp)
# scons: Configure: Checking for pkg-config...
# pkg-config --atleast-pkgconfig-version=0.12.0
# scons: Configure: yes
#
# scons: Configure: Checking for sqlite3...
# pkg-config --exists 'sqlite3'
# scons: Configure: yes
#
# scons: Configure: Checking for C header file assert.h...
# .sconf_temp/conftest_2.c <-
# |
# |#include "assert.h"
# |
# |
# clang -o .sconf_temp/conftest_2.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_2.c
# scons: Configure: yes
#
# scons: Configure: Checking for C function bind_textdomain_codeset()...
# .sconf_temp/conftest_3.c <-
# |
# |
# |#include
# |
# |#ifdef __cplusplus
# |extern "C"
# |#endif
# |char bind_textdomain_codeset();
# |
# |int main() {
# |#if defined (__stub_bind_textdomain_codeset) || defined (__stub___bind_textdomain_codeset)
# | fail fail fail
# |#else
# | bind_textdomain_codeset();
# |#endif
# |
# | return 0;
# |}
# |
# clang -o .sconf_temp/conftest_3.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_3.c
# clang -o .sconf_temp/conftest_3 .sconf_temp/conftest_3.o
# scons: Configure: yes
#
# scons: Configure: Checking for C function dcgettext()...
# .sconf_temp/conftest_4.c <-
# |
# |
# |#include
# |
# |#ifdef __cplusplus
# |extern "C"
# |#endif
# |char dcgettext();
# |
# |int main() {
# |#if defined (__stub_dcgettext) || defined (__stub___dcgettext)
# | fail fail fail
# |#else
# | dcgettext();
# |#endif
# |
# | return 0;
# |}
# |
# clang -o .sconf_temp/conftest_4.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_4.c
# clang -o .sconf_temp/conftest_4 .sconf_temp/conftest_4.o
# scons: Configure: yes
#
# scons: Configure: Checking for C function exp2()...
# .sconf_temp/conftest_5.c <-
# |
# |
# |#include
# |
# |#ifdef __cplusplus
# |extern "C"
# |#endif
# |char exp2();
# |
# |int main() {
# |#if defined (__stub_exp2) || defined (__stub___exp2)
# | fail fail fail
# |#else
# | exp2();
# |#endif
# |
# | return 0;
# |}
# |
# clang -o .sconf_temp/conftest_5.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_5.c
# .sconf_temp/conftest_5.c:8:6: warning: incompatible redeclaration of library function 'exp2' [-Wincompatible-library-redeclaration]
# char exp2();
# ^
# .sconf_temp/conftest_5.c:8:6: note: 'exp2' is a builtin with type 'double (double)'
# 1 warning generated.
# clang -o .sconf_temp/conftest_5 .sconf_temp/conftest_5.o
# .sconf_temp/conftest_5.o: In function `main':
# .sconf_temp/conftest_5.c:(.text+0x1b): undefined reference to `exp2'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# scons: Configure: no
#
# scons: Configure: Checking for C header file fcntl.h...
# .sconf_temp/conftest_6.c <-
# |
# |#include "fcntl.h"
# |
# |
# clang -o .sconf_temp/conftest_6.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_6.c
# scons: Configure: yes
#
# scons: Configure: Checking for C header file getopt.h...
# .sconf_temp/conftest_7.c <-
# |
# |#include "getopt.h"
# |
# |
# clang -o .sconf_temp/conftest_7.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_7.c
# scons: Configure: yes
#
# scons: Configure: Checking for C function getopt_long()...
# .sconf_temp/conftest_8.c <-
# |
# |
# |#include
# |
# |#ifdef __cplusplus
# |extern "C"
# |#endif
# |char getopt_long();
# |
# |int main() {
# |#if defined (__stub_getopt_long) || defined (__stub___getopt_long)
# | fail fail fail
# |#else
# | getopt_long();
# |#endif
# |
# | return 0;
# |}
# |
# clang -o .sconf_temp/conftest_8.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_8.c
# clang -o .sconf_temp/conftest_8 .sconf_temp/conftest_8.o
# scons: Configure: yes
#
# scons: Configure: Checking for C function getpagesize()...
# .sconf_temp/conftest_9.c <-
# |
# |
# |#include
# |
# |#ifdef __cplusplus
# |extern "C"
# |#endif
# |char getpagesize();
# |
# |int main() {
# |#if defined (__stub_getpagesize) || defined (__stub___getpagesize)
# | fail fail fail
# |#else
# | getpagesize();
# |#endif
# |
# | return 0;
# |}
# |
# clang -o .sconf_temp/conftest_9.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_9.c
# clang -o .sconf_temp/conftest_9 .sconf_temp/conftest_9.o
# scons: Configure: yes
#
# scons: Configure: Checking for C function get_opt()...
# .sconf_temp/conftest_10.c <-
# |
# |
# |#include
# |
# |#ifdef __cplusplus
# |extern "C"
# |#endif
# |char get_opt();
# |
# |int main() {
# |#if defined (__stub_get_opt) || defined (__stub___get_opt)
# | fail fail fail
# |#else
# | get_opt();
# |#endif
# |
# | return 0;
# |}
# |
# clang -o .sconf_temp/conftest_10.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_10.c
# clang -o .sconf_temp/conftest_10 .sconf_temp/conftest_10.o
# .sconf_temp/conftest_10.o: In function `main':
# .sconf_temp/conftest_10.c:(.text+0x12): undefined reference to `get_opt'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# scons: Configure: no
#
# scons: Configure: Checking for C header file iconv.h...
# .sconf_temp/conftest_11.c <-
# |
# |#include "iconv.h"
# |
# |
# clang -o .sconf_temp/conftest_11.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_11.c
# scons: Configure: yes
#
# scons: Configure: Checking for C header file inttypes.h...
# .sconf_temp/conftest_12.c <-
# |
# |#include "inttypes.h"
# |
# |
# clang -o .sconf_temp/conftest_12.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_12.c
# scons: Configure: yes
#
# scons: Configure: Checking for C header file locale.h...
# .sconf_temp/conftest_13.c <-
# |
# |#include "locale.h"
# |
# |
# clang -o .sconf_temp/conftest_13.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_13.c
# scons: Configure: yes
#
# scons: Configure: Checking for C header file libintl.h...
# .sconf_temp/conftest_14.c <-
# |
# |#include "libintl.h"
# |
# |
# clang -o .sconf_temp/conftest_14.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_14.c
# scons: Configure: yes
#
# scons: Configure: Checking for C header file limits.h...
# .sconf_temp/conftest_15.c <-
# |
# |#include "limits.h"
# |
# |
# clang -o .sconf_temp/conftest_15.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_15.c
# scons: Configure: yes
#
# scons: Configure: Checking for C header file locale.h...
# .sconf_temp/conftest_16.c <-
# |
# |#include "locale.h"
# |
# |
# clang -o .sconf_temp/conftest_16.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_16.c
# scons: Configure: yes
#
# scons: Configure: Checking for C function log2()...
# .sconf_temp/conftest_17.c <-
# |
# |
# |#include
# |
# |#ifdef __cplusplus
# |extern "C"
# |#endif
# |char log2();
# |
# |int main() {
# |#if defined (__stub_log2) || defined (__stub___log2)
# | fail fail fail
# |#else
# | log2();
# |#endif
# |
# | return 0;
# |}
# |
# clang -o .sconf_temp/conftest_17.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_17.c
# .sconf_temp/conftest_17.c:8:6: warning: incompatible redeclaration of library function 'log2' [-Wincompatible-library-redeclaration]
# char log2();
# ^
# .sconf_temp/conftest_17.c:8:6: note: 'log2' is a builtin with type 'double (double)'
# 1 warning generated.
# clang -o .sconf_temp/conftest_17 .sconf_temp/conftest_17.o
# .sconf_temp/conftest_17.o: In function `main':
# .sconf_temp/conftest_17.c:(.text+0x1b): undefined reference to `log2'
# clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)
# scons: Configure: no
#
# scons: Configure: Checking for C header file memory.h...
# .sconf_temp/conftest_18.c <-
# |
# |#include "memory.h"
# |
# |
# clang -o .sconf_temp/conftest_18.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_18.c
# scons: Configure: yes
#
# scons: Configure: Checking for C function memset()...
# .sconf_temp/conftest_19.c <-
# |
# |
# |#include
# |
# |#ifdef __cplusplus
# |extern "C"
# |#endif
# |char memset();
# |
# |int main() {
# |#if defined (__stub_memset) || defined (__stub___memset)
# | fail fail fail
# |#else
# | memset();
# |#endif
# |
# | return 0;
# |}
# |
# clang -o .sconf_temp/conftest_19.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_19.c
# .sconf_temp/conftest_19.c:8:6: warning: incompatible redeclaration of library function 'memset' [-Wincompatible-library-redeclaration]
# char memset();
# ^
# .sconf_temp/conftest_19.c:8:6: note: 'memset' is a builtin with type 'void *(void *, int, unsigned long)'
# 1 warning generated.
# clang -o .sconf_temp/conftest_19 .sconf_temp/conftest_19.o
# scons: Configure: yes
#
# scons: Configure: Checking for C function mmap()...
# .sconf_temp/conftest_20.c <-
# |
# |
# |#include
# |
# |#ifdef __cplusplus
# |extern "C"
# |#endif
# |char mmap();
# |
# |int main() {
# |#if defined (__stub_mmap) || defined (__stub___mmap)
# | fail fail fail
# |#else
# | mmap();
# |#endif
# |
# | return 0;
# |}
# |
# clang -o .sconf_temp/conftest_20.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_20.c
# clang -o .sconf_temp/conftest_20 .sconf_temp/conftest_20.o
# scons: Configure: yes
#
# scons: Configure: Checking for C function munmap()...
# .sconf_temp/conftest_21.c <-
# |
# |
# |#include
# |
# |#ifdef __cplusplus
# |extern "C"
# |#endif
# |char munmap();
# |
# |int main() {
# |#if defined (__stub_munmap) || defined (__stub___munmap)
# | fail fail fail
# |#else
# | munmap();
# |#endif
# |
# | return 0;
# |}
# |
# clang -o .sconf_temp/conftest_21.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_21.c
# clang -o .sconf_temp/conftest_21 .sconf_temp/conftest_21.o
# scons: Configure: yes
#
# scons: Configure: Checking for C function setlocale()...
# .sconf_temp/conftest_22.c <-
# |
# |
# |#include
# |
# |#ifdef __cplusplus
# |extern "C"
# |#endif
# |char setlocale();
# |
# |int main() {
# |#if defined (__stub_setlocale) || defined (__stub___setlocale)
# | fail fail fail
# |#else
# | setlocale();
# |#endif
# |
# | return 0;
# |}
# |
# clang -o .sconf_temp/conftest_22.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_22.c
# clang -o .sconf_temp/conftest_22 .sconf_temp/conftest_22.o
# scons: Configure: yes
#
# scons: Configure: Checking for C header file sys/mman.h...
# .sconf_temp/conftest_23.c <-
# |
# |#include "sys/mman.h"
# |
# |
# clang -o .sconf_temp/conftest_23.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_23.c
# scons: Configure: yes
#
# scons: Configure: Checking for C header file sys/param.h...
# .sconf_temp/conftest_24.c <-
# |
# |#include "sys/param.h"
# |
# |
# clang -o .sconf_temp/conftest_24.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_24.c
# scons: Configure: yes
#
# scons: Configure: Checking for C header file sys/stat.h...
# .sconf_temp/conftest_25.c <-
# |
# |#include "sys/stat.h"
# |
# |
# clang -o .sconf_temp/conftest_25.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_25.c
# scons: Configure: yes
#
# scons: Configure: Checking for C header file sys/types.h...
# .sconf_temp/conftest_26.c <-
# |
# |#include "sys/types.h"
# |
# |
# clang -o .sconf_temp/conftest_26.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_26.c
# scons: Configure: yes
#
# scons: Configure: Checking for C header file unistd.h...
# .sconf_temp/conftest_27.c <-
# |
# |#include "unistd.h"
# |
# |
# clang -o .sconf_temp/conftest_27.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_27.c
# scons: Configure: yes
#
# scons: Configure: Checking for C header file wchar.h...
# .sconf_temp/conftest_28.c <-
# |
# |#include "wchar.h"
# |
# |
# clang -o .sconf_temp/conftest_28.o -c -pipe -DHAVE_CONFIG_H -DSUNPINYIN_DATA_DIR='"/usr/share/sunpinyin"' -I. -Isrc -Isrc/pinyin -Isrc/slm -Isrc/slm/tools -Isrc/slm/slmbuild -Isrc/slm/slmseg -Isrc/slm/slmpack -Isrc/slm/slminfo -Isrc/slm/tslmendian -Isrc/slm/tslminfo -Isrc/slm/mmseg -Isrc/slm/getwordfreq -Isrc/slm/ids2ngram -Isrc/slm/thread -Isrc/slm/slmprune -Isrc/lexicon -Isrc/ime-core .sconf_temp/conftest_28.c
# scons: Configure: yes
#
#