=> Building devel/ruby-ncurses build started at Mon Mar 13 02:45:35 PDT 2017 port directory: /usr/ports/devel/ruby-ncurses building for: DragonFly pkgbox64.dragonflybsd.org 4.7-DEVELOPMENT DragonFly v4.7.0.1380.gb4315f-DEVELOPMENT #0: Fri Mar 3 17:20:21 PST 2017 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 maintained by: saurbier@math.uni-bielefeld.de ident warning: no id keywords in /build/boomdata/data/.m/Release48-default/ref/../01//usr/ports/devel/ruby-ncurses/Makefile Makefile ident: Poudriere version: 3.1-pre Host OSVERSION: 400713 Jail OSVERSION: 400713 ---Begin Environment--- STATUS=1 SAVED_TERM=screen MASTERMNT=/build/boomdata/data/.m/Release48-default/ref PATH=/usr/local/libexec/poudriere:/sbin:/bin:/usr/sbin:/usr/bin:/usr/pkg/bin:/usr/pkg/sbin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/pkg/xorg/bin:/usr/X11R6/bin:/root/bin:/sbin:/usr/sbin POUDRIERE_BUILD_TYPE=bulk PKGNAME=ruby23-ncurses-1.2.4 OLDPWD=/root/boom PWD=/build/boomdata/data/.m/Release48-default/ref/.p/pool MASTERNAME=Release48-default TERM=cons25 USER=root HOME=/root POUDRIERE_VERSION=3.1-pre LOCALBASE=/usr/local PACKAGE_BUILDING=yes ---End Environment--- ---Begin OPTIONS List--- ===> The following configuration options are available for ruby23-ncurses-1.2.4: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --CONFIGURE_ARGS-- --with-opt-dir="/usr/local" --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- RB_USER_INSTALL=yes XDG_DATA_HOME=/wrkdirs/devel/ruby-ncurses XDG_CONFIG_HOME=/wrkdirs/devel/ruby-ncurses HOME=/wrkdirs/devel/ruby-ncurses TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc50 --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/devel/ruby-ncurses XDG_CONFIG_HOME=/wrkdirs/devel/ruby-ncurses HOME=/wrkdirs/devel/ruby-ncurses TMPDIR="/tmp" NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc50 PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" 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 444" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- RUBY_LIBDIR="lib/ruby/2.3" RUBY_ARCHLIBDIR="lib/ruby/2.3/x86_64-dragonfly4" RUBY_SITELIBDIR="lib/ruby/site_ruby/2.3" RUBY_SITEARCHLIBDIR="lib/ruby/site_ruby/2.3/x86_64-dragonfly4" RUBY_VENDORLIBDIR="lib/ruby/vendor_ruby/2.3" RUBY_VENDORARCHLIBDIR="lib/ruby/vendor_ruby/2.3/x86_64-dragonfly4" RUBY_MODDOCDIR="share/doc/ruby23/ncurses" RUBY_MODEXAMPLESDIR="share/examples/ruby23/ncurses" RUBY_DOCDIR="share/doc/ruby23" RUBY_EXAMPLESDIR="share/examples/ruby23" RUBY_RIDIR="share/ri/2.3/system" RUBY_SITERIDIR="share/ri/2.3/site" RUBY_VERSION="2.3.3" RUBY_VER="2.3" RUBY_SHLIBVER="23" RUBY_ARCH="x86_64-dragonfly4" RUBY_SUFFIX="23" RUBY_NAME="ruby23" RUBY_DEFAULT_SUFFIX="23" RUBY21="@comment " RUBY22="@comment " RUBY23="" OSREL=4.7 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local PORTDOCS="" PORTEXAMPLES="" LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/ncurses" EXAMPLESDIR="share/examples/ncurses" DATADIR="share/ncurses" WWWDIR="www/ncurses" ETCDIR="etc/ncurses" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/ncurses DOCSDIR=/usr/local/share/doc/ncurses EXAMPLESDIR=/usr/local/share/examples/ncurses WWWDIR=/usr/local/www/ncurses ETCDIR=/usr/local/etc/ncurses --End SUB_LIST-- ---Begin make.conf--- NO_BACKUP=yes USE_PACKAGE_DEPENDS=yes PKG_CREATE_VERBOSE=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORT_DBDIR=/options PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles MAKE_JOBS_NUMBER=5 ---End make.conf--- =================================================== =========================================================================== =================================================== ===> ruby23-ncurses-1.2.4 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.9.4_1.txz Installing pkg-1.9.4_1... Extracting pkg-1.9.4_1: .......... done ===> ruby23-ncurses-1.2.4 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of ruby23-ncurses-1.2.4 =========================================================================== =================================================== =========================================================================== =================================================== ===> Fetching all distfiles required by ruby23-ncurses-1.2.4 for building =========================================================================== =================================================== ===> Fetching all distfiles required by ruby23-ncurses-1.2.4 for building => SHA256 Checksum OK for ruby/ncurses-ruby-1.2.4.tar.bz2. =========================================================================== =================================================== ===> ruby23-ncurses-1.2.4 depends on file: /usr/local/bin/ruby23 - not found ===> Installing existing package /packages/All/ruby-2.3.3_2,1.txz Installing ruby-2.3.3_2,1... `-- Installing libedit-3.1.20150325_2,1... | `-- Installing ncurses-6.0_3... | `-- Extracting ncurses-6.0_3: .......... done `-- Extracting libedit-3.1.20150325_2,1: .......... done `-- Installing libyaml-0.1.6_2... `-- Extracting libyaml-0.1.6_2: ......... done `-- Installing libffi-3.2.1... | `-- Installing indexinfo-0.2.6... | `-- Extracting indexinfo-0.2.6: .... done `-- Extracting libffi-3.2.1: .......... done `-- Installing libressl-2.4.5... `-- Extracting libressl-2.4.5: .......... done Extracting ruby-2.3.3_2,1: .......... done Message from ncurses-6.0_3: ===> NOTICE: The ncurses 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 Message from ruby-2.3.3_2,1: ==== Some of the standard commands are provided as separate ports for ease of upgrading: devel/ruby-gems: gem - RubyGems package manager devel/rubygem-rake: rake - Ruby Make And some of the standard libraries are provided as separate ports since they require extra dependencies: databases/ruby-gdbm: GDBM module Install them as occasion demands. ==== ===> ruby23-ncurses-1.2.4 depends on file: /usr/local/bin/ruby23 - found ===> Returning to build of ruby23-ncurses-1.2.4 =========================================================================== =================================================== ===> Fetching all distfiles required by ruby23-ncurses-1.2.4 for building ===> Extracting for ruby23-ncurses-1.2.4 => SHA256 Checksum OK for ruby/ncurses-ruby-1.2.4.tar.bz2. =========================================================================== =================================================== ===> ruby23-ncurses-1.2.4 depends on file: /usr/local/bin/ruby23 - found =========================================================================== =================================================== ===> Patching for ruby23-ncurses-1.2.4 ===> Applying ports patches for ruby23-ncurses-1.2.4 =========================================================================== =================================================== ===> ruby23-ncurses-1.2.4 depends on file: /usr/local/bin/ruby23 - found =========================================================================== =================================================== =========================================================================== =================================================== ===> Configuring for ruby23-ncurses-1.2.4 ===> Running extconf.rb to configure checking for unistd.h... yes checking for locale.h... yes checking for ncurses.h... no checking for ncurses/curses.h... yes checking for wmove() in -lncurses... yes checking for newscr()... yes checking for TABSIZE()... yes checking for ESCDELAY()... yes checking for keybound()... yes checking for curses_version()... yes checking for tigetstr()... yes checking for getwin()... yes checking for putwin()... yes checking for ungetmouse()... yes checking for mousemask()... yes checking for wenclose()... yes checking for mouseinterval()... yes checking for wmouse_trafo()... yes checking for mcprint()... yes checking for has_key()... yes checking for delscreen()... yes checking for define_key()... yes checking for keyok()... yes checking for resizeterm()... yes checking for use_default_colors()... yes checking for use_extended_names()... yes checking for wresize()... yes checking for attr_on()... yes checking for attr_off()... yes checking for attr_set()... yes checking for chgat()... yes checking for color_set()... yes checking for filter()... yes checking for intrflush()... yes checking for mvchgat()... yes checking for mvhline()... yes checking for mvvline()... yes checking for mvwchgat()... yes checking for mvwhline()... yes checking for mvwvline()... yes checking for noqiflush()... yes checking for putp()... yes checking for qiflush()... yes checking for scr_dump()... yes checking for scr_init()... yes checking for scr_restore()... yes checking for scr_set()... yes checking for slk_attr_off()... no checking for slk_attr_on()... no checking for slk_attr()... yes checking for slk_attr_set()... yes checking for slk_color()... yes checking for tigetflag()... yes checking for tigetnum()... yes checking for use_env()... yes checking for vidattr()... yes checking for vid_attr()... no checking for wattr_on()... yes checking for wattr_off()... yes checking for wattr_set()... yes checking for wchgat()... yes checking for wcolor_set()... yes checking for getattrs()... yes checking which debugging functions to wrap... checking for _tracef()... no checking for _tracedump()... no checking for _nc_tracebits()... no checking for _traceattr()... no checking for _traceattr2()... no checking for _tracechar()... no checking for _tracechtype()... no checking for _tracechtype2()... no checking for _tracemouse()... no checking for other functions that appeared after ncurses version 5.0... checking for assume_default_colors()... yes checking for attr_get()... yes checking for the panel library... checking for panel.h... no checking for the form library... checking for form.h... no checking for the menu library... checking for menu.h... no creating Makefile =========================================================================== =================================================== ===> Building for ruby23-ncurses-1.2.4 --- menu_wrap.o --- --- panel_wrap.o --- --- form_wrap.o --- --- ncurses_wrap.o --- --- menu_wrap.o --- compiling menu_wrap.c --- panel_wrap.o --- compiling panel_wrap.c --- form_wrap.o --- compiling form_wrap.c --- ncurses_wrap.o --- compiling ncurses_wrap.c In file included from /usr/local/include/ruby-2.3/ruby.h:33:0, from ncurses_wrap.h:86, from ncurses_wrap.c:67: ncurses_wrap.c: In function 'rbncurs_define_key': ncurses_wrap.c:478:33: warning: implicit declaration of function 'STR2CSTR' [-Wimplicit-function-declaration] ? STR2CSTR(definition) ^ /usr/local/include/ruby-2.3/ruby/ruby.h:256:30: note: in definition of macro 'INT2FIX' #define INT2FIX(i) (((VALUE)(i))<<1 | RUBY_FIXNUM_FLAG) ^ /usr/local/include/ruby-2.3/ruby/ruby.h:1561:20: note: in expansion of macro 'RB_INT2NUM' #define INT2NUM(x) RB_INT2NUM(x) ^ ncurses_wrap.c:477:12: note: in expansion of macro 'INT2NUM' return INT2NUM(define_key((definition != Qnil) ^ ncurses_wrap.c:479:31: warning: pointer/integer type mismatch in conditional expression : (char*)(NULL), ^ /usr/local/include/ruby-2.3/ruby/ruby.h:256:30: note: in definition of macro 'INT2FIX' #define INT2FIX(i) (((VALUE)(i))<<1 | RUBY_FIXNUM_FLAG) ^ /usr/local/include/ruby-2.3/ruby/ruby.h:1561:20: note: in expansion of macro 'RB_INT2NUM' #define INT2NUM(x) RB_INT2NUM(x) ^ ncurses_wrap.c:477:12: note: in expansion of macro 'INT2NUM' return INT2NUM(define_key((definition != Qnil) ^ ncurses_wrap.c: In function 'rbncurs_addnstr': ncurses_wrap.c:583:12: warning: passing argument 2 of 'waddnstr' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(addnstr(STR2CSTR(arg1), NUM2INT(arg2))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:795:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */ ^ ncurses_wrap.c: In function 'rbncurs_addstr': ncurses_wrap.c:586:12: warning: passing argument 2 of 'waddnstr' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(addstr(STR2CSTR(arg1))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:795:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */ ^ ncurses_wrap.c: In function 'rbncurshelper_nonblocking_wgetch': ncurses_wrap.c:851:2: warning: implicit declaration of function 'rb_thread_select' [-Wimplicit-function-declaration] rb_thread_select(infd + 1, &in_fds, NULL, NULL, &tv); ^ ncurses_wrap.c: In function 'rbncurs_insnstr': ncurses_wrap.c:1014:12: warning: passing argument 2 of 'winsnstr' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(insnstr(STR2CSTR(arg1), NUM2INT(arg2))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:828:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) winsnstr (WINDOW *, const char *,int); /* implemented */ ^ ncurses_wrap.c: In function 'rbncurs_insstr': ncurses_wrap.c:1017:12: warning: passing argument 2 of 'winsnstr' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(insstr(STR2CSTR(arg1))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:828:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) winsnstr (WINDOW *, const char *,int); /* implemented */ ^ ncurses_wrap.c: In function 'rbncurs_mvaddnstr': ncurses_wrap.c:1073:12: warning: passing argument 2 of 'waddnstr' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(mvaddnstr(NUM2INT(arg1), NUM2INT(arg2), STR2CSTR(arg3), NUM2INT(arg4))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:795:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */ ^ ncurses_wrap.c: In function 'rbncurs_mvaddstr': ncurses_wrap.c:1076:12: warning: passing argument 2 of 'waddnstr' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(mvaddstr(NUM2INT(arg1), NUM2INT(arg2), STR2CSTR(arg3))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:795:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */ ^ ncurses_wrap.c: In function 'rbncurs_mvinsnstr': ncurses_wrap.c:1109:12: warning: passing argument 2 of 'winsnstr' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(mvinsnstr(NUM2INT(arg1), NUM2INT(arg2), STR2CSTR(arg3), NUM2INT(arg4))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:828:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) winsnstr (WINDOW *, const char *,int); /* implemented */ ^ ncurses_wrap.c: In function 'rbncurs_mvinsstr': ncurses_wrap.c:1112:12: warning: passing argument 2 of 'winsnstr' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(mvinsstr(NUM2INT(arg1), NUM2INT(arg2), STR2CSTR(arg3))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:828:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) winsnstr (WINDOW *, const char *,int); /* implemented */ ^ ncurses_wrap.c: In function 'rbncurs_mvwaddnstr': ncurses_wrap.c:1140:12: warning: passing argument 2 of 'waddnstr' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(mvwaddnstr(get_window(arg1), NUM2INT(arg2), NUM2INT(arg3), STR2CSTR(arg4), NUM2INT(arg5))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:795:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */ ^ ncurses_wrap.c: In function 'rbncurs_mvwaddstr': ncurses_wrap.c:1143:12: warning: passing argument 2 of 'waddnstr' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(mvwaddstr(get_window(arg1), NUM2INT(arg2), NUM2INT(arg3), STR2CSTR(arg4))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:795:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */ ^ ncurses_wrap.c: In function 'rbncurs_mvwinsnstr': ncurses_wrap.c:1174:12: warning: passing argument 2 of 'winsnstr' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(mvwinsnstr(get_window(arg1), NUM2INT(arg2), NUM2INT(arg3), STR2CSTR(arg4), NUM2INT(arg5))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:828:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) winsnstr (WINDOW *, const char *,int); /* implemented */ ^ ncurses_wrap.c: In function 'rbncurs_mvwinsstr': ncurses_wrap.c:1177:12: warning: passing argument 2 of 'winsnstr' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(mvwinsstr(get_window(arg1), NUM2INT(arg2), NUM2INT(arg3), STR2CSTR(arg4))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:828:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) winsnstr (WINDOW *, const char *,int); /* implemented */ ^ In file included from /usr/local/include/ruby-2.3/ruby.h:33:0, from ncurses_wrap.h:86, from ncurses_wrap.c:67: ncurses_wrap.c: In function 'rbncurs_putp': ncurses_wrap.c:1241:25: warning: passing argument 1 of 'putp' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(putp(STR2CSTR(arg1))); ^ /usr/local/include/ruby-2.3/ruby/ruby.h:256:30: note: in definition of macro 'INT2FIX' #define INT2FIX(i) (((VALUE)(i))<<1 | RUBY_FIXNUM_FLAG) ^ /usr/local/include/ruby-2.3/ruby/ruby.h:1561:20: note: in expansion of macro 'RB_INT2NUM' #define INT2NUM(x) RB_INT2NUM(x) ^ ncurses_wrap.c:1241:12: note: in expansion of macro 'INT2NUM' return INT2NUM(putp(STR2CSTR(arg1))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:855:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) putp (const char *); /* implemented */ ^ In file included from /usr/local/include/ruby-2.3/ruby.h:33:0, from ncurses_wrap.h:86, from ncurses_wrap.c:67: ncurses_wrap.c: In function 'rbncurs_scr_dump': ncurses_wrap.c:1274:29: warning: passing argument 1 of 'scr_dump' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(scr_dump(STR2CSTR(arg1))); ^ /usr/local/include/ruby-2.3/ruby/ruby.h:256:30: note: in definition of macro 'INT2FIX' #define INT2FIX(i) (((VALUE)(i))<<1 | RUBY_FIXNUM_FLAG) ^ /usr/local/include/ruby-2.3/ruby/ruby.h:1561:20: note: in expansion of macro 'RB_INT2NUM' #define INT2NUM(x) RB_INT2NUM(x) ^ ncurses_wrap.c:1274:12: note: in expansion of macro 'INT2NUM' return INT2NUM(scr_dump(STR2CSTR(arg1))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:744:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) scr_dump (const char *); /* implemented */ ^ In file included from /usr/local/include/ruby-2.3/ruby.h:33:0, from ncurses_wrap.h:86, from ncurses_wrap.c:67: ncurses_wrap.c: In function 'rbncurs_scr_init': ncurses_wrap.c:1279:29: warning: passing argument 1 of 'scr_init' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(scr_init(STR2CSTR(arg1))); ^ /usr/local/include/ruby-2.3/ruby/ruby.h:256:30: note: in definition of macro 'INT2FIX' #define INT2FIX(i) (((VALUE)(i))<<1 | RUBY_FIXNUM_FLAG) ^ /usr/local/include/ruby-2.3/ruby/ruby.h:1561:20: note: in expansion of macro 'RB_INT2NUM' #define INT2NUM(x) RB_INT2NUM(x) ^ ncurses_wrap.c:1279:12: note: in expansion of macro 'INT2NUM' return INT2NUM(scr_init(STR2CSTR(arg1))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:745:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) scr_init (const char *); /* implemented */ ^ In file included from /usr/local/include/ruby-2.3/ruby.h:33:0, from ncurses_wrap.h:86, from ncurses_wrap.c:67: ncurses_wrap.c: In function 'rbncurs_scr_restore': ncurses_wrap.c:1293:32: warning: passing argument 1 of 'scr_restore' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(scr_restore(STR2CSTR(arg1))); ^ /usr/local/include/ruby-2.3/ruby/ruby.h:256:30: note: in definition of macro 'INT2FIX' #define INT2FIX(i) (((VALUE)(i))<<1 | RUBY_FIXNUM_FLAG) ^ /usr/local/include/ruby-2.3/ruby/ruby.h:1561:20: note: in expansion of macro 'RB_INT2NUM' #define INT2NUM(x) RB_INT2NUM(x) ^ ncurses_wrap.c:1293:12: note: in expansion of macro 'INT2NUM' return INT2NUM(scr_restore(STR2CSTR(arg1))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:749:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) scr_restore (const char *); /* implemented */ ^ In file included from /usr/local/include/ruby-2.3/ruby.h:33:0, from ncurses_wrap.h:86, from ncurses_wrap.c:67: ncurses_wrap.c: In function 'rbncurs_scr_set': ncurses_wrap.c:1298:28: warning: passing argument 1 of 'scr_set' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(scr_set(STR2CSTR(arg1))); ^ /usr/local/include/ruby-2.3/ruby/ruby.h:256:30: note: in definition of macro 'INT2FIX' #define INT2FIX(i) (((VALUE)(i))<<1 | RUBY_FIXNUM_FLAG) ^ /usr/local/include/ruby-2.3/ruby/ruby.h:1561:20: note: in expansion of macro 'RB_INT2NUM' #define INT2NUM(x) RB_INT2NUM(x) ^ ncurses_wrap.c:1298:12: note: in expansion of macro 'INT2NUM' return INT2NUM(scr_set(STR2CSTR(arg1))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:750:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) scr_set (const char *); /* implemented */ ^ In file included from /usr/local/include/ruby-2.3/ruby.h:33:0, from ncurses_wrap.h:86, from ncurses_wrap.c:67: ncurses_wrap.c: In function 'rbncurs_slk_set': ncurses_wrap.c:1355:44: warning: passing argument 2 of 'slk_set' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(slk_set(NUM2INT(arg1), STR2CSTR(arg2), NUM2INT(arg3))); ^ /usr/local/include/ruby-2.3/ruby/ruby.h:256:30: note: in definition of macro 'INT2FIX' #define INT2FIX(i) (((VALUE)(i))<<1 | RUBY_FIXNUM_FLAG) ^ /usr/local/include/ruby-2.3/ruby/ruby.h:1561:20: note: in expansion of macro 'RB_INT2NUM' #define INT2NUM(x) RB_INT2NUM(x) ^ ncurses_wrap.c:1355:12: note: in expansion of macro 'INT2NUM' return INT2NUM(slk_set(NUM2INT(arg1), STR2CSTR(arg2), NUM2INT(arg3))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:767:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) slk_set (int,const char *,int); /* implemented */ ^ In file included from /usr/local/include/ruby-2.3/ruby.h:33:0, from ncurses_wrap.h:86, from ncurses_wrap.c:67: ncurses_wrap.c: In function 'rbncurs_tigetflag': ncurses_wrap.c:1386:30: warning: passing argument 1 of 'tigetflag' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(tigetflag(STR2CSTR(arg1))); ^ /usr/local/include/ruby-2.3/ruby/ruby.h:256:30: note: in definition of macro 'INT2FIX' #define INT2FIX(i) (((VALUE)(i))<<1 | RUBY_FIXNUM_FLAG) ^ /usr/local/include/ruby-2.3/ruby/ruby.h:1561:20: note: in expansion of macro 'RB_INT2NUM' #define INT2NUM(x) RB_INT2NUM(x) ^ ncurses_wrap.c:1386:12: note: in expansion of macro 'INT2NUM' return INT2NUM(tigetflag(STR2CSTR(arg1))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:852:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) tigetflag (NCURSES_CONST char *); /* implemented */ ^ In file included from /usr/local/include/ruby-2.3/ruby.h:33:0, from ncurses_wrap.h:86, from ncurses_wrap.c:67: ncurses_wrap.c: In function 'rbncurs_tigetnum': ncurses_wrap.c:1391:29: warning: passing argument 1 of 'tigetnum' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(tigetnum(STR2CSTR(arg1))); ^ /usr/local/include/ruby-2.3/ruby/ruby.h:256:30: note: in definition of macro 'INT2FIX' #define INT2FIX(i) (((VALUE)(i))<<1 | RUBY_FIXNUM_FLAG) ^ /usr/local/include/ruby-2.3/ruby/ruby.h:1561:20: note: in expansion of macro 'RB_INT2NUM' #define INT2NUM(x) RB_INT2NUM(x) ^ ncurses_wrap.c:1391:12: note: in expansion of macro 'INT2NUM' return INT2NUM(tigetnum(STR2CSTR(arg1))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:853:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) tigetnum (NCURSES_CONST char *); /* implemented */ ^ In file included from /usr/local/include/ruby-2.3/ruby/ruby.h:1992:0, from /usr/local/include/ruby-2.3/ruby.h:33, from ncurses_wrap.h:86, from ncurses_wrap.c:67: ncurses_wrap.c: In function 'rbncurs_tigetstr': ncurses_wrap.c:1396:33: warning: passing argument 1 of 'tigetstr' makes pointer from integer without a cast [-Wint-conversion] return rb_str_new2(tigetstr(STR2CSTR(arg1))); ^ /usr/local/include/ruby-2.3/ruby/intern.h:806:27: note: in definition of macro 'rb_str_new_cstr' (__builtin_constant_p(str)) ? \ ^ ncurses_wrap.c:1396:12: note: in expansion of macro 'rb_str_new2' return rb_str_new2(tigetstr(STR2CSTR(arg1))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:854:31: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(char *) tigetstr (NCURSES_CONST char *); /* implemented */ ^ In file included from /usr/local/include/ruby-2.3/ruby/ruby.h:1992:0, from /usr/local/include/ruby-2.3/ruby.h:33, from ncurses_wrap.h:86, from ncurses_wrap.c:67: ncurses_wrap.c:1396:33: warning: passing argument 1 of 'tigetstr' makes pointer from integer without a cast [-Wint-conversion] return rb_str_new2(tigetstr(STR2CSTR(arg1))); ^ /usr/local/include/ruby-2.3/ruby/intern.h:807:21: note: in definition of macro 'rb_str_new_cstr' rb_str_new_static((str), (long)strlen(str)) : \ ^ ncurses_wrap.c:1396:12: note: in expansion of macro 'rb_str_new2' return rb_str_new2(tigetstr(STR2CSTR(arg1))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:854:31: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(char *) tigetstr (NCURSES_CONST char *); /* implemented */ ^ In file included from /usr/local/include/ruby-2.3/ruby/ruby.h:1992:0, from /usr/local/include/ruby-2.3/ruby.h:33, from ncurses_wrap.h:86, from ncurses_wrap.c:67: ncurses_wrap.c:1396:33: warning: passing argument 1 of 'tigetstr' makes pointer from integer without a cast [-Wint-conversion] return rb_str_new2(tigetstr(STR2CSTR(arg1))); ^ /usr/local/include/ruby-2.3/ruby/intern.h:807:40: note: in definition of macro 'rb_str_new_cstr' rb_str_new_static((str), (long)strlen(str)) : \ ^ ncurses_wrap.c:1396:12: note: in expansion of macro 'rb_str_new2' return rb_str_new2(tigetstr(STR2CSTR(arg1))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:854:31: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(char *) tigetstr (NCURSES_CONST char *); /* implemented */ ^ In file included from /usr/local/include/ruby-2.3/ruby/ruby.h:1992:0, from /usr/local/include/ruby-2.3/ruby.h:33, from ncurses_wrap.h:86, from ncurses_wrap.c:67: ncurses_wrap.c:1396:33: warning: passing argument 1 of 'tigetstr' makes pointer from integer without a cast [-Wint-conversion] return rb_str_new2(tigetstr(STR2CSTR(arg1))); ^ /usr/local/include/ruby-2.3/ruby/intern.h:808:18: note: in definition of macro 'rb_str_new_cstr' rb_str_new_cstr(str); \ ^ ncurses_wrap.c:1396:12: note: in expansion of macro 'rb_str_new2' return rb_str_new2(tigetstr(STR2CSTR(arg1))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:854:31: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(char *) tigetstr (NCURSES_CONST char *); /* implemented */ ^ In file included from /usr/local/include/ruby-2.3/ruby.h:33:0, from ncurses_wrap.h:86, from ncurses_wrap.c:67: ncurses_wrap.c: In function 'rbncurs_waddnstr': ncurses_wrap.c:1441:48: warning: passing argument 2 of 'waddnstr' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(waddnstr(get_window(arg1), STR2CSTR(arg2), NUM2INT(arg3))); ^ /usr/local/include/ruby-2.3/ruby/ruby.h:256:30: note: in definition of macro 'INT2FIX' #define INT2FIX(i) (((VALUE)(i))<<1 | RUBY_FIXNUM_FLAG) ^ /usr/local/include/ruby-2.3/ruby/ruby.h:1561:20: note: in expansion of macro 'RB_INT2NUM' #define INT2NUM(x) RB_INT2NUM(x) ^ ncurses_wrap.c:1441:12: note: in expansion of macro 'INT2NUM' return INT2NUM(waddnstr(get_window(arg1), STR2CSTR(arg2), NUM2INT(arg3))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:795:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */ ^ In file included from /usr/local/include/ruby-2.3/ruby.h:33:0, from ncurses_wrap.h:86, from ncurses_wrap.c:67: ncurses_wrap.c: In function 'rbncurs_waddstr': ncurses_wrap.c:1444:47: warning: passing argument 2 of 'waddnstr' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(waddstr(get_window(arg1), STR2CSTR(arg2))); ^ /usr/local/include/ruby-2.3/ruby/ruby.h:256:30: note: in definition of macro 'INT2FIX' #define INT2FIX(i) (((VALUE)(i))<<1 | RUBY_FIXNUM_FLAG) ^ /usr/local/include/ruby-2.3/ruby/ruby.h:1561:20: note: in expansion of macro 'RB_INT2NUM' #define INT2NUM(x) RB_INT2NUM(x) ^ ncurses_wrap.c:1444:12: note: in expansion of macro 'INT2NUM' return INT2NUM(waddstr(get_window(arg1), STR2CSTR(arg2))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:795:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) waddnstr (WINDOW *,const char *,int); /* implemented */ ^ In file included from /usr/local/include/ruby-2.3/ruby.h:33:0, from ncurses_wrap.h:86, from ncurses_wrap.c:67: ncurses_wrap.c: In function 'rbncurs_winsnstr': ncurses_wrap.c:1517:48: warning: passing argument 2 of 'winsnstr' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(winsnstr(get_window(arg1), STR2CSTR(arg2), NUM2INT(arg3))); ^ /usr/local/include/ruby-2.3/ruby/ruby.h:256:30: note: in definition of macro 'INT2FIX' #define INT2FIX(i) (((VALUE)(i))<<1 | RUBY_FIXNUM_FLAG) ^ /usr/local/include/ruby-2.3/ruby/ruby.h:1561:20: note: in expansion of macro 'RB_INT2NUM' #define INT2NUM(x) RB_INT2NUM(x) ^ ncurses_wrap.c:1517:12: note: in expansion of macro 'INT2NUM' return INT2NUM(winsnstr(get_window(arg1), STR2CSTR(arg2), NUM2INT(arg3))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:828:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) winsnstr (WINDOW *, const char *,int); /* implemented */ ^ In file included from /usr/local/include/ruby-2.3/ruby.h:33:0, from ncurses_wrap.h:86, from ncurses_wrap.c:67: ncurses_wrap.c: In function 'rbncurs_winsstr': ncurses_wrap.c:1520:47: warning: passing argument 2 of 'winsnstr' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(winsstr(get_window(arg1), STR2CSTR(arg2))); ^ /usr/local/include/ruby-2.3/ruby/ruby.h:256:30: note: in definition of macro 'INT2FIX' #define INT2FIX(i) (((VALUE)(i))<<1 | RUBY_FIXNUM_FLAG) ^ /usr/local/include/ruby-2.3/ruby/ruby.h:1561:20: note: in expansion of macro 'RB_INT2NUM' #define INT2NUM(x) RB_INT2NUM(x) ^ ncurses_wrap.c:1520:12: note: in expansion of macro 'INT2NUM' return INT2NUM(winsstr(get_window(arg1), STR2CSTR(arg2))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:828:28: note: expected 'const char *' but argument is of type 'int' extern NCURSES_EXPORT(int) winsnstr (WINDOW *, const char *,int); /* implemented */ ^ ncurses_wrap.c: In function 'rbncurs_newterm': ncurses_wrap.c:1622:48: warning: pointer/integer type mismatch in conditional expression char * type = (rb_type == Qnil) ? (char*)0 : STR2CSTR(rb_type); ^ In file included from /usr/local/include/ruby-2.3/ruby.h:33:0, from ncurses_wrap.h:86, from ncurses_wrap.c:67: ncurses_wrap.c: In function 'rbncurs_mcprint': ncurses_wrap.c:2280:28: warning: passing argument 1 of 'mcprint' makes pointer from integer without a cast [-Wint-conversion] return INT2NUM(mcprint(STR2CSTR(data), NUM2INT(len))); ^ /usr/local/include/ruby-2.3/ruby/ruby.h:256:30: note: in definition of macro 'INT2FIX' #define INT2FIX(i) (((VALUE)(i))<<1 | RUBY_FIXNUM_FLAG) ^ /usr/local/include/ruby-2.3/ruby/ruby.h:1561:20: note: in expansion of macro 'RB_INT2NUM' #define INT2NUM(x) RB_INT2NUM(x) ^ ncurses_wrap.c:2280:12: note: in expansion of macro 'INT2NUM' return INT2NUM(mcprint(STR2CSTR(data), NUM2INT(len))); ^ In file included from ncurses_wrap.h:80:0, from ncurses_wrap.c:67: /usr/local/include/ncurses/curses.h:1947:28: note: expected 'char *' but argument is of type 'int' extern NCURSES_EXPORT(int) mcprint (char *, int); /* direct data to printer */ ^ In file included from /usr/local/include/ruby-2.3/ruby/ruby.h:1992:0, from /usr/local/include/ruby-2.3/ruby.h:33, from ncurses_wrap.h:86, from ncurses_wrap.c:67: ncurses_wrap.c: In function 'rbncurs_setlocale': ncurses_wrap.c:2709:53: warning: passing argument 2 of 'setlocale' makes pointer from integer without a cast [-Wint-conversion] { return rb_str_new2(setlocale(NUM2INT(category), STR2CSTR(locale)));} ^ /usr/local/include/ruby-2.3/ruby/intern.h:806:27: note: in definition of macro 'rb_str_new_cstr' (__builtin_constant_p(str)) ? \ ^ ncurses_wrap.c:2709:12: note: in expansion of macro 'rb_str_new2' { return rb_str_new2(setlocale(NUM2INT(category), STR2CSTR(locale)));} ^ In file included from ncurses_wrap.c:69:0: /usr/include/locale.h:79:8: note: expected 'const char *' but argument is of type 'int' char *setlocale(int, const char *); ^ In file included from /usr/local/include/ruby-2.3/ruby/ruby.h:1992:0, from /usr/local/include/ruby-2.3/ruby.h:33, from ncurses_wrap.h:86, from ncurses_wrap.c:67: ncurses_wrap.c:2709:53: warning: passing argument 2 of 'setlocale' makes pointer from integer without a cast [-Wint-conversion] { return rb_str_new2(setlocale(NUM2INT(category), STR2CSTR(locale)));} ^ /usr/local/include/ruby-2.3/ruby/intern.h:807:21: note: in definition of macro 'rb_str_new_cstr' rb_str_new_static((str), (long)strlen(str)) : \ ^ ncurses_wrap.c:2709:12: note: in expansion of macro 'rb_str_new2' { return rb_str_new2(setlocale(NUM2INT(category), STR2CSTR(locale)));} ^ In file included from ncurses_wrap.c:69:0: /usr/include/locale.h:79:8: note: expected 'const char *' but argument is of type 'int' char *setlocale(int, const char *); ^ In file included from /usr/local/include/ruby-2.3/ruby/ruby.h:1992:0, from /usr/local/include/ruby-2.3/ruby.h:33, from ncurses_wrap.h:86, from ncurses_wrap.c:67: ncurses_wrap.c:2709:53: warning: passing argument 2 of 'setlocale' makes pointer from integer without a cast [-Wint-conversion] { return rb_str_new2(setlocale(NUM2INT(category), STR2CSTR(locale)));} ^ /usr/local/include/ruby-2.3/ruby/intern.h:807:40: note: in definition of macro 'rb_str_new_cstr' rb_str_new_static((str), (long)strlen(str)) : \ ^ ncurses_wrap.c:2709:12: note: in expansion of macro 'rb_str_new2' { return rb_str_new2(setlocale(NUM2INT(category), STR2CSTR(locale)));} ^ In file included from ncurses_wrap.c:69:0: /usr/include/locale.h:79:8: note: expected 'const char *' but argument is of type 'int' char *setlocale(int, const char *); ^ In file included from /usr/local/include/ruby-2.3/ruby/ruby.h:1992:0, from /usr/local/include/ruby-2.3/ruby.h:33, from ncurses_wrap.h:86, from ncurses_wrap.c:67: ncurses_wrap.c:2709:53: warning: passing argument 2 of 'setlocale' makes pointer from integer without a cast [-Wint-conversion] { return rb_str_new2(setlocale(NUM2INT(category), STR2CSTR(locale)));} ^ /usr/local/include/ruby-2.3/ruby/intern.h:808:18: note: in definition of macro 'rb_str_new_cstr' rb_str_new_cstr(str); \ ^ ncurses_wrap.c:2709:12: note: in expansion of macro 'rb_str_new2' { return rb_str_new2(setlocale(NUM2INT(category), STR2CSTR(locale)));} ^ In file included from ncurses_wrap.c:69:0: /usr/include/locale.h:79:8: note: expected 'const char *' but argument is of type 'int' char *setlocale(int, const char *); ^ --- ncurses_bin.so --- linking shared-object ncurses_bin.so =========================================================================== =================================================== ===> ruby23-ncurses-1.2.4 depends on file: /usr/local/bin/ruby23 - found =========================================================================== =================================================== ===> Staging for ruby23-ncurses-1.2.4 ===> Generating temporary packing list /usr/bin/install -c -m 0755 ncurses_bin.so /wrkdirs/devel/ruby-ncurses/stage/usr/local/lib/ruby/site_ruby/2.3/x86_64-dragonfly4 installing default ncurses_bin libraries /bin/mkdir -p /wrkdirs/devel/ruby-ncurses/stage/usr/local/share/doc/ruby23/ncurses install -m 0644 /wrkdirs/devel/ruby-ncurses/ncurses-ruby-1.2.4/COPYING /wrkdirs/devel/ruby-ncurses/stage/usr/local/share/doc/ruby23/ncurses/ install -m 0644 /wrkdirs/devel/ruby-ncurses/ncurses-ruby-1.2.4/Changes /wrkdirs/devel/ruby-ncurses/stage/usr/local/share/doc/ruby23/ncurses/ install -m 0644 /wrkdirs/devel/ruby-ncurses/ncurses-ruby-1.2.4/README /wrkdirs/devel/ruby-ncurses/stage/usr/local/share/doc/ruby23/ncurses/ install -m 0644 /wrkdirs/devel/ruby-ncurses/ncurses-ruby-1.2.4/THANKS /wrkdirs/devel/ruby-ncurses/stage/usr/local/share/doc/ruby23/ncurses/ install -m 0644 /wrkdirs/devel/ruby-ncurses/ncurses-ruby-1.2.4/TODO /wrkdirs/devel/ruby-ncurses/stage/usr/local/share/doc/ruby23/ncurses/ /bin/mkdir -p /wrkdirs/devel/ruby-ncurses/stage/usr/local/share/examples/ruby23/ncurses install -m 0644 /wrkdirs/devel/ruby-ncurses/ncurses-ruby-1.2.4/examples/* /wrkdirs/devel/ruby-ncurses/stage/usr/local/share/examples/ruby23/ncurses/ ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===> Building package for ruby23-ncurses-1.2.4 file sizes/checksums [16]: . done packing files [16]: . done packing directories [0]: . done =========================================================================== => Cleaning up wrkdir ===> Cleaning for ruby23-ncurses-1.2.4 build of devel/ruby-ncurses ended at Mon Mar 13 02:46:06 PDT 2017 build time: 00:00:31