=> Building devel/dev86 build started at Wed Oct 5 05:13:18 PDT 2016 port directory: /usr/ports/devel/dev86 building for: DragonFly pkgbox64.dragonflybsd.org 4.7-DEVELOPMENT DragonFly v4.7.0.78.g7d868-DEVELOPMENT #7: Mon Aug 1 22:25:32 PDT 2016 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 maintained by: phs@deadc0.de ident warning: no id keywords in /build/boomdata/data/.m/bleeding-edge-default/ref/../05//usr/ports/devel/dev86/Makefile Makefile ident: Poudriere version: 3.1-pre Host OSVERSION: 400700 Jail OSVERSION: 400702 !!! Jail is newer than host. (Jail: 400702, Host: 400700) !!! !!! This is not supported. !!! !!! Host kernel must be same or newer than jail. !!! !!! Expect build failures. !!! ---Begin Environment--- STATUS=1 SAVED_TERM=screen MASTERMNT=/build/boomdata/data/.m/bleeding-edge-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=dev86-0.16.20 OLDPWD=/root/boom PWD=/build/boomdata/data/.m/bleeding-edge-default/ref/.p/pool MASTERNAME=bleeding-edge-default TERM=cons25 USER=root HOME=/root POUDRIERE_VERSION=3.1-pre LOCALBASE=/usr/local PACKAGE_BUILDING=yes ---End Environment--- ---Begin OPTIONS List--- ---End OPTIONS List--- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/devel/dev86 XDG_CONFIG_HOME=/wrkdirs/devel/dev86 HOME=/wrkdirs/devel/dev86 TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc50 --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/devel/dev86 XDG_CONFIG_HOME=/wrkdirs/devel/dev86 HOME=/wrkdirs/devel/dev86 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-- OSREL=4.7 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local PORTDOCS="" PORTEXAMPLES="" LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/dev86" EXAMPLESDIR="share/examples/dev86" DATADIR="share/dev86" WWWDIR="www/dev86" ETCDIR="etc/dev86" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/dev86 DOCSDIR=/usr/local/share/doc/dev86 EXAMPLESDIR=/usr/local/share/examples/dev86 WWWDIR=/usr/local/www/dev86 ETCDIR=/usr/local/etc/dev86 --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs 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--- =================================================== =========================================================================== =================================================== ===> dev86-0.16.20 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.8.7_3.txz Installing pkg-1.8.7_3... Extracting pkg-1.8.7_3: .......... done ===> dev86-0.16.20 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of dev86-0.16.20 =========================================================================== =================================================== =========================================================================== =================================================== ===> Fetching all distfiles required by dev86-0.16.20 for building =========================================================================== =================================================== ===> Fetching all distfiles required by dev86-0.16.20 for building => SHA256 Checksum OK for Dev86src-0.16.20.tar.gz. =========================================================================== =================================================== =========================================================================== =================================================== ===> Fetching all distfiles required by dev86-0.16.20 for building ===> Extracting for dev86-0.16.20 => SHA256 Checksum OK for Dev86src-0.16.20.tar.gz. =========================================================================== =================================================== =========================================================================== =================================================== ===> Patching for dev86-0.16.20 ===> Applying ports patches for dev86-0.16.20 =========================================================================== =================================================== =========================================================================== =================================================== =========================================================================== =================================================== ===> Configuring for dev86-0.16.20 =========================================================================== =================================================== ===> Building for dev86-0.16.20 --- ifdef --- cc -pipe -O2 -fno-strict-aliasing -O -o ifdef ifdef.c --- make.fil --- ./ifdef -MU makefile.in >tmp.mak echo > tmp.sed [ "/usr/local/bin" != "//bin" ] || echo >> tmp.sed "s:%BINDIR%:/bin:" [ "/usr/local/lib/bcc" != "//lib/bcc" ] || echo >> tmp.sed "s:%LIBDIR%:/lib:" [ "/usr/local/lib/bcc" != "//lib/bcc" ] || echo >> tmp.sed "s:%INCLDIR%:/usr:" [ "/usr/local/bin" != "//bin" ] || echo >> tmp.sed "s:%ASLDDIR%:/bin:" [ "/usr/local/man" != "//man" ] || echo >> tmp.sed "s:%MANDIR%:/usr/man:" echo >> tmp.sed "s:%PREFIX%:/usr/local:" echo >> tmp.sed "s:%BINDIR%:/usr/local/bin:" echo >> tmp.sed "s:%INCLDIR%:/usr/local/lib/bcc:" echo >> tmp.sed "s:%LIBDIR%:/usr/local/lib/bcc:" echo >> tmp.sed "s:%ASLDDIR%:/usr/local/bin:" echo >> tmp.sed "s:%MANDIR%:/usr/local/man:" echo >> tmp.sed "s:%ELKSSRC%:/usr/src/elks:" echo >> tmp.sed "s:%CC%:cc:" echo >> tmp.sed "s:%CFLAGS%:-pipe -O2 -fno-strict-aliasing -O:" echo >> tmp.sed "s:%LDFLAGS%::" sed -f tmp.sed < tmp.mak > make.tmp mv -f make.tmp make.fil --- all --- PATH="`pwd`/bin:$PATH" /usr/bin/make -f make.fil VERSION=0.16.20 TOPDIR=`pwd` all --- makec --- --- bcc/version.h --- echo '#define VERSION "'"0.16.20"'"' > bcc/version.h --- makec --- echo 'cd $1 ; shift ; make "$@"' > makec --- bcc/version.h --- echo '#define VERSION "'"0.16.20"'"' > as/version.h --- makec --- chmod +x makec --- bcc/version.h --- echo '#define VERSION "'"0.16.20"'"' > bootblocks/version.h echo '#define VERSION "'"0.16.20"'"' > ld/version.h VER=0.16.20 ; echo "#define VER_MAJ ${VER%%.*}" >> bcc/version.h ; VER="${VER#*.}" ; echo "#define VER_MIN ${VER%.*}" >> bcc/version.h ; echo "#define VER_PAT ${VER#*.}" >> bcc/version.h --- bindir --- --- bcc86 --- --- cpp --- --- unproto --- --- copt --- --- as86 --- --- cpp --- sh makec cpp CC='cc' CFLAGS='-pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr/local LIBDIR='/usr/local/lib/bcc' BINDIR='/usr/local/bin' ANSI='' bcc-cpp --- unproto --- sh makec unproto CC='cc' CFLAGS='-pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr/local LIBDIR='/usr/local/lib/bcc' BINDIR='/usr/local/bin' ANSI='' unproto --- copt --- sh makec copt CC='cc' CFLAGS='-pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr/local LIBDIR='/usr/local/lib/bcc' BINDIR='/usr/local/bin' ANSI='' copt --- as86 --- sh makec as CC='cc' CFLAGS='-pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr/local LIBDIR='/usr/local/lib/bcc' BINDIR='/usr/local/bin' ANSI='' all --- copt --- --- copt --- --- unproto --- --- tok_io.o --- --- as86 --- --- as.o --- --- unproto --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -w -DREOPEN -c tok_io.c -o tok_io.o --- copt --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -o copt copt.c --- as86 --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c as.c --- bcc86 --- sh makec bcc CC='cc' CFLAGS='-pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr/local LIBDIR='/usr/local/lib/bcc' BINDIR='/usr/local/bin' ANSI='' BCCARCH='' bcc ncc bcc-cc1 --- ncc --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -DLOCALPREFIX= -DDEFARCH=0 bcc.c -o ncc --- cpp --- --- main.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c main.c --- as86 --- --- assemble.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c assemble.c --- errors.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c errors.c --- cpp --- --- cpp.o --- --- as86 --- --- express.o --- --- cpp --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c cpp.c --- as86 --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c express.c --- cpp --- cpp.c: In function 'unchget': cpp.c:548:1: warning: type of 'ch' defaults to 'int' [-Wimplicit-int] unchget(ch) ^ --- as86 --- --- genbin.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c genbin.c --- genlist.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c genlist.c --- genobj.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c genobj.c --- copt --- cp -p copt/copt lib/copt cp -p copt/rules.* lib/. cp -p copt/rules.start lib/i386/. cp -p copt/rules.386 lib/i386/. cp -p copt/rules.end lib/i386/. --- ar86 --- sh makec ar CC='cc' CFLAGS='-pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr/local LIBDIR='/usr/local/lib/bcc' BINDIR='/usr/local/bin' ANSI='' all --- ar.h --- test -f ar.h || { rm -f ar.h ; ln -s ../libc/include/ar.h . ; } || ln ../libc/include/ar.h . --- rel_aout.h --- test -f rel_aout.h || { rm -f rel_aout.h ; ln -s ../ld/rel_aout.h . ; } || ln ../ld/rel_aout.h . --- as86 --- --- gensym.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c gensym.c --- ar86 --- --- ar.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c ar.c -o ar.o --- as86 --- --- keywords.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c keywords.c --- macro.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c macro.c --- bcc86 --- --- bcc --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -DLOCALPREFIX=/usr/local -DBINDIR=/usr/local/bin -DDEFARCH=0 bcc.c -o bcc --- as86 --- --- mops.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c mops.c --- unproto --- --- tok_class.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -w -DREOPEN -c tok_class.c -o tok_class.o --- tok_pool.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -w -DREOPEN -c tok_pool.c -o tok_pool.o --- bcc86 --- --- bcc-cc1.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c bcc-cc1.c --- unproto --- --- unproto.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -w -DREOPEN -c unproto.c -o unproto.o --- bcc86 --- --- codefrag.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c codefrag.c --- unproto --- --- vstring.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -w -DREOPEN -c vstring.c -o vstring.o --- symbol.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -w -DREOPEN -c symbol.c -o symbol.o --- error.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -w -DREOPEN -c error.c -o error.o --- hash.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -w -DREOPEN -c hash.c -o hash.o --- cpp --- --- hash.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c hash.c --- ar86 --- --- alloca.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c alloca.c -o alloca.o --- unproto --- --- strsave.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -w -DREOPEN -c strsave.c -o strsave.o --- unproto --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -w -DREOPEN -o unproto tok_io.o tok_class.o tok_pool.o unproto.o vstring.o symbol.o error.o hash.o strsave.o cp -p unproto/unproto lib/unproto --- ld86 --- sh makec ld CC='cc' CFLAGS='-pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr/local LIBDIR='/usr/local/lib/bcc' BINDIR='/usr/local/bin' ANSI='' ld86 --- ar.h --- test -f ar.h || { rm -f ar.h ; ln -s ../libc/include/ar.h . ; } || ln ../libc/include/ar.h . --- dumps.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -DREL_OUTPUT -c dumps.c -o dumps.o --- cpp --- --- token1.o --- --- ar86 --- --- ar86 --- cc ar.o alloca.o -o ar86 --- cpp --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c token1.c --- ar86 --- cp -p ar/ar86 bin/ar86 --- cpp --- --- token2.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c token2.c --- objdump86 --- sh makec ld CC='cc' CFLAGS='-pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr/local LIBDIR='/usr/local/lib/bcc' BINDIR='/usr/local/bin' ANSI='' objdump86 --- objdump86 --- --- cpp --- --- bcc-cpp --- --- objdump86 --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing objdump86.c -o objdump86 --- cpp --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -o bcc-cpp main.o cpp.o hash.o token1.o token2.o --- bcc86 --- --- dbnode.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c dbnode.c --- ld86 --- --- io.o --- --- cpp --- cp -p cpp/bcc-cpp lib/bcc-cpp --- bcc86 --- --- declare.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c declare.c --- ld86 --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -DREL_OUTPUT -c io.c -o io.o --- bcc86 --- In file included from declare.c:9:0: declare.c: In function 'declfunc': align.h:11:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] # define align(x) ((char *) (x) + (- (char) (x) & (S_ALIGNMENT-1))) ^ declare.c:687:5: note: in expansion of macro 'align' align(&symptr->name.namea[strlen(symptr->name.namea) + 1])) ^ --- express.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c express.c --- exptree.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c exptree.c --- as86 --- --- pops.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c pops.c --- bcc86 --- --- floatop.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c floatop.c --- ld86 --- --- ld.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -DREL_OUTPUT -c ld.c -o ld.o --- bcc86 --- --- function.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c function.c --- ld86 --- --- readobj.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -DREL_OUTPUT -c readobj.c -o readobj.o --- bcc86 --- In file included from function.c:6:0: function.c: In function 'ldregargs': align.h:11:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] # define align(x) ((char *) (x) + (- (char) (x) & (S_ALIGNMENT-1))) ^ function.c:129:5: note: in expansion of macro 'align' align(&symptr->name.namea[strlen(symptr->name.namea) + 1])) ^ --- ld86 --- --- table.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -DREL_OUTPUT -c table.c -o table.o In file included from table.c:7:0: table.c: In function 'addsym': align.h:14:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((char *)(x) + ((S_ALIGNMENT-(char)(x)) & (S_ALIGNMENT-1)))) ^ table.c:62:5: note: in expansion of macro 'align' align(tableptr); ^ table.c: In function 'ourmalloc': align.h:14:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((char *)(x) + ((S_ALIGNMENT-(char)(x)) & (S_ALIGNMENT-1)))) ^ table.c:158:5: note: in expansion of macro 'align' align(tableptr); ^ table.c: In function 'readstring': align.h:14:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ((char *)(x) + ((S_ALIGNMENT-(char)(x)) & (S_ALIGNMENT-1)))) ^ table.c:183:5: note: in expansion of macro 'align' align(tableptr); ^ --- bcc86 --- --- gencode.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c gencode.c --- ld86 --- --- typeconv.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -DREL_OUTPUT -c typeconv.c -o typeconv.o --- linksyms.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -DREL_OUTPUT -c linksyms.c -o linksyms.o --- bcc86 --- --- genloads.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c genloads.c --- ld86 --- --- mkar.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -DREL_OUTPUT -c mkar.c -o mkar.o --- writex86.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -DREL_OUTPUT -c writex86.c -o writex86.o writex86.c: In function 'write_elks': writex86.c:59:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define offsetof(struc, mem) ((int) &((struc *) 0)->mem) ^ writex86.c:448:26: note: in expansion of macro 'offsetof' seekout((unsigned long) offsetof(struct exec, a_syms)); ^ --- as86 --- --- readsrc.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c readsrc.c --- ld86 --- --- writebin.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -DREL_OUTPUT -c writebin.c --- as86 --- --- scan.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c scan.c --- ld86 --- --- writeemu.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -DREL_OUTPUT -c writeemu.c -o writeemu.o In file included from writeemu.c:20:0: writebin.c: In function 'write_dosemu': writebin.c:69:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define offsetof(struc, mem) ((int) &((struc *) 0)->mem) ^ writebin.c:560:26: note: in expansion of macro 'offsetof' seekout((unsigned long) offsetof(struct exec, a_syms)); ^ writebin.c:69:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define offsetof(struc, mem) ((int) &((struc *) 0)->mem) ^ writebin.c:565:26: note: in expansion of macro 'offsetof' if( FILEHEADERLENGTH >= offsetof(struct exec, a_trsize)+8) ^ writebin.c:69:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define offsetof(struc, mem) ((int) &((struc *) 0)->mem) ^ writebin.c:567:27: note: in expansion of macro 'offsetof' seekout((unsigned long) offsetof(struct exec, a_trsize)); ^ writebin.c:69:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] #define offsetof(struc, mem) ((int) &((struc *) 0)->mem) ^ writebin.c:571:27: note: in expansion of macro 'offsetof' seekout((unsigned long) offsetof(struct exec, a_drsize)); ^ --- as86 --- --- table.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c table.c --- typeconv.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c typeconv.c --- alloc.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c alloc.c --- ld86 --- --- ld86 --- cc dumps.o io.o ld.o readobj.o table.o typeconv.o linksyms.o mkar.o writex86.o writebin.o writeemu.o -o ld86 --- as86 --- --- as86_encap --- --- bcc86 --- --- glogcode.o --- --- as86 --- sed -e "s:%%LIBDIR%%:/usr/local/lib/bcc:" -e "s:%%BINDIR%%:/usr/local/bin:" < as86_encap.sh > tmp --- bcc86 --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c glogcode.c --- ld86 --- cp -p ld/ld86 bin/ld86 --- bcc86 --- --- hardop.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c hardop.c --- as86 --- chmod +x as86_encap --- as86 --- cc as.o assemble.o errors.o express.o genbin.o genlist.o genobj.o gensym.o keywords.o macro.o mops.o pops.o readsrc.o scan.o table.o typeconv.o alloc.o -o as86 cp -p as/as86 bin/as86 cp -p as/as86_encap bin/as86_encap --- bcc86 --- --- input.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c input.c --- label.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c label.c --- loadexp.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c loadexp.c --- longop.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c longop.c --- output.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c output.c --- preproc.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c preproc.c --- preserve.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c preserve.c --- scan.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c scan.c --- softop.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c softop.c --- state.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c state.c --- table.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c table.c In file included from table.c:10:0: table.c: In function 'addloc': align.h:11:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] # define align(x) ((char *) (x) + (- (char) (x) & (S_ALIGNMENT-1))) ^ table.c:216:35: note: in expansion of macro 'align' locptr = (struct symstruct *) align(&symptr->name.namea[strlen(name) + 1]); ^ table.c: In function 'oldlevel': align.h:11:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] # define align(x) ((char *) (x) + (- (char) (x) & (S_ALIGNMENT-1))) ^ table.c:551:5: note: in expansion of macro 'align' align(&symptr->name.namea[strlen(symptr->name.namea) + 1])) ^ table.c: In function 'growheap': align.h:11:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] # define align(x) ((char *) (x) + (- (char) (x) & (S_ALIGNMENT-1))) ^ table.c:643:23: note: in expansion of macro 'align' newptr = (char *) align(newptr + size - ALLOC_OVERHEAD); ^ table.c: In function 'qmalloc': align.h:11:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] # define align(x) ((char *) (x) + (- (char) (x) & (S_ALIGNMENT-1))) ^ table.c:655:29: note: in expansion of macro 'align' if ((charptr = (char *) align(charptr)) + size > chartop) ^ --- objdump86 --- cp -p ld/objdump86 bin/objdump86 --- bcc86 --- --- type.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c type.c --- assign.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c assign.c --- hashcmd.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c hashcmd.c --- debug.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c debug.c --- dbprintf.o --- cc -pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing -c dbprintf.c dbprintf.c: In function 'dbprintf': dbprintf.c:24:9: warning: implicit declaration of function 'vdbprintf' [-Wimplicit-function-declaration] rv = vdbprintf(fmt,ptr); ^ dbprintf.c: In function 'putch': dbprintf.c:30:60: warning: implicit declaration of function 'write' [-Wimplicit-function-declaration] static void putch(int ch) { static char buf[2]; *buf = ch; write(2,buf,1); } ^ dbprintf.c: In function 'vdbprintf': dbprintf.c:110:13: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] c = strlen(cp); ^ dbprintf.c:110:13: warning: incompatible implicit declaration of built-in function 'strlen' dbprintf.c:110:13: note: include '' or provide a declaration of 'strlen' --- bcc-cc1 --- cc bcc-cc1.o codefrag.o dbnode.o declare.o express.o exptree.o floatop.o function.o gencode.o genloads.o glogcode.o hardop.o input.o label.o loadexp.o longop.o output.o preproc.o preserve.o scan.o softop.o state.o table.o type.o assign.o hashcmd.o debug.o dbprintf.o -o bcc-cc1 cp -p bcc/bcc bin/Bcc cp -p bcc/ncc bin/ncc cp -p bcc/bcc-cc1 lib/bcc-cc1 --- all --- NOTE: To build the libraries you need GNU-Make. They are available precompiled in the Dev86clb-X.X.X.zip file. =========================================================================== =================================================== =========================================================================== =================================================== ===> Staging for dev86-0.16.20 ===> Generating temporary packing list PATH="`pwd`/bin:$PATH" /usr/bin/make -f make.fil VERSION=0.16.20 TOPDIR=`pwd` install sh makec bcc CC='cc' CFLAGS='-pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr/local LIBDIR='/usr/local/lib/bcc' BINDIR='/usr/local/bin' ANSI='' BCCARCH='' bcc ncc bcc-cc1 `bcc' is up to date. `ncc' is up to date. `bcc-cc1' is up to date. cp -p bcc/bcc bin/Bcc cp -p bcc/ncc bin/ncc cp -p bcc/bcc-cc1 lib/bcc-cc1 sh makec cpp CC='cc' CFLAGS='-pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr/local LIBDIR='/usr/local/lib/bcc' BINDIR='/usr/local/bin' ANSI='' bcc-cpp `bcc-cpp' is up to date. cp -p cpp/bcc-cpp lib/bcc-cpp sh makec unproto CC='cc' CFLAGS='-pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr/local LIBDIR='/usr/local/lib/bcc' BINDIR='/usr/local/bin' ANSI='' unproto `unproto' is up to date. cp -p unproto/unproto lib/unproto sh makec copt CC='cc' CFLAGS='-pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr/local LIBDIR='/usr/local/lib/bcc' BINDIR='/usr/local/bin' ANSI='' copt `copt' is up to date. cp -p copt/copt lib/copt cp -p copt/rules.* lib/. cp -p copt/rules.start lib/i386/. cp -p copt/rules.386 lib/i386/. cp -p copt/rules.end lib/i386/. sh makec as CC='cc' CFLAGS='-pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr/local LIBDIR='/usr/local/lib/bcc' BINDIR='/usr/local/bin' ANSI='' all cp -p as/as86 bin/as86 cp -p as/as86_encap bin/as86_encap sh makec ar CC='cc' CFLAGS='-pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr/local LIBDIR='/usr/local/lib/bcc' BINDIR='/usr/local/bin' ANSI='' all cp -p ar/ar86 bin/ar86 sh makec ld CC='cc' CFLAGS='-pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr/local LIBDIR='/usr/local/lib/bcc' BINDIR='/usr/local/bin' ANSI='' ld86 `ld86' is up to date. cp -p ld/ld86 bin/ld86 sh makec ld CC='cc' CFLAGS='-pipe -O2 -fno-strict-aliasing -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr/local LIBDIR='/usr/local/lib/bcc' BINDIR='/usr/local/bin' ANSI='' objdump86 `objdump86' is up to date. cp -p ld/objdump86 bin/objdump86 install -d /wrkdirs/devel/dev86/stage/usr/local/bin /wrkdirs/devel/dev86/stage/usr/local/lib/bcc install -m 755 -s bin/Bcc /wrkdirs/devel/dev86/stage/usr/local/bin/bcc install -m 755 -s bin/as86 /wrkdirs/devel/dev86/stage/usr/local/bin/as86 install -m 755 -s bin/ld86 /wrkdirs/devel/dev86/stage/usr/local/bin/ld86 install -m 755 -s bin/ar86 /wrkdirs/devel/dev86/stage/usr/local/bin/ar86 install -m 755 -s bin/objdump86 /wrkdirs/devel/dev86/stage/usr/local/bin/objdump86 install -m 755 -s bin/objdump86 /wrkdirs/devel/dev86/stage/usr/local/bin/nm86 install -m 755 -s bin/objdump86 /wrkdirs/devel/dev86/stage/usr/local/bin/size86 install -m 755 bin/as86_encap /wrkdirs/devel/dev86/stage/usr/local/lib/bcc/as86_encap install -m 755 -s lib/bcc-cc1 /wrkdirs/devel/dev86/stage/usr/local/lib/bcc/bcc-cc1 install -m 755 -s lib/bcc-cpp /wrkdirs/devel/dev86/stage/usr/local/lib/bcc/bcc-cpp install -m 755 -s lib/unproto /wrkdirs/devel/dev86/stage/usr/local/lib/bcc/unproto install -m 755 -s lib/copt /wrkdirs/devel/dev86/stage/usr/local/lib/bcc/copt install -m 644 lib/rules.* /wrkdirs/devel/dev86/stage/usr/local/lib/bcc install -d /wrkdirs/devel/dev86/stage/usr/local/lib/bcc/i386 install -m 644 lib/i386/rules.* /wrkdirs/devel/dev86/stage/usr/local/lib/bcc/i386 sh makec man MANDIR=/wrkdirs/devel/dev86/stage/usr/local/man install install -m 755 -d /wrkdirs/devel/dev86/stage/usr/local/man/man1 install -m 644 as86.1 bcc.1 elks.1 elksemu.1 ld86.1 /wrkdirs/devel/dev86/stage/usr/local/man/man1 NOTE: To build the libraries you need GNU-Make. They are available precompiled in the Dev86clb-X.X.X.zip file. ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===> Building package for dev86-0.16.20 file sizes/checksums [27]: . done packing files [27]: . done packing directories [0]: . done =========================================================================== => Cleaning up wrkdir ===> Cleaning for dev86-0.16.20 build of devel/dev86 ended at Wed Oct 5 05:13:28 PDT 2016 build time: 00:00:10