=> Building japanese/namazu
Started : Monday, 23 DEC 2019 at 19:56:36 UTC
Platform: 5.7-DEVELOPMENT DragonFly v5.7.0.1191.g9d275-DEVELOPMENT #19: Sun Dec 22 10:53:59 PST 2019 root@sting.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64
--------------------------------------------------
-- Environment
--------------------------------------------------
UNAME_r=5.7-SYNTH
UNAME_m=x86_64
UNAME_p=x86_64
UNAME_v=DragonFly 5.7-SYNTH
UNAME_s=DragonFly
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
SSL_NO_VERIFY_PEER=1
TERM=dumb
PKG_CACHEDIR=/var/cache/pkg8
PKG_DBDIR=/var/db/pkg8
PORTSDIR=/xports
LANG=C
HOME=/root
USER=root
--------------------------------------------------
-- Options
--------------------------------------------------
--------------------------------------------------
-- CONFIGURE_ENV
--------------------------------------------------
ac_cv_path_PERL=/usr/local/bin/perl
ac_cv_path_PERL_PATH=/usr/local/bin/perl
PERL_USE_UNSAFE_INC=1
XDG_DATA_HOME=/construction/japanese/namazu
XDG_CONFIG_HOME=/construction/japanese/namazu
HOME=/construction/japanese/namazu
TMPDIR="/tmp"
PATH=/construction/japanese/namazu/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
SHELL=/bin/sh
CONFIG_SHELL=/bin/sh
CCVER=gcc80
CONFIG_SITE=/xports/Templates/config.site
lt_cv_sys_max_cmd_len=262144
--------------------------------------------------
-- CONFIGURE_ARGS
--------------------------------------------------
--prefix=/usr/local
${_LATE_CONFIGURE_ARGS}
--------------------------------------------------
-- MAKE_ENV
--------------------------------------------------
PERL_USE_UNSAFE_INC=1
XDG_DATA_HOME=/construction/japanese/namazu
XDG_CONFIG_HOME=/construction/japanese/namazu
HOME=/construction/japanese/namazu
TMPDIR="/tmp"
PATH=/construction/japanese/namazu/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
NO_PIE=yes
MK_DEBUG_FILES=no
MK_KERNEL_SYMBOLS=no
SHELL=/bin/sh
NO_LINT=YES
CCVER=gcc80
PREFIX=/usr/local
LOCALBASE=/usr/local
NOPROFILE=1
CC="cc"
CFLAGS="-pipe -O2 -fno-strict-aliasing "
CPP="cpp"
CPPFLAGS=""
LDFLAGS=" "
LIBS=""
CXX="c++"
CXXFLAGS=" -pipe -O2 -fno-strict-aliasing "
MANPREFIX="/usr/local"
BSD_INSTALL_PROGRAM="install -s -m 555"
BSD_INSTALL_LIB="install -s -m 0644"
BSD_INSTALL_SCRIPT="install -m 555"
BSD_INSTALL_DATA="install -m 0644"
BSD_INSTALL_MAN="install -m 444"
--------------------------------------------------
-- MAKE_ARGS
--------------------------------------------------
DESTDIR=/construction/japanese/namazu/stage
--------------------------------------------------
-- PLIST_SUB
--------------------------------------------------
OSREL=5.7
PREFIX=%D
LOCALBASE=/usr/local
RESETPREFIX=/usr/local
LIB32DIR=lib
PERL_VERSION=5.30.1
PERL_VER=5.30
PERL5_MAN1=lib/perl5/site_perl/man/man1
PERL5_MAN3=lib/perl5/site_perl/man/man3
SITE_PERL=lib/perl5/site_perl
SITE_ARCH=lib/perl5/site_perl/mach/5.30
PROFILE="@comment "
DOCSDIR="share/doc/namazu"
EXAMPLESDIR="share/examples/namazu"
DATADIR="share/namazu"
WWWDIR="www/namazu"
ETCDIR="etc/namazu"
--------------------------------------------------
-- SUB_LIST
--------------------------------------------------
PREFIX=/usr/local
LOCALBASE=/usr/local
DATADIR=/usr/local/share/namazu
DOCSDIR=/usr/local/share/doc/namazu
EXAMPLESDIR=/usr/local/share/examples/namazu
WWWDIR=/usr/local/www/namazu
ETCDIR=/usr/local/etc/namazu
--------------------------------------------------
-- /etc/make.conf
--------------------------------------------------
SYNTHPROFILE=LiveSystem
USE_PACKAGE_DEPENDS_ONLY=yes
PACKAGE_BUILDING=yes
BATCH=yes
PKG_CREATE_VERBOSE=yes
PORTSDIR=/xports
DISTDIR=/distfiles
WRKDIRPREFIX=/construction
PORT_DBDIR=/options
PACKAGES=/packages
MAKE_JOBS_NUMBER_LIMIT=15
DPORTS_BUILDER= yes
DISABLE_LICENSES= yes
DEFAULT_VERSIONS= ssl=openssl
FORCE_PACKAGE= yes
DEVELOPER= yes
HAVE_COMPAT_IA32_KERN=
CONFIGURE_MAX_CMD_LEN=262144
_PERL5_FROM_BIN=5.30.0
_ALTCCVERSION_921dbbb2=none
_OBJC_ALTCCVERSION_921dbbb2=none
_SMP_CPUS=32
UID=0
ARCH=x86_64
OPSYS=DragonFly
DFLYVERSION=500709
OSVERSION=9999999
OSREL=5.7
_OSRELEASE=5.7-SYNTH
PYTHONBASE=/usr/local
_PKG_CHECKED=1
--------------------------------------------------------------------------------
-- Phase: check-sanity
--------------------------------------------------------------------------------
===> NOTICE:
The namazu port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:
https://bugs.freebsd.org/bugzilla
More information about port maintainership is available at:
https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port
--------------------------------------------------------------------------------
-- Phase: pkg-depends
--------------------------------------------------------------------------------
===> ja-namazu-1.3.0.11_1 depends on file: /usr/local/sbin/pkg - not found
===> Installing existing package /packages/All/pkg-1.12.0.txz
Installing pkg-1.12.0...
Extracting pkg-1.12.0: .......... done
===> ja-namazu-1.3.0.11_1 depends on file: /usr/local/sbin/pkg - found
===> Returning to build of ja-namazu-1.3.0.11_1
--------------------------------------------------------------------------------
-- Phase: fetch-depends
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Phase: fetch
--------------------------------------------------------------------------------
===> NOTICE:
The namazu port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:
https://bugs.freebsd.org/bugzilla
More information about port maintainership is available at:
https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port
=> namazu-1.3.0.11.tar.gz doesn't seem to exist in /distfiles/.
=> Attempting to fetch http://www.namazu.org/stable/namazu-1.3.0.11.tar.gz
namazu-1.3.0.11.tar.gz 335 kB 536 kBps 01s
===> Fetching all distfiles required by ja-namazu-1.3.0.11_1 for building
--------------------------------------------------------------------------------
-- Phase: checksum
--------------------------------------------------------------------------------
===> NOTICE:
The namazu port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:
https://bugs.freebsd.org/bugzilla
More information about port maintainership is available at:
https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port
===> Fetching all distfiles required by ja-namazu-1.3.0.11_1 for building
=> SHA256 Checksum OK for namazu-1.3.0.11.tar.gz.
--------------------------------------------------------------------------------
-- Phase: extract-depends
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Phase: extract
--------------------------------------------------------------------------------
===> NOTICE:
The namazu port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:
https://bugs.freebsd.org/bugzilla
More information about port maintainership is available at:
https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port
===> Fetching all distfiles required by ja-namazu-1.3.0.11_1 for building
===> Extracting for ja-namazu-1.3.0.11_1
===> NOTICE:
The namazu port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:
https://bugs.freebsd.org/bugzilla
More information about port maintainership is available at:
https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port
===> Fetching all distfiles required by ja-namazu-1.3.0.11_1 for building
=> SHA256 Checksum OK for namazu-1.3.0.11.tar.gz.
--------------------------------------------------------------------------------
-- Phase: patch-depends
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Phase: patch
--------------------------------------------------------------------------------
===> Patching for ja-namazu-1.3.0.11_1
===> Applying ports patches for ja-namazu-1.3.0.11_1
--------------------------------------------------------------------------------
-- Phase: build-depends
--------------------------------------------------------------------------------
===> ja-namazu-1.3.0.11_1 depends on executable: kakasi - not found
===> Installing existing package /packages/All/ja-kakasi-2.3.5_3.txz
Installing ja-kakasi-2.3.5_3...
Extracting ja-kakasi-2.3.5_3: .......... done
===> ja-namazu-1.3.0.11_1 depends on executable: kakasi - found
===> Returning to build of ja-namazu-1.3.0.11_1
===> ja-namazu-1.3.0.11_1 depends on executable: nkf - not found
===> Installing existing package /packages/All/ja-nkf-2.1.4,1.txz
Installing ja-nkf-2.1.4,1...
Extracting ja-nkf-2.1.4,1: ... done
===> ja-namazu-1.3.0.11_1 depends on executable: nkf - found
===> Returning to build of ja-namazu-1.3.0.11_1
===> ja-namazu-1.3.0.11_1 depends on package: perl5>=5.30.r1<5.31 - not found
===> Installing existing package /packages/All/perl5-5.30.1.txz
Installing perl5-5.30.1...
Extracting perl5-5.30.1: .......... done
=====
Message from perl5-5.30.1:
--
The /usr/bin/perl symlink has been removed starting with Perl 5.20.
For shebangs, you should either use:
#!/usr/local/bin/perl
or
#!/usr/bin/env perl
The first one will only work if you have a /usr/local/bin/perl,
the second will work as long as perl is in PATH.
===> ja-namazu-1.3.0.11_1 depends on package: perl5>=5.30.r1<5.31 - found
===> Returning to build of ja-namazu-1.3.0.11_1
--------------------------------------------------------------------------------
-- Phase: lib-depends
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Phase: configure
--------------------------------------------------------------------------------
===> Configuring for ja-namazu-1.3.0.11_1
loading site script /xports/Templates/config.site
creating cache ./config.cache
checking for gcc... cc
checking whether the C compiler (cc -pipe -O2 -fno-strict-aliasing ) works... yes
checking whether the C compiler (cc -pipe -O2 -fno-strict-aliasing ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether cc accepts -g... yes
checking for main in -lm... yes
checking how to run the C preprocessor... cpp
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... (cached) yes
checking for fcntl.h... (cached) yes
checking for unistd.h... (cached) yes
checking for working const... yes
checking for pid_t... (cached) yes
checking for size_t... (cached) yes
checking for working alloca.h... (cached) no
checking for alloca... yes
checking for 8-bit clean memcmp... yes
checking for re_comp... no
checking for memmove... (cached) yes
checking for perl5... (cached) /usr/local/bin/perl
checking for nkf... /usr/local/bin/nkf
checking for kakasi... /usr/local/bin/kakasi
checking for chasen... not_found
checking for zcat... /usr/bin/zcat
checking for jgroff... no
checking for groff... no
checking for nroff... no
configure: warning: jgroff(, groff and nroff) not found
updating cache ./config.cache
creating ./config.status
creating Makefile
--------------------------------------------------------------------------------
-- Phase: build
--------------------------------------------------------------------------------
===> Building for ja-namazu-1.3.0.11_1
--- mknmz ---
--- wdnmz ---
--- rvnmz ---
--- clnmz ---
--- vfnmz ---
--- mailutime ---
--- gcnmz ---
--- gtnmz ---
--- namazu.o ---
--- codeconv.o ---
--- messages.o ---
--- parser.o ---
--- cgi.o ---
--- wakati.o ---
--- conf.o ---
--- mknmz ---
rm -f mknmz
--- wdnmz ---
rm -f wdnmz
sed -e 's!%OPT_PATH_PERL%!/usr/local/bin/perl!g' -e 's!%OPT_SYSTEM%!UNIX!g' -e 's!%OPT_PATH_NKF%!/usr/local/bin/nkf!g' -e 's!%OPT_LANGUAGE%!ja!g' wdnmz.pl > wdnmz
--- rvnmz ---
rm -f rvnmz
sed -e 's!%OPT_PATH_PERL%!/usr/local/bin/perl!g' -e 's!%OPT_SYSTEM%!UNIX!g' -e 's!%OPT_PATH_NKF%!/usr/local/bin/nkf!g' rvnmz.pl > rvnmz
--- clnmz ---
rm -f clnmz
sed -e 's!%OPT_PATH_PERL%!/usr/local/bin/perl!g' -e 's!%OPT_SYSTEM%!UNIX!g' -e 's!%OPT_PATH_NKF%!/usr/local/bin/nkf!g' clnmz.pl > clnmz
--- vfnmz ---
rm -f vfnmz
sed -e 's!%OPT_PATH_PERL%!/usr/local/bin/perl!g' -e 's!%OPT_SYSTEM%!UNIX!g' -e 's!%OPT_PATH_NKF%!/usr/local/bin/nkf!g' vfnmz.pl > vfnmz
--- mailutime ---
rm -f mailutime
sed -e 's!%OPT_PATH_PERL%!/usr/local/bin/perl!g' mailutime.pl > mailutime
--- gcnmz ---
rm -f gcnmz
--- gtnmz ---
rm -f gtnmz
--- namazu.o ---
cc -O2 -DINDEXDIR=\"/usr/local/namazu/index\" -DSCORING=TFIDF -DUNIX -DOPT_NAMAZU_CONF=\"/usr/local/namazu/lib/namazu.conf\" -DLANGUAGE=\"ja\" -DMSIE4MACFIX -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALLOCA=1 -DHAVE_MEMMOVE=1 -Wall -c namazu.c
--- codeconv.o ---
cc -O2 -DINDEXDIR=\"/usr/local/namazu/index\" -DSCORING=TFIDF -DUNIX -DOPT_NAMAZU_CONF=\"/usr/local/namazu/lib/namazu.conf\" -DLANGUAGE=\"ja\" -DMSIE4MACFIX -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALLOCA=1 -DHAVE_MEMMOVE=1 -Wall -c codeconv.c
--- gcnmz ---
sed -e 's!%OPT_PATH_PERL%!/usr/local/bin/perl!g' gcnmz.pl > gcnmz
--- messages.o ---
cc -O2 -DINDEXDIR=\"/usr/local/namazu/index\" -DSCORING=TFIDF -DUNIX -DOPT_NAMAZU_CONF=\"/usr/local/namazu/lib/namazu.conf\" -DLANGUAGE=\"ja\" -DMSIE4MACFIX -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALLOCA=1 -DHAVE_MEMMOVE=1 -Wall -c messages.c
--- mknmz ---
sed -e 's!%OPT_PATH_PERL%!/usr/local/bin/perl!g' -e 's!%OPT_SYSTEM%!UNIX!g' -e 's!%OPT_PATH_NKF%!/usr/local/bin/nkf!g' -e 's!%OPT_PATH_KAKASI%!/usr/local/bin/kakasi!g' -e 's!%OPT_PATH_CHASEN%!/usr/local/bin/chasen!g' -e 's!%OPT_HELPER_ZCAT%!/usr/bin/zcat!g' -e 's!%OPT_HELPER_MAN%!not_found -man -Tnippon!g' -e 's!%OPT_WAKATI_DEFAULT%!KAKASI!g' -e 's!%OPT_ADMIN_EMAIL%!webmaster@foobar.jp!g' -e 's!%OPT_ADMIN_NAME%!!g' -e 's!%OPT_URL_CGIBIN%!/cgi-bin!g' -e 's!%OPT_TARGET_FILE%!.*\\.html?|.*\\.txt|.*_default!g' -e 's!%OPT_DENY_FILE%!.*\\.gif|.*\\.(jpg|jpeg)|.*\\.tar\\.gz|core|.*\\.bak|.*~|\\..*|\\x23.*|NMZ\\..*!g' -e 's!%OPT_DEFAULT_FILE%!_default!g' -e 's!%OPT_ON_MEMORY_MAX%!5000000!g' -e 's!%OPT_FILE_SIZE_LIMIT%!600000!g' -e 's!%OPT_LIBDIR%!/usr/local/namazu/lib!g' -e 's!%OPT_LANGUAGE%!ja!g' -e 's!%OPT_HTDOCUMENT_ROOT%!/usr/local/apache/share/htdocs!g' -e 's!%OPT_HTDOCUMENT_ROOT_URL_PREFIX%!http://www.foo.domain.jp/!g' -e 's!%OPT_ROBOTS_EXCLUDE_URLS%!''!g' mknmz.pl > mknmz
--- parser.o ---
cc -O2 -DINDEXDIR=\"/usr/local/namazu/index\" -DSCORING=TFIDF -DUNIX -DOPT_NAMAZU_CONF=\"/usr/local/namazu/lib/namazu.conf\" -DLANGUAGE=\"ja\" -DMSIE4MACFIX -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALLOCA=1 -DHAVE_MEMMOVE=1 -Wall -c parser.c
--- cgi.o ---
cc -O2 -DINDEXDIR=\"/usr/local/namazu/index\" -DSCORING=TFIDF -DUNIX -DOPT_NAMAZU_CONF=\"/usr/local/namazu/lib/namazu.conf\" -DLANGUAGE=\"ja\" -DMSIE4MACFIX -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALLOCA=1 -DHAVE_MEMMOVE=1 -Wall -c cgi.c
--- wdnmz ---
chmod +x wdnmz
--- wakati.o ---
cc -O2 -DINDEXDIR=\"/usr/local/namazu/index\" -DSCORING=TFIDF -DUNIX -DOPT_NAMAZU_CONF=\"/usr/local/namazu/lib/namazu.conf\" -DLANGUAGE=\"ja\" -DMSIE4MACFIX -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALLOCA=1 -DHAVE_MEMMOVE=1 -Wall -c wakati.c
--- conf.o ---
cc -O2 -DINDEXDIR=\"/usr/local/namazu/index\" -DSCORING=TFIDF -DUNIX -DOPT_NAMAZU_CONF=\"/usr/local/namazu/lib/namazu.conf\" -DLANGUAGE=\"ja\" -DMSIE4MACFIX -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALLOCA=1 -DHAVE_MEMMOVE=1 -Wall -c conf.c
--- hlist.o ---
--- mailutime ---
chmod +x mailutime
--- clnmz ---
chmod +x clnmz
--- rvnmz ---
chmod +x rvnmz
--- gcnmz ---
chmod +x gcnmz
--- hlist.o ---
cc -O2 -DINDEXDIR=\"/usr/local/namazu/index\" -DSCORING=TFIDF -DUNIX -DOPT_NAMAZU_CONF=\"/usr/local/namazu/lib/namazu.conf\" -DLANGUAGE=\"ja\" -DMSIE4MACFIX -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALLOCA=1 -DHAVE_MEMMOVE=1 -Wall -c hlist.c
--- gtnmz ---
sed -e 's!%OPT_PATH_PERL%!/usr/local/bin/perl!g' gtnmz.pl > gtnmz
--- output.o ---
--- search.o ---
--- values.o ---
--- form.o ---
--- gtnmz ---
chmod +x gtnmz
--- output.o ---
cc -O2 -DINDEXDIR=\"/usr/local/namazu/index\" -DSCORING=TFIDF -DUNIX -DOPT_NAMAZU_CONF=\"/usr/local/namazu/lib/namazu.conf\" -DLANGUAGE=\"ja\" -DMSIE4MACFIX -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALLOCA=1 -DHAVE_MEMMOVE=1 -Wall -c output.c
--- search.o ---
cc -O2 -DINDEXDIR=\"/usr/local/namazu/index\" -DSCORING=TFIDF -DUNIX -DOPT_NAMAZU_CONF=\"/usr/local/namazu/lib/namazu.conf\" -DLANGUAGE=\"ja\" -DMSIE4MACFIX -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALLOCA=1 -DHAVE_MEMMOVE=1 -Wall -c search.c
--- form.o ---
cc -O2 -DINDEXDIR=\"/usr/local/namazu/index\" -DSCORING=TFIDF -DUNIX -DOPT_NAMAZU_CONF=\"/usr/local/namazu/lib/namazu.conf\" -DLANGUAGE=\"ja\" -DMSIE4MACFIX -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALLOCA=1 -DHAVE_MEMMOVE=1 -Wall -c form.c
--- values.o ---
cc -O2 -DINDEXDIR=\"/usr/local/namazu/index\" -DSCORING=TFIDF -DUNIX -DOPT_NAMAZU_CONF=\"/usr/local/namazu/lib/namazu.conf\" -DLANGUAGE=\"ja\" -DMSIE4MACFIX -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALLOCA=1 -DHAVE_MEMMOVE=1 -Wall -c values.c
--- re_match.o ---
cc -O2 -DINDEXDIR=\"/usr/local/namazu/index\" -DSCORING=TFIDF -DUNIX -DOPT_NAMAZU_CONF=\"/usr/local/namazu/lib/namazu.conf\" -DLANGUAGE=\"ja\" -DMSIE4MACFIX -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALLOCA=1 -DHAVE_MEMMOVE=1 -Wall -c re_match.c
--- parser.o ---
parser.c: In function 'ismetastring':
parser.c:57:18: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
if ((!strcmp(c, AND_STRING)) ||
^
In file included from parser.c:33:
/usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strcmp(const char *, const char *) __pure;
^~~~~~
parser.c:58:11: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
(!strcmp(c, AND_STRING_ALT)) ||
^
In file included from parser.c:33:
/usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strcmp(const char *, const char *) __pure;
^~~~~~
parser.c:59:11: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
(!strcmp(c, OR_STRING)) ||
^
In file included from parser.c:33:
/usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strcmp(const char *, const char *) __pure;
^~~~~~
parser.c:60:11: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
(!strcmp(c, OR_STRING_ALT)) ||
^
In file included from parser.c:33:
/usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strcmp(const char *, const char *) __pure;
^~~~~~
parser.c:61:11: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
(!strcmp(c, NOT_STRING)) ||
^
In file included from parser.c:33:
/usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strcmp(const char *, const char *) __pure;
^~~~~~
parser.c:62:11: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
(!strcmp(c, NOT_STRING_ALT)) ||
^
In file included from parser.c:33:
/usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strcmp(const char *, const char *) __pure;
^~~~~~
parser.c:63:11: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
(!strcmp(c, LP_STRING)) ||
^
In file included from parser.c:33:
/usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strcmp(const char *, const char *) __pure;
^~~~~~
parser.c:64:11: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
(!strcmp(c, RP_STRING)))
^
In file included from parser.c:33:
/usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strcmp(const char *, const char *) __pure;
^~~~~~
parser.c: In function 'factor':
parser.c:79:28: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
if (!strcmp(KeyItem[Cp], LP_STRING)) {
~~~~~~~^~~~
In file included from parser.c:33:
/usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strcmp(const char *, const char *) __pure;
^~~~~~
parser.c:86:32: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
if (!strcmp(KeyItem[Cp], RP_STRING))
~~~~~~~^~~~
In file included from parser.c:33:
/usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strcmp(const char *, const char *) __pure;
^~~~~~
parser.c: In function 'andop':
parser.c:111:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
if (!strcmp(KeyItem[Cp], AND_STRING) ||
~~~~~~~^~~~
In file included from parser.c:33:
/usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strcmp(const char *, const char *) __pure;
^~~~~~
parser.c:112:17: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
!strcmp(KeyItem[Cp], AND_STRING_ALT)) {
~~~~~~~^~~~
In file included from parser.c:33:
/usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strcmp(const char *, const char *) __pure;
^~~~~~
parser.c:116:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
if (!strcmp(KeyItem[Cp], NOT_STRING) ||
~~~~~~~^~~~
In file included from parser.c:33:
/usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strcmp(const char *, const char *) __pure;
^~~~~~
parser.c:117:17: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
!strcmp(KeyItem[Cp], NOT_STRING_ALT)) {
~~~~~~~^~~~
In file included from parser.c:33:
/usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strcmp(const char *, const char *) __pure;
^~~~~~
parser.c:121:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
if (!strcmp(KeyItem[Cp], LP_STRING))
~~~~~~~^~~~
In file included from parser.c:33:
/usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strcmp(const char *, const char *) __pure;
^~~~~~
parser.c: In function 'orop':
parser.c:151:24: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
if (!strcmp(KeyItem[Cp], OR_STRING) ||
~~~~~~~^~~~
In file included from parser.c:33:
/usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strcmp(const char *, const char *) __pure;
^~~~~~
--- output.o ---
output.c: In function 'put_query':
--- parser.o ---
parser.c:152:17: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
!strcmp(KeyItem[Cp], OR_STRING_ALT)) {
~~~~~~~^~~~
--- output.o ---
output.c:13:15: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign]
if (!strncmp(qs, "whence=", 7)) {
^~
--- parser.o ---
In file included from parser.c:33:
/usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strcmp(const char *, const char *) __pure;
^~~~~~
--- output.o ---
In file included from output.c:3:
/usr/include/string.h:117:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strncmp(const char *, const char *, size_t) __pure;
^~~~~~~
output.c: In function 'put_page_index':
output.c:39:9: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign]
fputs(ScriptName, stdout);
^~~~~~~~~~
In file included from output.c:1:
/usr/include/stdio.h:209:6: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
int fputs(const char * __restrict, FILE * __restrict);
^~~~~
output.c: In function 'fputs_with_codeconv':
output.c:85:12: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
strcpy(buf, s);
^~~
In file included from output.c:3:
/usr/include/string.h:95:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcpy(char * __restrict, const char * __restrict);
^~~~~~
output.c:85:17: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign]
strcpy(buf, s);
^
In file included from output.c:3:
/usr/include/string.h:95:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcpy(char * __restrict, const char * __restrict);
^~~~~~
--- namazu.o ---
namazu.c: In function 'error':
--- output.o ---
output.c:91:11: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign]
fputs(buf, fp);
^~~
In file included from output.c:1:
/usr/include/stdio.h:209:6: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
int fputs(const char * __restrict, FILE * __restrict);
^~~~~
--- namazu.o ---
namazu.c:49:8: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign]
fputs(MSG_MIME_HEADER, output);
^~~~~~~~~~~~~~~
--- output.o ---
output.c: In function 'fputs_without_html_tag':
output.c:102:15: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign]
if (!strncmp(s, "
", 4)) {
^
In file included from output.c:3:
/usr/include/string.h:117:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strncmp(const char *, const char *, size_t) __pure;
^~~~~~~
--- namazu.o ---
In file included from namazu.c:28:
/usr/include/stdio.h:209:6: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
int fputs(const char * __restrict, FILE * __restrict);
^~~~~
--- output.o ---
output.c:116:19: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign]
if (!strncmp(s, "<", 4)) {
^
In file included from output.c:3:
/usr/include/string.h:117:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strncmp(const char *, const char *, size_t) __pure;
^~~~~~~
--- namazu.o ---
namazu.c: In function 'cat':
--- output.o ---
output.c:119:26: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign]
} else if (!strncmp(s, ">", 4)) {
^
In file included from output.c:3:
/usr/include/string.h:117:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strncmp(const char *, const char *, size_t) __pure;
^~~~~~~
--- namazu.o ---
namazu.c:61:21: warning: pointer targets in passing argument 1 of 'fopen' differ in signedness [-Wpointer-sign]
if ((fp = fopen(fname, "rb"))) {
^~~~~
In file included from namazu.c:28:
/usr/include/stdio.h:205:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
FILE *fopen(const char * __restrict, const char * __restrict);
^~~~~
--- output.o ---
output.c:122:26: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign]
} else if (!strncmp(s, "&", 5)) {
^
In file included from output.c:3:
/usr/include/string.h:117:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strncmp(const char *, const char *, size_t) __pure;
^~~~~~~
--- namazu.o ---
namazu.c:62:15: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign]
while (fgets(buf, BUFSIZE, fp))
^~~
In file included from namazu.c:28:
/usr/include/stdio.h:204:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *fgets(char * __restrict, int, FILE * __restrict);
^~~~~
namazu.c:63:12: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign]
fputs(buf, stdout);
^~~
In file included from namazu.c:28:
/usr/include/stdio.h:209:6: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
int fputs(const char * __restrict, FILE * __restrict);
^~~~~
--- output.o ---
In file included from output.c:5:
output.c: In function 'euctojisput':
--- namazu.o ---
namazu.c: In function 'show_usage':
--- output.o ---
output.c:139:22: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
if (! is_lang_ja(Lang)) { /* Lang != ja */
^~~~
namazu.h:27:32: note: in definition of macro 'is_lang_ja'
#define is_lang_ja(a) (!strcmp(a,"ja"))
^
--- namazu.o ---
namazu.c:73:12: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
strcpy(buf, MSG_USAGE);
^~~
--- output.o ---
In file included from output.c:3:
/usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strcmp(const char *, const char *) __pure;
^~~~~~
--- namazu.o ---
In file included from namazu.c:33:
/usr/include/string.h:95:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcpy(char * __restrict, const char * __restrict);
^~~~~~
namazu.c:73:17: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign]
strcpy(buf, MSG_USAGE);
^~~~~~~~~
In file included from namazu.c:33:
/usr/include/string.h:95:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcpy(char * __restrict, const char * __restrict);
^~~~~~
namazu.c:77:21: warning: pointer targets in passing argument 2 of 'fprintf' differ in signedness [-Wpointer-sign]
fprintf(stderr, buf, COPYRIGHT, VERSION);
^~~
In file included from namazu.c:28:
/usr/include/stdio.h:206:6: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
int fprintf(FILE * __restrict, const char * __restrict, ...)
^~~~~~~
namazu.c: In function 'set_redirect_stdout_to_file':
namazu.c:87:26: warning: pointer targets in passing argument 1 of 'open' differ in signedness [-Wpointer-sign]
if (-1 == (fd = open(fname, O_CREAT | O_TRUNC | O_WRONLY, 00600)))
^~~~~
In file included from namazu.c:31:
/usr/include/fcntl.h:328:5: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int open(const char *, int, ...);
^~~~
--- output.o ---
output.c: In function 'fputx':
--- namazu.o ---
namazu.c: In function 'get_commandline_opt':
--- output.o ---
output.c:209:12: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
strcpy(buf, str + is_html);
^~~
In file included from output.c:3:
/usr/include/string.h:95:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcpy(char * __restrict, const char * __restrict);
^~~~~~
--- namazu.o ---
namazu.c:107:43: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign]
HListMax = atoi(av[++i]);
~~^~~~~
--- output.o ---
output.c:209:21: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign]
strcpy(buf, str + is_html);
~~~~^~~~~~~~~
In file included from output.c:3:
/usr/include/string.h:95:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcpy(char * __restrict, const char * __restrict);
^~~~~~
--- namazu.o ---
In file included from namazu.c:29:
/usr/include/stdlib.h:92:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int atoi(const char *);
^~~~
namazu.c:113:46: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign]
HListWhence = atoi(av[++i]);
~~^~~~~
In file included from namazu.c:29:
/usr/include/stdlib.h:92:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int atoi(const char *);
^~~~
namazu.c:165:32: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
strcpy(NAMAZURC, av[++i]);
^~~~~~~~
In file included from namazu.c:33:
/usr/include/string.h:95:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcpy(char * __restrict, const char * __restrict);
^~~~~~
namazu.c:165:44: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign]
strcpy(NAMAZURC, av[++i]);
~~^~~~~
In file included from namazu.c:33:
/usr/include/string.h:95:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcpy(char * __restrict, const char * __restrict);
^~~~~~
namazu.c:170:33: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign]
strncpy(Lang, av[i + 1], 2);
^~~~
In file included from namazu.c:33:
/usr/include/string.h:118:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strncpy(char * __restrict, const char * __restrict, size_t);
^~~~~~~
namazu.c:170:41: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign]
strncpy(Lang, av[i + 1], 2);
~~^~~~~~~
In file included from namazu.c:33:
/usr/include/string.h:118:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strncpy(char * __restrict, const char * __restrict, size_t);
^~~~~~~
namazu.c:181:39: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
if (!strcmp(av[i + 1], "SIMPLE"))
~~^~~~~~~
In file included from namazu.c:33:
/usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strcmp(const char *, const char *) __pure;
^~~~~~
namazu.c:183:39: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
if (!strcmp(av[i + 1], "TFIDF"))
~~^~~~~~~
In file included from namazu.c:33:
/usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strcmp(const char *, const char *) __pure;
^~~~~~
namazu.c: In function 'pathcat':
namazu.c:215:21: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign]
for (i = strlen(name) - 1; i >= 0; i--) {
^~~~
In file included from namazu.c:33:
/usr/include/string.h:110:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
size_t strlen(const char *) __pure;
^~~~~~
namazu.c:217:20: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
strcpy(name, name + i + 1);
^~~~
In file included from namazu.c:33:
/usr/include/string.h:95:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcpy(char * __restrict, const char * __restrict);
^~~~~~
namazu.c:217:35: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign]
strcpy(name, name + i + 1);
~~~~~~~~~^~~
In file included from namazu.c:33:
/usr/include/string.h:95:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcpy(char * __restrict, const char * __restrict);
^~~~~~
namazu.c:221:12: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
strcpy(work, base);
^~~~
In file included from namazu.c:33:
/usr/include/string.h:95:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcpy(char * __restrict, const char * __restrict);
^~~~~~
namazu.c:221:18: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign]
strcpy(work, base);
^~~~
In file included from namazu.c:33:
/usr/include/string.h:95:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcpy(char * __restrict, const char * __restrict);
^~~~~~
namazu.c:222:12: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign]
strcat(work, "/");
^~~~
In file included from namazu.c:33:
/usr/include/string.h:86:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcat(char * __restrict, const char * __restrict);
^~~~~~
namazu.c:223:12: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign]
strcat(work, name);
^~~~
In file included from namazu.c:33:
/usr/include/string.h:86:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcat(char * __restrict, const char * __restrict);
^~~~~~
namazu.c:223:18: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign]
strcat(work, name);
^~~~
In file included from namazu.c:33:
/usr/include/string.h:86:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcat(char * __restrict, const char * __restrict);
^~~~~~
namazu.c:224:12: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
strcpy(name, work);
^~~~
In file included from namazu.c:33:
/usr/include/string.h:95:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcpy(char * __restrict, const char * __restrict);
^~~~~~
namazu.c:224:18: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign]
strcpy(name, work);
^~~~
In file included from namazu.c:33:
/usr/include/string.h:95:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcpy(char * __restrict, const char * __restrict);
^~~~~~
namazu.c: In function 'namazu_core':
namazu.c:253:12: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
strcpy(query_with_subquery, query);
^~~~~~~~~~~~~~~~~~~
In file included from namazu.c:33:
/usr/include/string.h:95:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcpy(char * __restrict, const char * __restrict);
^~~~~~
namazu.c:253:33: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign]
strcpy(query_with_subquery, query);
^~~~~
In file included from namazu.c:33:
/usr/include/string.h:95:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcpy(char * __restrict, const char * __restrict);
^~~~~~
namazu.c:254:12: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign]
strcat(query_with_subquery, " ");
^~~~~~~~~~~~~~~~~~~
In file included from namazu.c:33:
/usr/include/string.h:86:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcat(char * __restrict, const char * __restrict);
^~~~~~
--- messages.o ---
messages.c:40:18: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
uchar *VERSION = "1.3.0.11";
^~~~~~~~~~
--- namazu.o ---
namazu.c:255:12: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign]
strcat(query_with_subquery, subquery);
^~~~~~~~~~~~~~~~~~~
In file included from namazu.c:33:
/usr/include/string.h:86:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcat(char * __restrict, const char * __restrict);
^~~~~~
namazu.c:255:33: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign]
strcat(query_with_subquery, subquery);
^~~~~~~~
In file included from namazu.c:33:
/usr/include/string.h:86:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcat(char * __restrict, const char * __restrict);
^~~~~~
--- messages.o ---
messages.c:42:1: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign]
" Copyright (C) 1997-1999 Satoru Takabayashi All rights reserved.";
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- codeconv.o ---
codeconv.c: In function 'sjistoeuc':
codeconv.c:40:45: warning: comparison of constant '159' with boolean expression is always true [-Wbool-compare]
#define iskanji1st(c) (((c) >= 0x81 && (c)) <= 0x9f ||\
^~
codeconv.c:153:11: note: in expansion of macro 'iskanji1st'
else if (iskanji1st(c)) {
^~~~~~~~~~
--- namazu.o ---
namazu.c:260:19: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign]
fputs(MSG_MIME_HEADER, stdout);
^~~~~~~~~~~~~~~
--- messages.o ---
In file included from messages.c:29:
messages.c: In function 'initialize_message':
--- namazu.o ---
In file included from namazu.c:28:
/usr/include/stdio.h:209:6: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
int fputs(const char * __restrict, FILE * __restrict);
^~~~~
--- messages.o ---
messages.c:60:20: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign]
if (is_lang_ja(Lang)) {
^~~~
namazu.h:27:32: note: in definition of macro 'is_lang_ja'
#define is_lang_ja(a) (!strcmp(a,"ja"))
^
--- namazu.o ---
namazu.c:275:8: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign]
fputs(MSG_MIME_HEADER, stdout);
^~~~~~~~~~~~~~~
--- messages.o ---
In file included from messages.c:28:
/usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'}
int strcmp(const char *, const char *) __pure;
^~~~~~
--- namazu.o ---
In file included from namazu.c:28:
/usr/include/stdio.h:209:6: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
int fputs(const char * __restrict, FILE * __restrict);
^~~~~
--- messages.o ---
messages.c:64:25: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
MSG_MIME_HEADER = "Content-type: text/html; charset=ISO-2022-JP\r\n\r\n";
^
messages.c:67:17: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
MSG_USAGE = "%s\n\
^
messages.c:92:26: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
MSG_TOO_LONG_KEY =
^
messages.c:94:30: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
MSG_TOO_MANY_KEYITEM =
^
--- namazu.o ---
namazu.c: In function 'getenv_namazuconf':
namazu.c:299:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign]
strcpy(NAMAZURC, env_namazu_conf);
^~~~~~~~
In file included from namazu.c:33:
/usr/include/string.h:95:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcpy(char * __restrict, const char * __restrict);
^~~~~~
--- messages.o ---
messages.c:96:35: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
MSG_QUERY_STRING_TOO_LONG = "CGIのクエリーが長すぎます";
^
--- codeconv.o ---
In file included from codeconv.c:35:
codeconv.c: In function 'codeconv':
--- messages.o ---
messages.c:97:27: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
MSG_INVALID_QUERY =
^
--- namazu.o ---
namazu.c:299:26: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign]
strcpy(NAMAZURC, env_namazu_conf);
^~~~~~~~~~~~~~~
In file included from namazu.c:33:
/usr/include/string.h:95:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'}
char *strcpy(char * __restrict, const char * __restrict);
^~~~~~
--- messages.o ---
messages.c:99:27: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
MSG_RESULT_HEADER = "\t
検索式にマッチする文書はありませんでした。
\n"; ^ --- namazu.o --- namazu.c: In function 'uniq_dbnames': --- messages.o --- messages.c:101:19: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_HIT_1 = "\t検索式にマッチする "; ^ --- namazu.o --- namazu.c:308:32: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (!strcmp(DbNames[i], DbNames[j])) { ~~~~~~~^~~ In file included from namazu.c:33: /usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcmp(const char *, const char *) __pure; ^~~~~~ --- messages.o --- messages.c:102:19: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_HIT_2 = "\t 個の文書が見つかりました。
\n\n"; ^ --- namazu.o --- namazu.c:308:44: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] if (!strcmp(DbNames[i], DbNames[j])) { ~~~~~~~^~~ --- codeconv.o --- In file included from codeconv.c:34: /usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcmp(const char *, const char *) __pure; ^~~~~~ --- namazu.o --- In file included from namazu.c:33: /usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcmp(const char *, const char *) __pure; ^~~~~~ --- messages.o --- messages.c:103:26: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_TOO_MUCH_HIT = " (ヒット数が多すぎるので無視しました)"; ^ messages.c:104:28: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_TOO_MUCH_MATCH = " (マッチする単語が多すぎるので無視しました)"; ^ messages.c:105:31: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_CANNOT_OPEN_INDEX = " (インデックスが開けませんでした)\n"; ^ messages.c:106:37: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_CANNOT_OPEN_REGEX_INDEX = " (正規表現用インデックスが開けませんでした)"; ^ messages.c:107:37: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_CANNOT_OPEN_FIELD_INDEX = " (フィールド検索用インデックスが開けませんでした)"; ^ messages.c:108:38: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_CANNOT_OPEN_PHRASE_INDEX = " (フレーズ検索用インデックスが開けませんでした)"; ^ --- namazu.o --- namazu.c: In function 'main': namazu.c:344:32: warning: passing argument 2 of 'get_commandline_opt' from incompatible pointer type [-Wincompatible-pointer-types] i = get_commandline_opt(argc, argv); ^~~~ namazu.c:97:41: note: expected 'uchar **' {aka 'unsigned char **'} but argument is of type 'char **' int get_commandline_opt(int ac, uchar * av[]) ~~~~~~~~^~~~ --- messages.o --- messages.c:109:28: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_INDEXDIR_ERROR = "INDEXDIR の設定を確認してください\n"; ^ messages.c:110:30: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_REFERENCE_HEADER = "\t参考ヒット数: "; ^ messages.c:111:29: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_INVALID_DB_NAME = "不正な dbname の指定です"; ^ messages.c:116:25: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_MIME_HEADER = "Content-type: text/html\r\n\r\n"; ^ --- namazu.o --- namazu.c:351:16: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(query, argv[i++]); ^~~~~ In file included from namazu.c:33: /usr/include/string.h:95:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ --- messages.o --- messages.c:119:19: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_USAGE = "%s\n\ ^ messages.c:142:26: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_TOO_LONG_KEY = ^ messages.c:144:30: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_TOO_MANY_KEYITEM = ^ --- namazu.o --- namazu.c:360:35: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(DbNames[DbNumber], argv[i]); ~~~~~~~^~~~~~~~~~ In file included from namazu.c:33: /usr/include/string.h:95:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ --- messages.o --- messages.c:146:35: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_QUERY_STRING_TOO_LONG = "Too long CGI query length"; ^ messages.c:147:27: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_INVALID_QUERY = ^ --- namazu.o --- namazu.c:368:41: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] (uchar *) malloc(strlen(DEFAULT_DIR) + 1); ^~~~~~~~~~~ In file included from namazu.c:33: /usr/include/string.h:110:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ --- messages.o --- messages.c:149:27: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_RESULT_HEADER = "\tNo match.
\n"; ^ --- namazu.o --- namazu.c:372:27: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(DbNames[DbNumber], DEFAULT_DIR); ~~~~~~~^~~~~~~~~~ In file included from namazu.c:33: /usr/include/string.h:95:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ --- messages.o --- messages.c:151:19: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_HIT_1 = "\tTotal "; ^ --- namazu.o --- namazu.c:372:39: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(DbNames[DbNumber], DEFAULT_DIR); ^~~~~~~~~~~ In file included from namazu.c:33: /usr/include/string.h:95:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ --- messages.o --- messages.c:152:19: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_HIT_2 = "\t documents match your query.
\n\n"; ^ messages.c:153:26: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_TOO_MUCH_HIT = " (Too many pages. Ignored.)"; ^ messages.c:154:28: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_TOO_MUCH_MATCH = " (Too many words. Ignored.)"; ^ messages.c:155:31: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_CANNOT_OPEN_INDEX = " (cannot open index)\n"; ^ messages.c:156:37: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_CANNOT_OPEN_FIELD_INDEX = " (cannot open field index)"; ^ --- namazu.o --- namazu.c:386:38: warning: pointer targets in passing argument 3 of 'namazu_core' differ in signedness [-Wpointer-sign] namazu_core(query, subquery, argv[0]); ~~~~^~~ namazu.c:245:6: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' void namazu_core(uchar * query, uchar *subquery, uchar *av0) ^~~~~~~~~~~ --- messages.o --- messages.c:157:37: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_CANNOT_OPEN_REGEX_INDEX = " (cannot open regex index)"; ^ messages.c:158:38: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_CANNOT_OPEN_PHRASE_INDEX = " (cannot open phrase index)"; ^ messages.c:159:28: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_INDEXDIR_ERROR = ^ messages.c:161:30: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_REFERENCE_HEADER = "Word count: "; ^ messages.c:162:29: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] MSG_INVALID_DB_NAME = "Invalid dbname."; ^ messages.c:164:12: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(HEADERFILE, "NMZ.head."); ^~~~~~~~~~ In file included from messages.c:28: /usr/include/string.h:95:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ messages.c:165:12: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(FOOTERFILE, "NMZ.foot."); ^~~~~~~~~~ In file included from messages.c:28: /usr/include/string.h:95:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ messages.c:166:12: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(BODYMSGFILE, "NMZ.body."); ^~~~~~~~~~~ In file included from messages.c:28: /usr/include/string.h:95:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ messages.c:167:12: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(HEADERFILE, Lang); ^~~~~~~~~~ In file included from messages.c:28: /usr/include/string.h:86:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ messages.c:167:24: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(HEADERFILE, Lang); ^~~~ In file included from messages.c:28: /usr/include/string.h:86:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ messages.c:168:12: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(FOOTERFILE, Lang); ^~~~~~~~~~ In file included from messages.c:28: /usr/include/string.h:86:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ messages.c:168:24: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(FOOTERFILE, Lang); ^~~~ In file included from messages.c:28: /usr/include/string.h:86:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ messages.c:169:12: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(BODYMSGFILE, Lang); ^~~~~~~~~~~ In file included from messages.c:28: /usr/include/string.h:86:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ messages.c:169:25: warning: pointer targets in passing argument 2 of 'strcat' differ in signedness [-Wpointer-sign] strcat(BODYMSGFILE, Lang); ^~~~ In file included from messages.c:28: /usr/include/string.h:86:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ --- re_match.o --- re_match.c: In function 'replace': re_match.c:47:12: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmp, s); ^~~ In file included from re_match.c:29: /usr/include/string.h:95:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ re_match.c:47:17: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(tmp, s); ^ --- cgi.o --- cgi.c:34:21: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *ScriptName = "", *QueryString = "", *ContentLength = ""; ^~ --- re_match.o --- In file included from re_match.c:29: /usr/include/string.h:95:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ --- cgi.o --- cgi.c:34:40: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *ScriptName = "", *QueryString = "", *ContentLength = ""; ^~ cgi.c:34:61: warning: pointer targets in initialization of 'uchar *' {aka 'unsigned char *'} from 'char *' differ in signedness [-Wpointer-sign] uchar *ScriptName = "", *QueryString = "", *ContentLength = ""; ^~ --- re_match.o --- re_match.c:49:37: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] n_from = strlen(URL_REPLACE_FROM[n]); ~~~~~~~~~~~~~~~~^~~ In file included from re_match.c:29: /usr/include/string.h:110:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ re_match.c:50:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] n_to = strlen(URL_REPLACE_TO[n]); ~~~~~~~~~~~~~~^~~ In file included from re_match.c:29: /usr/include/string.h:110:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ --- cgi.o --- cgi.c: In function 'validate_dbname': cgi.c:45:15: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] fputs(MSG_MIME_HEADER, stdout); ^~~~~~~~~~~~~~~ --- re_match.o --- re_match.c:52:34: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if (!strncmp(URL_REPLACE_FROM[n], tmp, n_from)) { ~~~~~~~~~~~~~~~~^~~ In file included from re_match.c:29: /usr/include/string.h:117:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ re_match.c:52:39: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] if (!strncmp(URL_REPLACE_FROM[n], tmp, n_from)) { ^~~ In file included from re_match.c:29: /usr/include/string.h:117:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ re_match.c:53:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(s, URL_REPLACE_TO[n]); ^ --- cgi.o --- In file included from cgi.c:26: /usr/include/stdio.h:209:6: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int fputs(const char * __restrict, FILE * __restrict); ^~~~~ --- re_match.o --- In file included from re_match.c:29: /usr/include/string.h:95:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ re_match.c:53:26: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(s, URL_REPLACE_TO[n]); ~~~~~~~~~~~~~~^~~ In file included from re_match.c:29: /usr/include/string.h:95:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ --- cgi.o --- cgi.c:50:28: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] if (strncmp("../", dbname, 3) == 0 || ^~~~~~ In file included from cgi.c:28: /usr/include/string.h:117:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ cgi.c:51:19: warning: pointer targets in passing argument 2 of 'strcmp' differ in signedness [-Wpointer-sign] strcmp("..", dbname) == 0 || ^~~~~~ In file included from cgi.c:28: /usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcmp(const char *, const char *) __pure; ^~~~~~ --- re_match.o --- In file included from re_match.c:31: re_match.c: In function 'regex_grep': --- cgi.o --- cgi.c:52:39: warning: pointer targets in passing argument 2 of 'strncmp' differ in signedness [-Wpointer-sign] (win32 && strncmp("..\\", dbname, 3) == 0)) ^~~~~~ In file included from cgi.c:28: /usr/include/string.h:117:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ --- re_match.o --- re_match.c:70:20: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (is_lang_ja(Lang)) { ^~~~ namazu.h:27:32: note: in definition of macro 'is_lang_ja' #define is_lang_ja(a) (!strcmp(a,"ja")) ^ In file included from re_match.c:29: /usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcmp(const char *, const char *) __pure; ^~~~~~ --- cgi.o --- cgi.c:54:19: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] fputs(MSG_MIME_HEADER, stdout); ^~~~~~~~~~~~~~~ In file included from cgi.c:26: /usr/include/stdio.h:209:6: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int fputs(const char * __restrict, FILE * __restrict); ^~~~~ --- wakati.o --- wakati.c: In function 'wakati': --- re_match.o --- re_match.c:82:12: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(expr, orig_expr); /* save orig_expr */ ^~~~ In file included from re_match.c:29: /usr/include/string.h:95:7: note: expected 'char * restrict' but argument is of type 'unsigned char *' char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ --- wakati.o --- wakati.c:78:28: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] for (i = 0; i < strlen(key); ) { ^~~ --- re_match.o --- re_match.c:82:18: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(expr, orig_expr); /* save orig_expr */ ^~~~~~~~~ In file included from re_match.c:29: /usr/include/string.h:95:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ --- wakati.o --- In file included from wakati.c:28: /usr/include/string.h:110:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ --- cgi.o --- cgi.c: In function 'get_cgi_variables': cgi.c:81:22: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] if ((QueryString = getenv("QUERY_STRING"))) { ^ cgi.c:82:33: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] content_length = strlen(QueryString); ^~~~~~~~~~~ In file included from cgi.c:28: /usr/include/string.h:110:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ --- re_match.o --- re_match.c:90:21: warning: pointer targets in passing argument 1 of 'strcmp' differ in signedness [-Wpointer-sign] if (!strcmp(field, "url")) { ^~~~~ In file included from re_match.c:29: /usr/include/string.h:88:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strcmp(const char *, const char *) __pure; ^~~~~~ --- cgi.o --- cgi.c:84:19: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] fputs(MSG_MIME_HEADER, stdout); ^~~~~~~~~~~~~~~ --- re_match.o --- re_match.c:97:37: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] re_compile_pattern(expr, strlen(expr), rp); ^~~~ --- cgi.o --- In file included from cgi.c:26: /usr/include/stdio.h:209:6: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int fputs(const char * __restrict, FILE * __restrict); ^~~~~ --- re_match.o --- In file included from re_match.c:29: /usr/include/string.h:110:9: note: expected 'const char *' but argument is of type 'unsigned char *' size_t strlen(const char *) __pure; ^~~~~~ re_match.c:97:24: warning: pointer targets in passing argument 1 of 're_compile_pattern' differ in signedness [-Wpointer-sign] re_compile_pattern(expr, strlen(expr), rp); ^~~~ --- cgi.o --- cgi.c:88:26: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] if (!(ScriptName = getenv("SCRIPT_NAME"))) { ^ --- re_match.o --- In file included from re_match.c:30: regex.h:247:14: note: expected 'char *' but argument is of type 'unsigned char *' extern char *re_compile_pattern (char *, size_t, struct re_pattern_buffer *); ^~~~~~~~~~~~~~~~~~ --- cgi.o --- cgi.c:92:21: warning: pointer targets in assignment from 'char *' to 'uchar *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] if ((ContentLength = getenv("CONTENT_LENGTH"))) { ^ --- wakati.o --- wakati.c:93:11: warning: pointer targets in passing argument 1 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(tmp, key + i, j + 2); ^~~ --- cgi.o --- cgi.c:93:28: warning: pointer targets in passing argument 1 of 'atoi' differ in signedness [-Wpointer-sign] content_length = atoi(ContentLength); ^~~~~~~~~~~~~ --- re_match.o --- re_match.c:99:27: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] for (i = n = 0; fgets(buf, BUFSIZE, fp); i++) { ^~~ --- wakati.o --- In file included from wakati.c:28: /usr/include/string.h:118:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ wakati.c:93:20: warning: pointer targets in passing argument 2 of 'strncpy' differ in signedness [-Wpointer-sign] strncpy(tmp, key + i, j + 2); ~~~~^~~ In file included from wakati.c:28: /usr/include/string.h:118:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncpy(char * __restrict, const char * __restrict, size_t); ^~~~~~~ --- cgi.o --- In file included from cgi.c:27: /usr/include/stdlib.h:92:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int atoi(const char *); ^~~~ --- re_match.o --- In file included from re_match.c:27: /usr/include/stdio.h:204:7: note: expected 'char * restrict' but argument is of type 'unsigned char *' char *fgets(char * __restrict, int, FILE * __restrict); ^~~~~ --- wakati.o --- wakati.c:102:11: warning: pointer targets in passing argument 1 of 'strncat' differ in signedness [-Wpointer-sign] strncat(buf, key + i, key_leng); ^~~ In file included from wakati.c:28: /usr/include/string.h:116:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncat(char * __restrict, const char * __restrict, size_t); ^~~~~~~ --- cgi.o --- cgi.c:95:23: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] fputs(MSG_MIME_HEADER, stdout); ^~~~~~~~~~~~~~~ In file included from cgi.c:26: /usr/include/stdio.h:209:6: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int fputs(const char * __restrict, FILE * __restrict); ^~~~~ --- wakati.o --- wakati.c:102:20: warning: pointer targets in passing argument 2 of 'strncat' differ in signedness [-Wpointer-sign] strncat(buf, key + i, key_leng); ~~~~^~~ In file included from wakati.c:28: /usr/include/string.h:116:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncat(char * __restrict, const char * __restrict, size_t); ^~~~~~~ --- re_match.o --- re_match.c:105:20: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strlen(buf) == 0) { ^~~ In file included from re_match.c:29: /usr/include/string.h:110:9: note: expected 'const char *' but argument is of type 'unsigned char *' size_t strlen(const char *) __pure; ^~~~~~ --- wakati.o --- wakati.c:103:24: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(buf, "\t"); ^~~ In file included from wakati.c:28: /usr/include/string.h:86:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ --- re_match.o --- re_match.c:112:45: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (-1 != re_search(rp, buf, strlen(buf), 0, strlen(buf), 0)) { ^~~ In file included from re_match.c:29: /usr/include/string.h:110:9: note: expected 'const char *' but argument is of type 'unsigned char *' size_t strlen(const char *) __pure; ^~~~~~ re_match.c:112:61: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (-1 != re_search(rp, buf, strlen(buf), 0, strlen(buf), 0)) { ^~~ In file included from re_match.c:29: /usr/include/string.h:110:9: note: expected 'const char *' but argument is of type 'unsigned char *' size_t strlen(const char *) __pure; ^~~~~~ --- wakati.o --- wakati.c:113:33: warning: pointer targets in passing argument 1 of 'strncat' differ in signedness [-Wpointer-sign] strncat(buf, key + i + j, 2); ^~~ --- re_match.o --- re_match.c:112:33: warning: pointer targets in passing argument 2 of 're_search' differ in signedness [-Wpointer-sign] if (-1 != re_search(rp, buf, strlen(buf), 0, strlen(buf), 0)) { ^~~ In file included from re_match.c:30: regex.h:251:12: note: expected 'char *' but argument is of type 'unsigned char *' extern int re_search (struct re_pattern_buffer *, char*, int, int, int, ^~~~~~~~~ --- wakati.o --- In file included from wakati.c:28: /usr/include/string.h:116:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncat(char * __restrict, const char * __restrict, size_t); ^~~~~~~ wakati.c:113:46: warning: pointer targets in passing argument 2 of 'strncat' differ in signedness [-Wpointer-sign] strncat(buf, key + i + j, 2); ~~~~~~~~^~~ --- cgi.o --- cgi.c:117:29: warning: pointer targets in passing argument 1 of 'validate_dbname' differ in signedness [-Wpointer-sign] validate_dbname(path_info); ^~~~~~~~~ --- wakati.o --- In file included from wakati.c:28: /usr/include/string.h:116:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncat(char * __restrict, const char * __restrict, size_t); ^~~~~~~ --- cgi.o --- cgi.c:37:5: note: expected 'uchar *' {aka 'unsigned char *'} but argument is of type 'char *' int validate_dbname(uchar * dbname) ^~~~~~~~~~~~~~~ --- wakati.o --- wakati.c:116:28: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(buf, "\t"); ^~~ In file included from wakati.c:28: /usr/include/string.h:86:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ --- cgi.o --- cgi.c:118:21: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness [-Wpointer-sign] sprintf(tmp, "%s%s", DEFAULT_DIR, path_info); ^~~ In file included from cgi.c:26: /usr/include/stdio.h:236:6: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int sprintf(char * __restrict, const char * __restrict, ...) ^~~~~~~ --- wakati.o --- wakati.c:118:29: warning: pointer targets in passing argument 1 of 'strncat' differ in signedness [-Wpointer-sign] strncat(buf, key + i, 2); ^~~ In file included from wakati.c:28: /usr/include/string.h:116:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncat(char * __restrict, const char * __restrict, size_t); ^~~~~~~ --- cgi.o --- cgi.c:119:57: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] DbNames[DbNumber] = (uchar *) malloc(strlen(tmp) + 1); ^~~ --- wakati.o --- wakati.c:118:38: warning: pointer targets in passing argument 2 of 'strncat' differ in signedness [-Wpointer-sign] strncat(buf, key + i, 2); ~~~~^~~ In file included from wakati.c:28: /usr/include/string.h:116:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncat(char * __restrict, const char * __restrict, size_t); ^~~~~~~ --- cgi.o --- In file included from cgi.c:28: /usr/include/string.h:110:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ --- wakati.o --- wakati.c:119:28: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(buf, "\t"); ^~~ In file included from wakati.c:28: /usr/include/string.h:86:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ --- cgi.o --- cgi.c:123:27: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(DbNames[DbNumber], tmp); ~~~~~~~^~~~~~~~~~ In file included from cgi.c:28: /usr/include/string.h:95:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ cgi.c:123:39: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(DbNames[DbNumber], tmp); ^~~ --- re_match.o --- re_match.c:152:27: warning: pointer targets in passing argument 1 of 'fgets' differ in signedness [-Wpointer-sign] fgets(buf2, BUFSIZE, Index); /* read and dispose */ ^~~~ --- cgi.o --- In file included from cgi.c:28: /usr/include/string.h:95:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ --- re_match.o --- In file included from re_match.c:27: /usr/include/stdio.h:204:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *fgets(char * __restrict, int, FILE * __restrict); ^~~~~ --- wakati.o --- wakati.c:127:25: warning: pointer targets in passing argument 1 of 'strncat' differ in signedness [-Wpointer-sign] strncat(buf, key + i, 1); ^~~ In file included from wakati.c:28: /usr/include/string.h:116:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncat(char * __restrict, const char * __restrict, size_t); ^~~~~~~ --- cgi.o --- cgi.c:132:29: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] } else if (!strncmp(qs, "key=", 4)) { ^~ --- wakati.o --- wakati.c:127:34: warning: pointer targets in passing argument 2 of 'strncat' differ in signedness [-Wpointer-sign] strncat(buf, key + i, 1); ~~~~^~~ --- cgi.o --- In file included from cgi.c:28: /usr/include/string.h:117:6: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ --- wakati.o --- In file included from wakati.c:28: /usr/include/string.h:116:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strncat(char * __restrict, const char * __restrict, size_t); ^~~~~~~ wakati.c:130:20: warning: pointer targets in passing argument 1 of 'strcat' differ in signedness [-Wpointer-sign] strcat(buf, "\t"); ^~~ In file included from wakati.c:28: /usr/include/string.h:86:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcat(char * __restrict, const char * __restrict); ^~~~~~ wakati.c:135:16: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strlen(buf) <= BUFSIZE) { ^~~ In file included from wakati.c:28: /usr/include/string.h:110:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ --- cgi.o --- cgi.c:140:17: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] if (strlen(query) > QUERY_MAX_LENGTH) { ^~~~~ In file included from cgi.c:28: /usr/include/string.h:110:9: note: expected 'const char *' but argument is of type 'uchar *' {aka 'unsigned char *'} size_t strlen(const char *) __pure; ^~~~~~ --- wakati.o --- wakati.c:136:9: warning: pointer targets in passing argument 1 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(key, buf); ^~~ In file included from wakati.c:28: /usr/include/string.h:95:7: note: expected 'char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ wakati.c:136:14: warning: pointer targets in passing argument 2 of 'strcpy' differ in signedness [-Wpointer-sign] strcpy(key, buf); ^~~ In file included from wakati.c:28: /usr/include/string.h:95:7: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} char *strcpy(char * __restrict, const char * __restrict); ^~~~~~ --- cgi.o --- cgi.c:141:23: warning: pointer targets in passing argument 1 of 'fputs' differ in signedness [-Wpointer-sign] fputs(MSG_MIME_HEADER, stdout); ^~~~~~~~~~~~~~~ In file included from cgi.c:26: /usr/include/stdio.h:209:6: note: expected 'const char * restrict' but argument is of type 'uchar *' {aka 'unsigned char *'} int fputs(const char * __restrict, FILE * __restrict); ^~~~~ --- wakati.o --- wakati.c:139:2: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^~~~ wakati.c:139:2: warning: incompatible implicit declaration of built-in function 'exit' --- cgi.o --- cgi.c:149:26: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness [-Wpointer-sign] if (!strncmp(query, "%1B", 3)) { ^~~~~ --- wakati.o --- wakati.c:139:2: note: include '